Marinated in a fresh cilantro lime sauce and grilled alongside red onion, cherry tomatoes, and served with a cilantro lime crema, these cilantro lime grilled salmon kabobs are a quick dinner to throw on the grill for any occasion.

Cilantro lime-lovers, start your grills! You just found your new summer meal MVP.
I have a love-hate relationship with kabobs mostly because I find them a little tedious with threading the meat + veg onto the skewers but dang, if I don’t absolutely love the end result and find myself always coming back to them this time of year.

No hours-long marinating, or fancy cooking techniques required here either, thank the LORD. Just a good ol’ protein-packed summer meal on a stick with a pretty dang delicious cilantro lime crema coming in too for all your dipping needs.
These Kabobs Feature…
- Buttery tender salmon cubes marinated in a fresh cilantro and lime sauce
- Juicy cherry tomatoes and red onion
- A super creamy cilantro lime crema for dipping

Making the Salmon Kabobs
(scroll down to the bottom of the post for the full recipe)
Ingredients You Will Need
- Sour cream
- Cilantro
- Garlic
- Lime
- Vegetable oil
- Salmon
- Red onion
- Cherry tomatoes
Choosing Your Salmon
I recommend purchasing a fresh side of salmon, removing the skin, and cutting it into 1-inch cubes yourself, rather than using pre-cut salmon. This allows you to control the size of the cubes and aim for uniformity.
If possible, always go for a fresh salmon such as Atlantic or sockeye with this recipe especially. High-quality salmon really shines here and you can taste the difference.

Tips for Perfect Salmon Kabobs
- Use fresh lime, cilantro and garlic – you can’t beat the flavor using these ingredients fresh gives both the marinade and crema.
- Don’t over-marinate salmon – if you let the salmon sit too long in the marinade, the acid from the lime juice will eventually start to break down the salmon. For best results, marinate the salmon no longer than 20 minutes.
- Thread fresh lime slices onto kabobs – we typically don’t eat these with the kabobs since they can be a little bitter on their own, but it adds a lot of amazing extra lime flavor to the salmon while it cooks.
- Grill salmon on sheet of tin foil – this will keep the delicate salmon from sticking to the grill grates.
- Don’t overcook salmon – ideally, you want an internal temperature of 125-130F for the salmon which should only take a few minutes of grilling.
Recipe Variations
Try these ideas for a different twist on these kabobs.
- Grill with different veggies – try zucchini, eggplant, or sweet pepper diced into 1-inch cubes. Be aware, cook time may vary depending on the vegetable you use.
- Add some spice – add red pepper flakes or hot sauce to taste to the marinade and crema.
Serving Suggestions
These kabobs are great served alongside a fresh summer salad, steamed rice, or roast potatoes for a full meal.

Every part about these kabobs just screams FRESH! From the fresh lime and cilantro marinade to that wonderful cool and creamy cilantro lime crema, it’s really just any cilantro lime peep’s dream dinner situation.
My only advice is go HEAVY on the crema for dipping here!
Save this recipe using the ‘save to recipe box’ button below. If you make it, please let us know! Leave a comment + star rating below, or take a photo and tag it on Instagram with #wholeandheavenlyoven.

More summery salmon dishes to make next!
Cilantro Lime Grilled Salmon Kabobs
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
Cilantro Lime Crema
- 3/4 cup sour cream or plain Greek yogurt
- 1/2 cup firmly-packed cilantro leaves
- 2 medium cloves garlic, minced
- 2 tablespoons freshly-squeezed lime juice
- 1 teaspoon grated lime zest
- Salt and pepper to taste
Salmon Kabobs
- 2 tablespoons vegetable oil
- 1/4 cup freshly-squeezed lime juice
- 1 tablespoon grated lime zest
- 2 medium cloves garlic, minced
- 2 tablespoons minced fresh cilantro
- Salt and pepper to taste
- 2 lbs skinless salmon fillets, cut into 1-inch cubes
- 1 small red onion, cut into 1-inch pieces
- 1 cup cherry tomatoes
- 2 small limes, thinly sliced (optional)
Instructions
Cilantro Lime Crema
- Combine all crema ingredients in a blender or food processor and blend until smooth. Season crema with salt and pepper to taste and store in refrigerator until ready to use.
Salmon Kabobs
- In a large shallow bowl, whisk oil, lime juice, zest, garlic, and cilantro. Season with salt and pepper to taste.
- Season salmon cubes with salt and pepper. Toss salmon cubes into sauce until evenly coated. Allow salmon to marinate 20 minutes, tossing cubes halfway through marinating.
- Remove salmon from marinade, discard marinade, and pat salmon cubes dry with paper towels. Thread salmon onto skewers with red onion, cherry tomatoes, and lime slices if using.
- Preheat an outdoor grill to 400F OR prepare a large nonstick pan to use indoors on stovetop by greasing well.
- Grill salmon kabobs on a sheet of nonstick aluminum foil on outdoor grill or on stovetop turning occasionally, until salmon is golden-brown and registers 125-130F, about 6-9 minutes of cooking. Sprinkle salmon kabobs with extra cilantro and serve warm with crema for dipping. Enjoy!


Leave a Reply