30-Minute Chile-Rubbed Salmon Skewers

Succulent salmon pieces coated in a bold spice blend of chili powder and cayenne, then baked until flaky and tender. This dish pairs smoky heat from the chile rub with a bright, herbaceous salsa verde made from charred tomatillos, jalapeño, and fresh cilantro. The combination delivers layers of flavor: earthy spice, citrus brightness, and creamy tomatillo tang. Perfect for weeknight dinners or casual entertaining, these skewers work equally well for lunch bowls or dinner plates. What sets this version apart is the dual-cooking method—baking the salmon while searing vegetables for salsa simultaneously—plus the use of honey in the rub to balance heat with subtle sweetness. The charred salsa adds sophisticated depth that simple grilled protein into restaurant-quality fare.
Ingredients
- 1 pound salmon, sliced into 1-inch pieces
- 2 tablespoons olive oil
- 1 tablespoon chili powder
- ½ teaspoon cayenne
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon honey
- ½ lime, juiced
- 2 cloves garlic, minced
- 1 pound tomatillos, husked and rinsedgreen tomatoes1:1salsa verde base
slightly more acidic, less sweet
- 1 jalapeño, wholeserrano0.5:1heat
significantly spicier
- 1 onion, white or yellow, peeled and quartered
- ¼ cup cilantro, packed
- 3 cloves garlic
Instructions
- 1
Preheat oven to 350 F.
- 2
Combine salmon pieces, olive oil, chili powder, cayenne, salt, black pepper, honey, lime juice, and minced garlic in a bowl.
- 3
Toss to coat evenly.
- 4
Thread salmon onto skewers and arrange on a foil-lined baking sheet.
- 5
Bake until cooked through, about 12-15 minutes.
- 6
While salmon bakes, sear tomatillos, jalapeño, and onion in a cast iron skillet until charred on each side.
- 7
Transfer charred vegetables to a blender with cilantro, lime juice, salt, and garlic cloves.
- 8
Blend until mostly smooth.
- 9
Serve salmon skewers with salsa verde.
Tips
Thread salmon onto skewers leaving slight gaps between pieces for even cooking. If using wooden skewers, soak them for 30 minutes beforehand to prevent charring. Metal skewers conduct heat better and cook salmon more evenly throughout.
Char the salsa vegetables directly over a gas flame or in a very hot cast iron skillet until blackened spots appear. This develops deep, smoky complexity that raw or lightly cooked vegetables cannot match and is essential to the sauce's flavor profile.
Don't over-blend the salsa verde. Some texture and visible herb pieces signal freshness and quality. A mostly smooth consistency with flecks of cilantro and jalapeño seeds looks more authentic and appealing than a uniform puree.
Good to Know
Leftover salmon and salsa keep separately in airtight containers for up to 3 days refrigerated. Salsa verde may oxidize and darken; stir before serving. Reheat salmon gently in a 275 F oven to avoid drying.
Prepare salsa verde up to 1 day ahead. Make spice rub and coat salmon up to 4 hours before baking. Assemble skewers just before cooking to prevent salmon from sitting on wet metal.
Serve over white rice, quinoa, or cilantro lime rice. Pair with black beans, roasted vegetables, or a fresh green salad. Lime wedges and extra salsa verde on the side.
Common Mistakes
Overcook salmon to avoid dry, flaky texture. Start checking at 12 minutes; residual heat continues cooking after removal.
Skip charring vegetables to avoid a flat, one-note salsa. Caramelization and charring create depth and complexity.
Don't crowd skewers with pieces to ensure even heat circulation and proper cooking throughout.
Substitutions
slightly more acidic, less sweet
significantly spicier
FAQ
Can I make this on an outdoor grill instead of baking?
Yes. Oil your grill grates well and preheat to medium-high heat. Grill skewers 3-4 minutes per side until cooked through. Watch closely as direct heat can burn the rub quickly. For salsa, char vegetables directly on grill grates.
What if I don't have tomatillos for salsa verde?
Substitute green tomatoes at a 1:1 ratio, though the sauce will be slightly more acidic. Alternatively, use a mix of regular tomatoes and green bell pepper with extra lime juice and cilantro for brightness and tang.
Can I freeze leftover salmon skewers and salsa?
Freeze cooked salmon in an airtight container up to 2 months. Thaw overnight in the refrigerator and reheat gently. Salsa verde freezes well for up to 3 months but may separate; blend briefly after thawing. Keep frozen components separate.