Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Fish Taco Bowl With Spicy Lime Mayo 4.png

Easy Fish Taco Bowl With Spicy Lime Mayo

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🌮 Savor a guilt-free taco experience loaded with lean fish protein, fresh mango salsa, and crunchy cabbage for vibrant, feel-good flavors.
🐟 These nutrient-packed bowls are quick to make, perfect for healthy weeknight dinners with bold chipotle lime kick.

  • Total Time: 45 minutes
  • Yield: 4 servings

Ingredients

– 4 white fish fillets such as barramundi, cod, mahi-mahi, halibut, or tilapia, about 6 oz or 170g each

– 2 tbsp avocado oil or olive oil, divided

– 2 tbsp taco seasoning

– 1 tsp sea salt, divided

– 1 large mango, about 1 cup diced

– 1/4 red onion, finely chopped, about 1/4 cup

– 1/4 cup chopped cilantro, divided

– 1 jalapeno, seeded and minced

– Juice of 2 limes, divided, about 1/4 cup total

– 1/2 cup mayonnaise

– 1 tsp chili powder

– 1/4 tsp cayenne pepper

– 4 cups frozen cauliflower rice

– 2 cups shredded red cabbage

– 1 large avocado, sliced

– Optional toppings: extra cilantro or guacamole

Instructions

1-First Step: Get everything ready Start by preheating your oven to 375°F (190°C). While the oven heats, set out a baking sheet, a mixing bowl for the salsa, a small bowl for the sauce, and a skillet for the cauliflower rice. If you like to move fast during dinner prep, chop the red onion, mince the jalapeno, dice the mango, slice the avocado, and shred the cabbage now. This kind of mise en place makes the whole easy fish taco bowl feel much calmer. It also helps to measure the taco seasoning, sea salt, cilantro, lime juice, mayonnaise, chili powder, and cayenne before you start cooking. That way, when it is time to build flavor, you are not hunting around the pantry like a kitchen detective.

2-Second Step: Make the mango salsa In a medium bowl, combine the diced mango, finely chopped red onion, 2 tbsp of the chopped cilantro, the seeded minced jalapeno, the juice of 1 lime, and 1/2 tsp sea salt. Stir gently until everything is evenly mixed. The mango should stay in nice pieces so the salsa feels juicy and fresh, not mushy. This salsa is one of the reasons the fish taco bowl stands out. It brings sweetness, acidity, and a little heat all in one scoop. If you want to make it ahead, you absolutely can. Just cover it and chill it for up to 2 days. The flavors actually settle in nicely after a little rest.

3-Third Step: Mix the chipotle lime mayo In a small bowl, stir together the mayonnaise, the juice of the remaining lime, the chili powder, and the cayenne pepper. Whisk until smooth. If the sauce feels too thick for drizzling, add 1 to 2 tsp water and mix again. You want it creamy enough to spoon over the bowl but loose enough to zigzag across the top without fighting you. This sauce is the creamy part of the healthy fish taco bowls, and it gives the dish a little smoky kick. If you like less spice, cut the cayenne back. If you are a heat seeker, keep it as written or add a tiny bit more. For another creamy meal idea, you could also check out this family-friendly creamy dinner recipe from the blog.

4-Fourth Step: Season and bake the fish Pat the fish fillets dry with paper towels. This matters more than people think. Dry fish browns better and absorbs the seasoning more evenly. Rub the fillets with 1 tbsp of the oil, then sprinkle on the taco seasoning and 1/2 tsp sea salt. Make sure the seasoning is spread across the surface so every bite gets flavor. Place the seasoned fish on a baking sheet lined with parchment or lightly greased. Bake for about 15 minutes, or until the fish flakes easily with a fork and reaches an internal temperature of 145°F (63°C). Do not push it much past that, because fish can go from tender to dry in a hurry. Mild white fish like barramundi or cod works especially well here because it stays delicate and tastes clean and fresh.

5-Fifth Step: Cook the cauliflower rice While the fish bakes, heat the remaining 1 tbsp oil in a skillet over medium heat. Add the frozen cauliflower rice and cook for 5 to 7 minutes, stirring now and then, until it is tender and hot. Frozen cauliflower rice usually releases some moisture, so keep cooking until it softens and the extra liquid cooks off. Once the cauliflower rice is ready, stir in the juice of 1/2 lime and the remaining 2 tbsp chopped cilantro. This little finish gives the base a bright, fresh flavor that keeps the bowl from feeling heavy. If you are serving a crowd, you can keep the rice warm in a covered pan while you finish the fish.

6-Sixth Step: Assemble the bowls Now comes the fun part. Divide the cauliflower rice among 4 bowls. Top each with one flaked fish fillet, a generous spoonful of mango salsa, some shredded red cabbage, and sliced avocado. Add extra cilantro or guacamole if you want even more color and flavor. Then drizzle the chipotle lime mayo over the top. The final bowl should look bright, colorful, and a little messy in the best possible way. That mix of creamy, crunchy, sweet, and spicy is what makes this easy fish taco bowl so satisfying. Serve it right away while the fish is warm and the avocado is fresh.

Notes

🐟 Choose fresh, mild white fish like cod or tilapia and cook only to 145°F to keep it moist and flaky.
🥑 Slice avocado just before serving to avoid browning; squeeze with lime juice if preparing ahead.
⏰ Make mango salsa and chipotle mayo up to a day in advance for quicker assembly.

  • Author: Brandi Oshea
  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Bake
  • Cuisine: Mexican
  • Diet: Gluten-Free

Nutrition

  • Serving Size: 1 bowl
  • Calories: 605
  • Sugar: 25g
  • Sodium: 1539mg
  • Fat: 44g
  • Saturated Fat: 6g
  • Unsaturated Fat: 38g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 16g
  • Protein: 13g
  • Cholesterol: 12mg