Go Back

Healthy Chipotle Lime Fish Bowls - Fresh, Zesty, and Satisfying

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • Fish: 1.5 pounds white fish fillets (cod, halibut, tilapia, or mahi-mahi)
  • Marinade: 2 tablespoons olive oil, 1–2 chipotle peppers in adobo (plus 1 tablespoon adobo sauce), 2 limes (zest and juice), 2 cloves garlic (minced), 1 teaspoon honey or maple syrup, 1 teaspoon ground cumin, 1/2 teaspoon smoked paprika, 1/2 teaspoon kosher salt, black pepper
  • Base: 3 cups cooked brown rice or white rice (or quinoa/cauliflower rice)
  • Veggies: 1 red bell pepper (thinly sliced), 1 cup corn (fresh, canned, or frozen), 1 cup cherry tomatoes (halved), 1 small red onion (thinly sliced), 1 avocado (sliced or diced)
  • Greens and herbs: 2 cups shredded romaine or mixed greens, 1/2 cup fresh cilantro (chopped)
  • Extras: 1 can black beans (rinsed and drained), lime wedges, plain Greek yogurt or sour cream, hot sauce (optional)
  • Cooking oil: Avocado oil or olive oil for the pan
  • Seasoning for finishing: Flaky salt, extra lime juice

Method
 

  1. Make the marinade: In a blender or small bowl, combine olive oil, chipotle peppers, adobo sauce, lime zest and juice, garlic, honey, cumin, smoked paprika, salt, and a few grinds of pepper. Blend or whisk until smooth.
  2. Marinate the fish: Pat fish dry and place in a shallow dish. Pour half the marinade over the fish, turning to coat. Reserve the other half for drizzling later. Let the fish sit for 15–30 minutes in the fridge.
  3. Prep the base and toppings: Warm the rice. Rinse and drain black beans. Slice peppers, tomatoes, onion, and avocado. Chop cilantro. Set everything out so assembly is quick.
  4. Cook the fish: Heat a large nonstick or well-seasoned skillet over medium-high heat with a thin film of oil. Add fish and cook 3–4 minutes per side, depending on thickness, until opaque and flakes easily. Avoid moving it too much so it can get light browning.
  5. Char the corn and peppers (optional but great): In the same pan, add a touch more oil. Toss in corn and sliced peppers. Cook 3–5 minutes until lightly blistered and sweet. Season with a pinch of salt.
  6. Flake the fish: Transfer fish to a plate and gently break into large chunks. Squeeze a little fresh lime over the top and sprinkle with flaky salt.
  7. Assemble the bowls: Add a scoop of rice and a handful of greens. Top with black beans, tomatoes, corn, peppers, onion, and avocado. Add fish chunks on top.
  8. Finish with sauce and herbs: Drizzle the reserved chipotle lime marinade over each bowl. Add a dollop of Greek yogurt or sour cream, a shower of cilantro, and extra lime juice if you like. Taste and adjust salt.
  9. Serve: Pass hot sauce and more lime at the table. Eat right away while the fish is warm and the veggies are crisp.