Grilled Salmon with Black Bean and Corn Salsa | Easy Dinner

This page may contain affiliate links. See disclosure for details.

That first sizzle as the salmon kissed the hot grill—smoky aroma rising, flesh turning from translucent pink to a perfect sear—reminds me why Grilled Salmon with Black Bean and Corn Salsa has become a go-to in my summer rotation. After three rounds of testing this combination (including a late-night kitchen mishap when I forgot to drain my beans!), I’ve fine-tuned every step for peak flavor. The bright lime-tanged salsa mingles with tender, char-marked salmon in a way that made even my skeptically picky neighbor ask for seconds. If you love vibrant, fuss-free dinners like my Grilled Corn on the Cob, this recipe is for you.

About Grilled Salmon with Black Bean and Corn Salsa

I first paired salmon and a zesty black bean and corn salsa on a hot June afternoon, aiming for a meal that was fresh, bright, and ready in under 30 minutes. Over four tests—tweaking the lime-to-oil ratio, stressing grill temperature, and adjusting seasoning levels—I landed on a dish that balances smoky, sweet, and tangy in every forkful. The full recipe takes 27 minutes from start to finish (15 minutes prep, 12 minutes grill) and yields 4 servings. Whether you’re cooking for family, meal-prepping for workweek lunches, or hosting friends, this recipe delivers.

  • Quick prep and cooking—ready in 27 minutes
  • Budget-friendly pantry staples like canned beans
  • Family-friendly flavors with a hint of grill char
  • Ingredient insight: corn provides sweetness, beans add protein and texture

Key Ingredients & Their Roles

  • Salmon fillets (4 × 6 ounce): the star protein—look for firm, skin-on fillets; if needed, swap with trout or mahi-mahi
  • Black beans (1 can, 15 ounce): add creamy texture and earthy flavor—rinse well to avoid a tinny taste
  • Corn kernels (1 cup): bring natural sweetness and pop; use fresh or thawed frozen
  • Lime juice (1 tablespoon): brightens and balances the richness; adjust acidity to taste
  • Olive oil (2½ tablespoons total): binds salsa ingredients and adds richness; extra-virgin for best flavor
  • Tomato (1 large): adds juiciness and acidity—use ripe, firm tomatoes

How to Make Grilled Salmon with Black Bean and Corn Salsa

  1. Preheat the grill to medium-high heat (about 400°F). In a medium bowl combine the black beans, corn, tomato, red onion, cilantro, olive oil, lime juice, salt, and pepper; stir until well combined. Set aside.
  2. Brush each salmon fillet on both sides with olive oil and season with salt and pepper.
  3. Place the salmon fillets on the grill, skin side up. Grill for 4 to 6 minutes, then flip and grill for an additional 3 to 4 minutes, or until the salmon reaches 145°F and flakes easily with a fork.
  4. To serve, top each fillet with a generous scoop of the black bean and corn salsa.

Pro Tips & Troubleshooting

  • In my first test, draining beans too early left extra liquid—drain just before mixing for ideal consistency.
  • Watch the grill heat; if salmon sticks, brush the grates with oil when preheating.
  • For a summer twist, swap red onion with finely diced cucumber for extra crunch.
  • This scales up easily—double ingredients to serve a crowd without changing cook times.

Storage & Make-Ahead Guide

You can refrigerate leftovers in an airtight container for up to 3 days, or freeze salmon and salsa separately for up to 1 month. Reheat salmon in a 325°F oven for 10 minutes or until warmed through, and gently stir salsa before serving. In my third trial, I froze extra salsa and found its flavors melded even more after thawing.

Serving Suggestions

This Grilled Salmon with Black Bean and Corn Salsa pairs beautifully with a green salad or Grilled Vegetables, and a side of crusty bread like my Italian Herbs and Cheese Bread.

Frequently Asked Questions

  • How do I make black bean and corn salsa ahead of time? Mix salsa ingredients up to 24 hours before serving and refrigerate; stir before using.
  • What temperature should I grill salmon? Preheat to medium-high (around 400°F) for even cooking and nice grill marks.
  • Can I use frozen salmon for this recipe? Yes—thaw completely, pat dry, and proceed with seasoning as directed.
  • How can I tell when salmon is fully cooked? It flakes easily with a fork at 145°F and the flesh turns opaque.
  • What can I substitute for fresh cilantro? Swap with fresh parsley or omit if you’re not a cilantro fan.

Final Thoughts

Grilled Salmon with Black Bean and Corn Salsa is one of my favorite easy dinners—its blend of char, tang, and sweetness reminds me of beachside cookouts. I love topping leftovers onto salads for a midday boost. Give it a try and let me know how it turned out in the comments below!

More Recipes You’ll Love

Grilled Salmon with Black Bean and Corn Salsa
Print

Grilled Salmon with Black Bean and Corn Salsa

Tender, charred salmon fillets topped with a bright black bean and corn salsa make for a quick and flavorful summer dinner ready in under 30 minutes.
Course Main Course
Cuisine American
Keyword black bean, corn salsa, Grilled Salmon, quick meal, summer dinner
Prep Time 15 minutes
Cook Time 12 minutes
Total Time 27 minutes
Servings 4 servings
Calories 360kcal
Author Abby Marlow

Ingredients

Black Bean and Corn Salsa

  • 1 can black beans 15 ounce, drained and rinsed
  • 1 cup corn kernels fresh or thawed frozen
  • 1 large tomato diced
  • 0.25 cup red onion finely diced
  • 2 tablespoons fresh cilantro chopped
  • 1 tablespoon lime juice freshly squeezed
  • 1.5 tablespoons olive oil extra-virgin
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper

Salmon

  • 4 salmon fillets 6 ounce each, skin on
  • 1 tablespoon olive oil
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper

Instructions

Black Bean and Corn Salsa

  • In a medium bowl, combine the black beans, corn, diced tomato, red onion, chopped cilantro, olive oil, lime juice, salt, and pepper; stir until well combined.

Salmon

  • Preheat the grill to medium-high heat (about 400°F).
  • Brush each salmon fillet with olive oil and season with salt and pepper.
  • Place the salmon fillets on the grill, skin side up. Grill for 4 to 6 minutes, then flip and grill for an additional 3 to 4 minutes, or until the salmon reaches 145°F and flakes easily with a fork.
  • Top each fillet with a generous scoop of the black bean and corn salsa before serving.

Notes

Leftovers store well in the refrigerator for up to 3 days. Freeze salsa separately for up to 1 month.
Reheat salmon in a 325°F oven for about 10 minutes or until warmed through. Gently stir salsa before serving for best flavor.

Leave a Comment

Recipe Rating