Ingredients
– 1.5 pounds whitefish such as cod, halibut, rockfish, or tilapia for a mild, flaky base
– 1 tablespoon olive oil to help the seasoning coat the fish and add a little richness
– 1/2 teaspoon cumin for warm, earthy flavor
– 1/2 teaspoon cayenne pepper for gentle heat
– 1/4 to 1/2 teaspoon chili powder to taste for extra taco-style seasoning
– 1 teaspoon salt to bring all the flavors together
– 1/2 teaspoon black pepper for a little bite
– 3 cups cilantro lime rice or other cooked rice or grain for the bowl base
– 1 small purple cabbage for crunch and color
– 2 medium avocados for creaminess
– 2 roma tomatoes for freshness
– 1/2 red onion for sharp flavor
– 1/2 bunch cilantro leaves for a fresh herbal finish
– 4 ounces cotija cheese for salty richness
– 1 lime for serving
– 1/2 cup sour cream for a creamy base
– 1/3 cup mayonnaise for body and smooth texture
– 2 tablespoons lime juice for brightness
– 1 teaspoon garlic powder for savory depth
– 1 teaspoon Sriracha or more to taste for heat
Instructions
1-First Step: Get everything ready Start by preheating your oven to 375ยฐF and lining a baking sheet with parchment paper. This keeps cleanup simple and helps the fish cook without sticking. While the oven heats, chop the whitefish into bite-size chunks, shred the purple cabbage, dice the avocados and tomatoes, chop the red onion, and slice the cilantro. If you are cooking for family or friends, set the toppings in separate bowls so everyone can build their own taco bowls later. At this stage, you can also cook or reheat the rice. The recipe works with cilantro lime rice, but brown rice, quinoa, farro, or cauliflower rice can all work too. For a nice texture, heat leftover rice in a skillet so some parts turn crisp. That little bit of crunch makes these fish taco bowls feel extra special.
2-Second Step: Season the fish Add the chopped fish to a mixing bowl. Drizzle it with 1 tablespoon olive oil, then sprinkle on 1/2 teaspoon cumin, 1/2 teaspoon cayenne pepper, 1/4 to 1/2 teaspoon chili powder, 1 teaspoon salt, and 1/2 teaspoon black pepper. Toss gently until every piece looks lightly coated. The seasoning mix gives the fish taco bowls a warm, taco-style flavor without making the fish taste heavy. If you want a milder bowl, use less chili powder and keep the cayenne as written. If you like more heat, go a little heavier on the chili powder or add extra Sriracha to the sauce later. This is one of the best things about fish tacos and taco bowls in general. They are easy to adjust for different tastes at the table.
3-Third Step: Bake the fish Spread the seasoned fish evenly on the prepared baking sheet. Try not to crowd the pieces too much, since giving them a little space helps them cook more evenly. Bake at 375ยฐF for about 20 minutes. During the last 3 to 5 minutes, you can broil the fish for a little browning if you want more color on top. The fish is ready when it flakes easily and reaches an internal temperature of 145ยฐF. That temperature is the safest point for cooked fish, and it also keeps the meat tender and juicy. Mild flaky white fish like cod, halibut, rockfish, or tilapia works best for this recipe because it stays soft and soaks up the seasoning well.
4-Fourth Step: Make the taco sauce While the fish bakes, make the creamy lime sauce. In a small bowl, whisk together 1/2 cup sour cream, 1/3 cup mayonnaise, 2 tablespoons lime juice, 1 teaspoon garlic powder, and 1 teaspoon Sriracha. Stir until smooth and well blended. The sauce should taste creamy, tangy, and a little spicy. If you want a thinner drizzle, add a tiny splash more lime juice. If you want a stronger kick, add a bit more Sriracha. A squeezy bottle works great here because it makes it easy to drizzle the sauce over each bowl right before serving. For another fresh dinner idea that pairs well with bright flavors, you might like this peach cobbler recipe as a sweet finish for a family meal.
5-Fifth Step: Build the bowls To assemble, spoon the rice into the bottom of each bowl. Add the fish on top, then arrange the purple cabbage, diced avocados, diced roma tomatoes, chopped red onion, chopped cilantro, and cotija cheese around the bowl or in sections. This gives the meal a colorful, restaurant-style look and lets each person mix flavors as they eat. Drizzle the sauce over the top, then finish with lime wedges on the side. The lime adds a fresh squeeze of acidity that wakes up the whole bowl. If you are serving a crowd, put everything out buffet-style and let everyone build their own version. That makes fish taco bowls easy for parties, game nights, and busy family dinners.
6-Sixth Step: Try the air fryer option If you want to make easy fish taco bowls even faster, the air fryer is a great choice. Cook the seasoned fish at 400ยฐF for 7 to 9 minutes, tossing halfway through. This method gives the fish quick cooking and a lightly crisp edge while still keeping the inside tender. It is a handy option for weeknights when the oven is already full or when you want dinner on the table fast. For the best texture, check the fish near the end of cooking so it does not dry out. Once the fish flakes easily, it is ready to go into the bowls. Serve it the same way with rice, toppings, sauce, and lime wedges.
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
๐ง Substitute cotija cheese with queso fresco or a Mexican cheese blend for a milder flavor.
๐ Swap cilantro lime rice with quinoa, brown rice, or cauliflower rice for dietary preferences.
โฐ Prepare components ahead and store separately in the fridge for up to 3 days; reheat as needed.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Seafood
- Method: Bake
- Cuisine: Mexican
- Diet: Pescatarian
Nutrition
- Serving Size: 1 bowl
- Calories: 595 calories
- Sugar: 5g
- Sodium: 619mg
- Fat: 23g
- Saturated Fat: 6g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 72g
- Fiber: 7g
- Protein: 28g
- Cholesterol: 64mg
