This Pan-Grilled Salmon with Red Pepper Salsa is a fast, flavorful dinner that comes together in less than 20 minutes. Salmon fillets are seasoned with chili powder, cumin, coriander, and chipotle chile powder, then cooked in a hot grill pan until the outside is nicely browned and crisp while the center stays tender and buttery.
A fresh red pepper salsa made with tomatoes, red onion, cilantro, and lime juice adds brightness and a little crunch to every bite. The combination makes this an especially good easy salmon recipe for a weeknight dinner. The spice rub gives the salmon a smoky, mildly spicy flavor without overpowering the fish, while the fresh salsa balances the richness with citrus and vegetables.

Cast Iron Grill Pan
This 10″ cast iron grill pan works with electric, gas, and induction cooktops and ovens. It’s great for veggies on an outdoor grill or making the perfect steak.
Using a grill pan also gives you the flavor and attractive seared surface of grilled salmon without needing an outdoor grill. For the best results, bring the salmon close to room temperature before cooking and avoid moving the fillets around once they’re in the hot pan. The original recipe cooks the fillets for about four minutes per side, but the exact time will depend on their thickness and your preferred level of doneness.
This tasty salmon pairs well with Garlic Goat Cheese Mashed Potatoes, Lyonnaise Potatoes or Fried Smashed Potatoes with Lemons. Also goes well with Oven Roasted Broccoli, Sauteed Spinach & Garlic or Roasted Asparagus.
Print
Pan-Grilled Salmon with Red Pepper Salsa
- Total Time: :18
- Yield: 4 1x
Ingredients
Salmon
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/2 teaspoon ground coriander
- 1/4 teaspoon ground chipotle chile powder
- 4 (6-ounce) skinless salmon fillets
- Cooking spray
Salsa
- 1 cup chopped red bell pepper
- 1/4 cup chopped tomato
- 2 tablespoons chopped red onion
- 1 tablespoon chopped fresh cilantro
- 1 1/2 teaspoons fresh lime juice
- 1/8 teaspoon salt
Instructions
- To prepare salmon, heat a grill pan over medium-high heat. Combine first 5 ingredients; rub evenly over fillets. Coat pan with cooking spray. Add fillets to pan; cook 4 minutes on each side or until desired degree of doneness.
- While fish cooks, prepare salsa. Combine bell pepper and remaining ingredients. Serve salsa with fillets.
Notes
- Pat the fillets very dry and let them sit at room temperature 10–15 minutes. This helps a better sear and more even cooking.
- Boost the rub: Keep the chili powder, cumin, coriander, salt, and chipotle base. Add ½–1 tsp smoked paprika (for deeper smoke), a pinch of garlic powder or onion powder, and optionally ½ tsp brown sugar or a light drizzle of oil mixed into the spices. The sugar helps browning and balances the heat. Toast the ground spices briefly in a dry pan first if you have time—it wakes them up.
- Oil the fish, not just the pan: Lightly brush or rub the fillets with a neutral high-smoke-point oil (or olive oil) before applying the rub. Cooking spray alone can lead to sticking or uneven contact.
- Better cooking technique: Get the grill pan (or a heavy cast-iron skillet) properly hot. Don’t move the fillets for the first 3–4 minutes so you get good grill marks/crust. Flip once. Aim for an internal temperature of about 125–130°F (52–54°C) for medium (the original “4 minutes per side” is a starting point—adjust for thickness). Rest 3–5 minutes under loose foil.
- Skin-on option: If you can get skin-on fillets, sear skin-side down first for crisp skin, then finish flesh-side. Many people prefer the texture and flavor.
Elevate the salsaThe original is bright but a bit plain and sparse.
- Increase the tomato a little and add finely minced garlic (½ clove), more lime juice + zest, and a drizzle of good olive oil.
- Add heat and depth: minced jalapeño or serrano (to taste), a pinch of the same spice mix used on the salmon, or a tiny bit of cumin.
- Texture and richness: diced avocado, a few toasted pepitas, or a small amount of finely diced mango/pineapple for sweet contrast.
- Herbs: double the cilantro or mix in a little parsley or mint.
- Season properly and let it sit 10–15 minutes so the flavors meld. Taste and adjust salt, acid, and heat right before serving. A little honey or a few drops of hot sauce can round it out if needed.
Extra flavor and serving upgrades
- Finish the plated salmon with a squeeze of fresh lime, a sprinkle of flaky salt, and extra cilantro or a light drizzle of the salsa juices (or a quick cilantro-lime crema/yogurt if you want creaminess).
- Pairings that complement the smoky-spicy-citrus profile: simple cilantro-lime rice or quinoa, roasted sweet potatoes or the garlic goat-cheese mashed potatoes suggested on the site, charred corn, or a quick avocado-cucumber salad. Roasted asparagus, broccoli, or sautéed spinach still work well.
- Make-ahead tip: Mix the salsa (minus avocado if using) earlier in the day. Rub the salmon up to an hour ahead and refrigerate, then bring toward room temp before cooking.
Small technique notes for consistency
- Don’t overcrowd the pan—cook in batches if needed so the temperature stays high.
- If the spice rub is burning, lower the heat slightly after the initial sear.
- Fresh, good-quality salmon makes the biggest difference; wild or higher-fat farmed both work depending on preference.
These tweaks keep the spirit of the original (fast, pantry-friendly spices + fresh salsa) while adding more complexity, better browning, and brighter balance. Start with the rub and salsa upgrades—they deliver the most noticeable improvement with almost no extra time. Enjoy!
- Prep Time: :10
- Cook Time: :08
- Category: Entree
- Method: Stove Top
