Ingredients
– 1.5 pounds whitefish such as cod, chopped into bite-size chunks โ mild and flaky, perfect for soaking up taco seasoning.
– 1 tablespoon olive oil โ helps the spice mix cling to the fish and keeps it from sticking.
– 0.5 teaspoon cumin โ adds warm, earthy flavor.
– 0.5 teaspoon cayenne pepper โ gives the fish taco bowls a little heat.
– 0.25 to 0.5 teaspoon chili powder โ adds classic taco flavor with a gentle kick.
– 1 teaspoon salt โ boosts all the savory flavors.
– 0.5 teaspoon black pepper โ adds a sharp, balanced finish.
– 3 cups cilantro lime rice โ creates a bright, zesty base for the bowls.
– 1 small purple cabbage, shredded โ adds crunch, color, and freshness.
– 2 medium avocados, diced โ bring creaminess and help balance the spice.
– 2 roma tomatoes, diced โ add juicy, fresh flavor.
– 0.5 red onion, chopped โ gives a little bite and contrast.
– 0.5 bunch cilantro, leaves chopped โ adds a fresh herbal finish.
– 4 ounces cotija cheese, grated or crumbled โ salty and tangy, perfect over the top.
– 1 lime, cut into wedges โ brightens each bowl right before serving.
– 0.5 cup sour cream โ creates a creamy base.
– 0.33 cup mayonnaise โ gives the sauce body and richness.
– 2 tablespoons lime juice โ adds acidity and freshness.
– 1 teaspoon garlic powder โ gives the sauce savory depth.
– 1 teaspoon Sriracha โ adds gentle heat and a little tang.
Instructions
1-First Step: Prep the toppings and sauce Start by shredding the purple cabbage, dicing the avocados, dicing the roma tomatoes, chopping the red onion, and chopping the cilantro. Set everything into separate bowls so assembly is easy later. In a small bowl, mix the sour cream, mayonnaise, lime juice, garlic powder, and Sriracha until smooth. Taste it and add a little more lime juice if you want a brighter sauce.
2-Second Step: Season the fish Place the bite-size chunks of whitefish in a bowl. Drizzle with olive oil, then sprinkle on the cumin, cayenne pepper, chili powder, salt, and black pepper. Toss gently so every piece gets coated. If you want a milder version, use the smaller amount of chili powder and keep the cayenne very light.
3-Third Step: Cook the fish Heat a large skillet over medium heat. Once warm, add the seasoned fish in a single layer. Cook for about 2 to 3 minutes on the first side, then gently flip and cook another 1 to 2 minutes, depending on the thickness of the pieces. The fish should turn opaque and flake easily when touched with a fork. Avoid stirring too much so the chunks stay intact.
4-Fourth Step: Warm the rice While the fish cooks, warm the cilantro lime rice if needed. You can microwave it, steam it, or warm it in a pot with a splash of water. The rice should be soft and steamy, since it acts as the base of the bowl. If you are meal prepping, this is a great step to do ahead of time.
5-Fifth Step: Build the bowls Spoon about 3 cups of cilantro lime rice into serving bowls, dividing it evenly. Add the shredded purple cabbage on one side, then pile on the fish. Top with diced avocado, roma tomatoes, chopped red onion, chopped cilantro, and cotija cheese. The colors make the bowl look fresh and inviting, and the mix of textures keeps every bite interesting.
6-Final Step: Finish with sauce and lime Drizzle the creamy sauce over each bowl or serve it on the side. Add a lime wedge to each bowl so everyone can squeeze fresh juice over the top right before eating. That last bit of lime really wakes up the whole dish.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
๐ Pat fish dry before seasoning for crispier edges and better flavor adhesion.
๐ฅ Prep all toppings in advance to make assembly quick and stress-free.
๐ฅ Customize heat by adjusting cayenne, chili powder, or Sriracha to your preference.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Pan-Fry
- Cuisine: Mexican-inspired
- Diet: Pescatarian
Nutrition
- Serving Size: 1 bowl
- Calories: 550
- Sugar: 5g
- Sodium: 800mg
- Fat: 25g
- Saturated Fat: 8g
- Carbohydrates: 45g
- Fiber: 8g
- Protein: 35g
- Cholesterol: 80mg
