MexicanRoasted

Mexican Roasted Salmon with Cilantro and Lime

Restaurant-quality Mexican roasted salmon featuring guajillo chile marinade, cilantro oil, and fresh lime. Crispy exterior, tender interior—elegant enough for entertaining.

Mexican Roasted Salmon with Cilantro and Lime

Mi corazón. In my mother's kitchen, the comal was always warm, and there was always something roasteding. This salmon dish carries those memories forward. Every Mexican cook knows that flavor comes from respect — respect for the ingredient, respect for the technique, and respect for the people you're feeding. With love and patience. That's what makes this more than just a recipe.

Ingredients

For the Guajillo Chile Marinade

  • 4 dried guajillo chiles, stemmed, seeded, and lightly toasted
  • 2 cloves garlic, minced
  • 2 tablespoons fresh lime juice
  • 1 tablespoon fresh orange juice
  • 1 tablespoon extra virgin olive oil
  • ½ teaspoon ground cumin
  • ¼ teaspoon dried Mexican oregano
  • ⅛ teaspoon ground cloves
  • Pinch of sea salt
  • For the Cilantro Oil

  • 1 cup fresh cilantro leaves (packed)
  • ¼ cup fresh Mexican parsley or Italian flat-leaf parsley
  • 3 cloves garlic, minced
  • ⅓ cup extra virgin olive oil
  • 2 tablespoons fresh lime juice
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper
  • For the Salmon and Roasting

  • 4 center-cut salmon fillets (6-7 ounces each, about 1-1.25 inches thick)
  • 2 tablespoons extra virgin olive oil
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper
  • 1 teaspoon fresh lime zest
  • 2 fresh jalapeños, thinly sliced
  • 1 white onion, sliced into thin rings
  • 2 limes, cut into wedges
  • Fresh cilantro sprigs for garnish
  • Fleur de sel for finishing
  • Optional Roasted Vegetable Components

  • 2 cups baby tomatoes or cherry tomatoes, halved
  • 1 cup cubed zucchini (¾-inch cubes)
  • 1 cup cubed poblano pepper (¾-inch cubes)
  • 2 tablespoons extra virgin olive oil
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper
  • Pinch of ground cumin
  • Equipment Needed

  • Rimmed baking sheet (half-sheet or large)
  • Blender or immersion blender
  • Fine mesh strainer
  • Small cast-iron skillet
  • Instant-read thermometer
  • Pastry brush (for applying cilantro oil)
  • Sharp filleting knife
  • Cutting board
  • Paper towels
  • Small bowls for marinades and oils
  • Instructions

    Stage 1: Prepare the Guajillo Chile Marinade (8 minutes)

  • Toast the guajillo chiles: In a small, dry cast-iron skillet over medium heat, place the guajillo chiles directly on the hot surface for 2-3 seconds per side. You should hear a light crackling and smell deep, toasted chile aroma. Transfer immediately to a bowl before they burn.
  • Rehydrate the chiles: Pour ½ cup of boiling water over the toasted chiles and let them soak for 6-8 minutes until completely softened and pliable.
  • Make the chile marinade: Transfer the softened chiles and their soaking liquid to a blender. Add the 2 cloves minced garlic, lime juice, orange juice, the 1 tablespoon olive oil, cumin, oregano, and cloves. Add a pinch of sea salt. Blend on high speed for 60-90 seconds until completely smooth. The consistency should be thick and paste-like. Strain through a fine mesh sieve, pressing firmly with the back of a spoon to extract all liquid. Discard the solids. This marinade can be made up to 1 day in advance.
  • Stage 2: Make the Cilantro Oil (5 minutes)

  • Blanch the cilantro (optional but recommended): Bring a small pot of water to a boil. Add a pinch of salt. Submerge the cilantro leaves and parsley for exactly 30 seconds, then immediately transfer with a slotted spoon to an ice bath. This brief blanching brightens the green color and preserves the fresh flavor. Drain well and pat dry with paper towels. This step is optional but produces superior color and flavor preservation.
  • Make the oil: Place the blanched (or raw) cilantro, ¼ cup parsley, 3 cloves minced garlic, the lime juice, sea salt, and black pepper in a blender. With the blender running on low speed, slowly drizzle in the ⅓ cup olive oil. This gradual addition creates an emulsified oil rather than a separated, greasy product. Blend until completely smooth and vibrant green. Strain through a fine mesh sieve if you prefer, but this step isn't necessary for this application. The cilantro oil can be made up to 4 hours in advance and stored at room temperature.
  • Stage 3: Prepare the Salmon (8 minutes)

  • Pat the salmon dry: Place the salmon fillets on paper towels and pat them completely dry on both sides, especially the skin side. Any moisture will prevent proper browning during roasting. Press firmly to remove surface water.
  • Apply the guajillo marinade: Place the salmon fillets skin-side down on a parchment-lined baking sheet. Using a pastry brush or the back of a spoon, apply a thin, even layer of the guajillo chile marinade to the flesh side of each fillet. Don't apply so much that it's dripping—you want an even coating about 1/8-inch thick. Reserve some marinade if you want to apply a second thin layer after the initial roasting.
  • Season the salmon: Sprinkle each marinated fillet evenly with ½ teaspoon of sea salt (divided among the 4 fillets) and ¼ teaspoon of black pepper (divided among the 4 fillets). Add a small pinch of lime zest to each fillet.
  • Prepare the pan: Arrange the marinated salmon fillets on the baking sheet skin-side down. If you're roasting vegetables alongside the salmon (see Stage 4), arrange them on the baking sheet around the salmon now, spacing them so they roast evenly without crowding.
  • Allow to rest (optional): Let the marinated salmon sit at room temperature for 10-15 minutes. This allows the marinade to set and the salmon to come closer to room temperature, which promotes more even cooking.
  • Stage 4: Optional Roasted Vegetables (5 minutes Prep)

  • Prepare vegetables: If roasting vegetables with the salmon, toss the cherry tomatoes, zucchini, and poblano pepper with 2 tablespoons olive oil, ½ teaspoon sea salt, ¼ teaspoon black pepper, and a pinch of ground cumin. Spread them on the baking sheet around the salmon, leaving a small border of space between vegetables and salmon so air can circulate properly.
  • Stage 5: Roast the Salmon (18 minutes)

  • Preheat the oven: Set your oven to 400°F (200°C). Allow it to preheat for at least 10 minutes. A properly preheated oven is critical for achieving beautiful browning and proper cooking in the short time frame.
  • Place the salmon in the oven: Transfer the baking sheet to the preheated oven. The salmon should be positioned on the middle rack so heat circulates evenly from all sides. Begin timing immediately.
  • Monitor the roasting: After 10 minutes of roasting, use a pastry brush to apply the cilantro oil to the top of each salmon fillet, using about 1 tablespoon of oil total spread among the 4 fillets. This brushing adds moisture, infuses cilantro flavor, and creates a beautiful glossy finish. If the cilantro oil has any herb solids, drain those off first and just brush the oil portion.
  • Check for doneness: Continue roasting for another 6-8 minutes. The salmon is perfectly cooked when it reaches an internal temperature of 140-145°F (60-63°C) at the thickest part, measured with an instant-read thermometer inserted horizontally into the thickest portion of the fillet. Alternatively, the salmon should be opaque on the exterior and slightly translucent (but no longer raw) in the very center when flaked gently with a fork.
  • Visual indicator: Properly roasted salmon will have a slightly caramelized exterior with visible browning on the marinade. The edges should look slightly crispy. The flesh should look moist and not at all dry or chalky.
  • Rest before serving: Remove the baking sheet from the oven and allow the salmon to rest for 2-3 minutes before serving. This brief rest allows the residual heat to finish the cooking and allows proteins to relax and reabsorb juices.
  • Stage 6: Finish and Plate (5 minutes)

  • Create the plating base: If serving without roasted vegetables alongside, create a simple plate composition. Drizzle a small amount of cilantro oil around the plate as a base. Arrange thin slices of raw jalapeño and onion on the plate for color and textural contrast.
  • Position the salmon: Place one roasted salmon fillet in the center of each plate, positioning it at a slight angle for visual appeal. The skin side should face down (opposite from where the marinade was applied, which will be showing for presentation).
  • Add roasted vegetables: If roasted vegetables are part of your preparation, arrange them artfully around the salmon. The colors and textures add visual interest and provide textural variety.
  • Final garnish: Place a cilantro sprig on top of each salmon fillet or nearby on the plate. Position a lime wedge alongside. Sprinkle a small pinch of fleur de sel on the salmon and a tiny pinch on any vegetables. The salt provides flavor contrast and highlights the textures you've created.
  • Optional drizzle: Drizzle any remaining cilantro oil around the plate's rim or around the salmon for a restaurant-quality presentation.
  • Expert Tips for Success

    1. Choose the Right Salmon: For this preparation, select salmon fillets with the skin intact, cut to uniform thickness (about 1-1¼ inches). Thicker pieces may need slightly longer roasting, while thinner pieces may be done in 14-16 minutes. Ask your fishmonger for center-cut fillets, which are the thickest and most uniform. Avoid pre-packaged salmon if possible—fresh is preferable, though properly thawed frozen salmon works fine if you pat it very dry. 2. Understand the Importance of Drying: Moisture is the enemy of browning. Salmon naturally releases water as it cooks, which creates steam. Additional surface moisture amplifies this effect. Pat your salmon thoroughly and allow it to sit uncovered at room temperature for 15 minutes before cooking. This evaporates surface water and allows the fillet to come closer to room temperature, which promotes even cooking. 3. Toast Chiles Carefully: The line between releasing aromatic oils (good) and burning chiles (bad) is razor-thin. Toast for just 2-3 seconds per side. If you smell anything burnt or acrid, start over with fresh chiles. Burnt chiles create bitter, unpleasant flavors that permeate the entire dish. 4. Make the Cilantro Oil Fresh: While the cilantro oil can be made a few hours in advance, it's best when made within an hour of serving. The fresh cilantro flavor fades over time, and the oil can separate if left too long. If you prepare it further in advance, cover and refrigerate, then bring to room temperature before using. 5. Preheat Your Oven Properly: Many home cooks underestimate the importance of oven preheating. A fully preheated oven creates immediate browning on the salmon's exterior through the Maillard reaction, which develops complex flavors. If your oven isn't fully preheated, you'll get a slow start and potentially overcook the fish before browning it. 6. Don't Overcook the Salmon: Salmon is forgiving compared to white fish, but overcooking still creates a dry, chalky texture. Aim for 140-145°F internal temperature. The salmon will continue cooking slightly during the 2-3 minute rest period, so it's better to remove it slightly under than to overdo it.

    Variations to Explore

    1. Salmón al Adobo (Adobo-Spiced Salmon): Replace the guajillo marinade with chipotles in adobo sauce (3-4 whole chiles plus 2 tablespoons of sauce blended with garlic and lime). The smoky, spicy, slightly sweet adobo creates a deeper, more intense preparation. Serve with crema and cotija cheese. 2. Salmón con Mojo de Ajo (Garlic-Cilantro Salmon): Skip the guajillo marinade entirely. Instead, create a simple coating of 6 minced garlic cloves sautéed in 4 tablespoons of olive oil until golden and fragrant. Spread this over the salmon before roasting. Apply the cilantro oil as directed. The result is more simple and garlic-forward. 3. Salmón en Hoja de Plátano (Banana Leaf Wrapped Salmon): Soak large banana leaves in water, then use them to wrap the marinated salmon fillets along with sliced vegetables. Roast the wrapped packages at 425°F for 20-25 minutes. The banana leaves impart a subtle flavor and maintain moisture beautifully. Unwrap at the table for dramatic presentation. 4. Salmón Enchilado (Spicy Chili-Coated Salmon): Create a paste using 3 dried ancho chiles, 2 dried pasilla chiles, 4 cloves garlic, 2 tablespoons lime juice, and 2 tablespoons olive oil. Coat the salmon heavily with this paste and roast as directed. The result is spicier and richer than the guajillo version. 5. Salmón al Horno con Verduras (Salmon Sheet Pan Dinner): Extend this to a complete meal by roasting alongside grilled nopales, charred corn, sliced poblano peppers, and black beans. Everything cooks together on one sheet pan, making it a minimal-cleanup weeknight dinner that's elegant enough for entertaining.

    Storage Instructions

    Refrigerator Storage (2 Days Maximum)

    Roasted salmon should be consumed relatively fresh for best texture and food safety. Store any leftovers in an airtight container in the refrigerator for no more than 2 days. The salmon will lose moisture and the texture will soften over time. Store the cilantro oil separately if possible, as it can become watery when in contact with the fish.

    Reheating from Refrigerator

    Place the cold salmon on a baking sheet and reheat gently in a 275°F (135°C) oven for 8-10 minutes until warmed through. Do not microwave, as this creates an unpleasant texture. Brush with additional cilantro oil just before serving to restore moistness and flavor.

    Freezing (Up to 1 Month)

    Roasted salmon can be frozen, though some texture loss is inevitable with seafood. Cool completely, then wrap individual fillets in plastic wrap and place in freezer bags. Freeze for up to one month. The cilantro oil should be frozen separately.

    Thawing from Frozen

    Thaw overnight in the refrigerator, then reheat gently as described above. Don't thaw at room temperature, as bacteria multiply rapidly on seafood. Thawed and reheated roasted salmon is best used in applications like fish tacos or salads rather than served as a standalone main.

    Serving Suggestions

    Classic Mexican Plate: Serve alongside cilantro lime rice, black beans, and a fresh jicama and radish salad dressed with lime vinaigrette and cilantro. With Roasted Vegetables: As prepared in the instructions, serve with oven-roasted cherry tomatoes, zucchini, and poblano peppers for a complete one-pan meal. Elegant Dinner Party: Plate individually on white porcelain with careful attention to sauce placement and garnish. Serve with a small portion of cilantro lime rice and grilled asparagus. Fish Tacos: Shred or flake the roasted salmon and serve in warm corn tortillas with pickled red onions, shredded cabbage, cilantro, and lime. Drizzle with cilantro oil and crema. Over Greens: Serve on a bed of mixed greens dressed lightly with lime vinaigrette. The roasted salmon becomes part of a healthy salad course.

    Frequently Asked Questions

    Q: Can I make the recipes ahead of time? A: The guajillo marinade can be made up to 1 day in advance and refrigerated. The cilantro oil can be made up to 4 hours ahead. The salmon should be marinated no more than 1 hour before roasting—longer marinating can make the delicate flesh mushy from the acidity of the citrus. Q: What if I don't have guajillo chiles? A: You can substitute with ancho, pasilla, or New Mexico chiles. Each will create slightly different flavor profiles, but all are acceptable. You could also use 2 tablespoons of good-quality chile powder combined with 1 tablespoon of tomato paste, though the depth won't be quite the same as whole toasted chiles. Q: How can I tell when the salmon is perfectly done? A: The most reliable method is using an instant-read thermometer, aiming for 140-145°F internal temperature. Visually, the salmon should be opaque on the exterior and just barely translucent in the very center when flaked. At 145°F, the center will be completely opaque. Err on the side of slightly less cooking rather than overcooking. Q: Can I use salmon steaks instead of fillets? A: Yes, absolutely. Salmon steaks are cut across the fish and include the bone running through the center. They have a similar cook time but are slightly more forgiving of overcooking because the bone continues to support moisture. Q: What if I don't have fresh cilantro? A: This is a challenging substitute, as fresh cilantro is essential to the Mexican flavors. Mexican parsley or Italian flat-leaf parsley can partially substitute, but the flavor will be different. In a true pinch, you could make a cilantro oil with just cilantro that you've reconstituted from dried cilantro (though it's not ideal), or you could make a simple lime oil instead. Q: Can I grill the salmon instead of roasting it? A: Yes, though you'll lose some of the tenderness that roasting provides. Preheat your grill to medium-high heat. Apply the marinade and grill the salmon skin-side up for 3-4 minutes, then carefully flip and grill skin-side down for another 3-4 minutes until cooked through. You'll get beautiful grill marks and smoke flavor but less of the glazed finish. Q: How many people does this recipe serve? A: The recipe is written for 4 people with one 6-7 ounce fillet per person, which is a generous restaurant-style portion. You could easily serve 6 people with slightly smaller portions by reducing each fillet to 5-6 ounces or by serving over rice or with substantial sides.

    Ingredient Substitution Guide

    Salmon's rich, oily flesh pairs beautifully with Mexico's bold flavors, but the marinade adapts excellently to other fish varieties. Halibut, sea bass, mahi-mahi, or striped bass all respond well to identical preparation, requiring only minimal timing adjustments. Leaner fish may benefit from slightly shorter cooking times (reducing to 10-12 minutes depending on thickness), while heartier fish like swordfish tolerate similar cooking times to salmon. The guajillo chile marinade complements virtually any quality fish. Mexican oregano provides distinctive citrusy, peppery character that regular Mediterranean oregano cannot replicate. If Mexican oregano is unavailable, substitute Mediterranean oregano with slightly increased quantity (from 1 teaspoon to 1.25 teaspoons) to compensate for the less assertive flavor. The resulting dish will be acceptable but noticeably different in oregano character. Fresh cilantro contributes essential freshness to this preparation. Cilantro cannot be genuinely replaced; however, in absolute necessity, fresh parsley provides herbaceous notes though missing cilantro's distinctive character. Dried cilantro loses most aromatic compounds and should be avoided. The lime adds acidity that balances the marinade's richness—lemon is acceptable as substitution but creates slightly different brightness. Guajillo chiles offer deep, fruity flavor without excessive heat. Substitutes include ancho, pasilla, or New Mexico chiles, each creating subtly different flavor profiles. Avoid very hot chiles like chipotles or serranos, which overpower the delicate salmon and create unbalanced spice. A quality mild chile powder combined with tomato paste works as emergency substitution, though whole toasted chiles produce superior results.

    About This Recipe

    Mexican roasted salmon represents the successful fusion of Mexican culinary traditions with a modern protein and contemporary cooking technique. While salmon isn't traditional to Mexican coastal cooking, the bold flavors of Mexico's culinary heritage perfectly complement the rich, oily richness of salmon flesh. The result is a dish that honors Mexican flavor traditions while incorporating modern ingredients and methods. This recipe is elegant without being complicated, special without requiring advanced technical skills. It's the kind of dish that belongs equally on a casual weeknight table or an impressive dinner party. The preparation can be largely completed in advance, making it perfect for entertaining when you want to spend time with guests rather than in the kitchen. Most importantly, it's delicious—a celebration of Mexican flavors and quality ingredients.
    Affiliate Disclosure: This page contains affiliate links to recommended cookware and equipment. When you purchase through these links, we may earn a small commission at no additional cost to you. These recommendations are based on quality, durability, and performance.
    Shop Recommended Equipment for Mexican Roasted Salmon →
    *Last updated: 2026-01-19*

    Chef's Recommended Tools

    Cuisinart Roasting Pan with Rack - 16 Inch

    14,600+

    $49.95

    View on Amazon

    ThermoPro Wireless Meat Thermometer

    38,700+

    $22.99

    View on Amazon
    Budget Pick

    Silicone Basting Brush Set (2-Pack)

    25,100+

    $7.97

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.