Easy Mexican Salmon Bowl
Easy Mexican Salmon Bowl
This recipe is designed for the home cook who wants a restaurant-quality meal on the table in under 30 minutes. The Easy Mexican Salmon Bowl delivers on all fronts: crispy-skinned, spice-crusted salmon served over a bed of fluffy rice and piled with fresh, vibrant toppings. The technique is straightforward, focusing on proper seasoning and efficient stovetop cooking. This guide breaks down each step to ensure your salmon is perfectly cooked every time—moist on the inside with a flavorful, textured crust. It’s an ideal weeknight dinner that requires minimal cleanup while maximizing flavor.

What You’ll Need
Ingredients
- Salmon Fillets: 2 fillets (6 oz / 170g each), skin-on, pin bones removed. The skin acts as a protective layer and crisps up beautifully.
- Spice Rub:
- 1.5 tablespoons chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon cayenne pepper (optional, for heat)
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- Oil: 1 tablespoon high-smoke-point oil (avocado, grapeseed, or canola).
- Lime: 1 lime, cut into wedges.
- For the Bowl:
- 1.5 cups cooked white or brown rice, warmed
- 1 cup canned black beans, rinsed and warmed
- 1 medium avocado, sliced
- 1/2 cup pico de gallo or fresh salsa
- 1/4 cup crumbled cotija cheese (or feta as a substitute)
- 2 tablespoons chopped fresh cilantro
- Optional: sliced radishes, pickled red onions, shredded cabbage
Equipment
- 12-inch Cast Iron or Heavy-Bottomed Stainless Steel Skillet: Essential for heat retention and achieving a good sear.
- Instant-Read Thermometer: The only foolproof way to check doneness. [Check Price on Amazon]
- Small Mixing Bowl: For the spice rub.
- Paper Towels: Crucial for drying the salmon.
- Spatula: Thin and flexible for flipping.
Prep Work

- Prep the Salmon: Remove salmon from the refrigerator 15-20 minutes before cooking. Pat the fillets completely dry with paper towels, especially the skin side. Moisture is the enemy of a good sear. Any water on the surface will steam rather than crisp.
- Mix the Spice Rub: In a small bowl, combine all the dry spices: chili powder, cumin, smoked paprika, garlic powder, onion powder, cayenne, salt, and pepper. Mixing them beforehand ensures even distribution over the fish.
- Season: Just before you’re ready to cook, coat the top and sides of each salmon fillet (not the skin side) generously with the spice rub. Press it gently to adhere.
- Stage Your Bowl Ingredients: Have your warmed rice, beans, sliced avocado, pico de gallo, cheese, and herbs ready to go. The cooking process is fast, so assembly should be immediate.
Cooking Instructions

- Heat the Skillet: Place your skillet over medium-high heat. Add the oil. When the oil shimmers and a spice granule sizzles immediately upon contact, the pan is ready, approximately 350°F / 175°C at the pan’s surface.
- Sear the Salmon (Skin-Side Down): Carefully place the salmon fillets in the pan, spice-side down first for 45-60 seconds to toast the spices and create a flavor base. Then, using your spatula, gently flip the salmon so the skin-side is now down. Immediately press down gently on each fillet with the spatula for 10 seconds to ensure full contact between the skin and pan. This prevents curling. Cook undisturbed for 4 minutes. You’ll hear active sizzling. After 3 minutes, peek at the side of the fillet; you should see the opaque cooked color creeping up about 3/4 of the way. The skin should be deeply golden and crisp.
- Finish Cooking: Gently flip the salmon back to the spice-side down. Reduce heat to medium-low. Cook for another 2-3 minutes. This is where precision matters. Insert an instant-read thermometer into the thickest part of the fillet. You’re looking for an internal temperature of 125°F / 52°C for medium (translucent center) or 135°F / 57°C for medium-well (just opaque). Remember, the temperature will rise about 5°F after removal from heat (carryover cooking). Do not overcook.
- Rest: Immediately transfer the salmon to a clean plate. Squeeze one lime wedge over each fillet. Let it rest for 2-3 minutes while you assemble the bowls. This allows the juices to redistribute throughout the fish.
- Assemble: Divide the warm rice between two bowls. Top with black beans, followed by the rested salmon fillet. Arrange slices of avocado and spoonfuls of pico de gallo around the salmon. Sprinkle with crumbled cotija cheese and fresh cilantro. Serve immediately with remaining lime wedges.
Pro Tips
- The Pat-Down is Non-Negotiable: I cannot stress this enough. In my experience, 90% of a failed salmon sear comes from inadequate drying. Spend an extra minute with the paper towels. The difference in skin crispiness is dramatic.
- Temperature Over Time: While the timing provided is a reliable guide, the instant-read thermometer is your true north. Salmon thickness varies. Trust the temperature reading of 125-135°F / 52-57°C for perfect results. This is the professional method to avoid dry fish.
- Substitutions: No cotija? Crumbled feta or even a sharp goat cheese works. For a different protein, this spice rub is excellent on chicken thighs (cook to 165°F / 74°C) or firm tofu. For a spicy kick, mix a minced jalapeño into your pico de gallo.
- Make-Ahead: The spice rub can be mixed and stored in an airtight container for months. Cooked salmon and rice can be refrigerated for up to 2 days. Assemble cold bowls for meal prep, or reheat components gently before serving.
Serving Suggestions
This bowl is a complete meal, but it pairs exceptionally well with a side of quick-pickled red onions for an acidic crunch. For drinks, a crisp Mexican lager, a dry Riesling, or a simple sparkling water with lime will complement the flavors without competing. Serve in shallow, wide bowls to showcase the ingredients. This recipe makes two generous adult portions.
Frequently Asked Questions
1. Can I use frozen salmon?
Absolutely. Thaw it properly for the best results. The safest method is to place the frozen, vacuum-sealed fillet in the refrigerator for 8-12 hours. For a quicker thaw, submerge the sealed fillet in cold water for 30-60 minutes. Once thawed, the critical step is to pat it extremely dry before seasoning and cooking. Do not use the microwave to thaw.
2. How do I know when the salmon is done without a thermometer?
While a thermometer is the most reliable tool, you can use the flake test. After the recommended cooking time, take a small fork and gently twist it in the thickest part of the fillet. If the fish flakes apart easily and is opaque (not translucent or raw-looking) on the outside layers but still slightly translucent in the very center, it’s done. Be cautious, as this method is less precise and can easily lead to overcooking if you wait until it flakes completely.
3. Can I prep this recipe ahead of time?
Yes, with smart staging. The spice rub, pico de gallo, sliced avocado (tossed in extra lime juice to prevent browning), and washed cilantro can all be prepped up to 24 hours ahead and stored in the refrigerator. The salmon should be seasoned and cooked fresh, which only takes about 10 minutes. Rice and beans can be cooked ahead and reheated. For the best texture, sear the salmon just before serving.
*As an Amazon Associate I earn from qualifying purchases.*>