Cod Fish Taco Bowls

Section: Delicious Entrée Recipes for Every Occasion

This dish layers tender cod fillets cooked with taco seasoning over a crisp cabbage slaw dressed with lime and creamy mayo or yogurt. A zesty salsa combines sautéed peppers, black beans, and corn for a balance of flavors. Fresh avocado slices and cilantro add creamy and herbal notes. Quick to prepare, these bowls offer a light yet satisfying option, with vibrant textures and a blend of tangy, savory, and mildly spicy elements that come together beautifully.

A chef smiles for the camera.
Brought to You By Ryan
Last modified on Tue, 28 Oct 2025 18:20:34 GMT
A bowl of food with fish and vegetables. Bookmark
A bowl of food with fish and vegetables. | palatablelife.com

This Baja Fish Taco Bowl brings all the vibrant flavors of tacos without the heaviness and hassle of tortillas. It’s a light, fresh, and healthy meal that comes together fast, making it perfect for busy weeknights or when you want something bright and satisfying without a lot of fuss.

I first made this during a summer weekend and loved how fresh and light it felt compared to traditional tacos. Now it’s a go to when I want something healthy but still full of great flavor

Ingredients

  • Mayonnaise or plain yogurt: provides a creamy base for the slaw dressing, yogurt keeps it lighter
  • Taco seasoning: adds bold Mexican inspired spices, use your favorite brand or homemade for best flavor
  • Fresh lime juice: brightens the slaw and salsa with tangy citrus notes
  • Cabbage (white and red): gives crunch and texture along with vibrant color
  • Carrot: adds sweetness and extra crunch
  • Green onions: bring a mild onion flavor without overpowering the other ingredients
  • Fresh cilantro: delivers fresh herbaceous flavor essential to this dish
  • Cod fillets: a flaky, mild white fish perfect for absorbing the spices, choose fresh or well thawed
  • Olive oil: used for cooking the fish and sautéing the salsa, choose good quality for best taste
  • Red onion and red bell pepper: add sweetness and crunch in the salsa
  • Jalapeno pepper: brings just a touch of heat, seeds and membrane removed for milder spice
  • Frozen corn kernels: add sweetness and texture
  • Canned black beans: provide creaminess and protein in the salsa
  • Avocado: adds richness and healthy fats for serving
  • Lime wedges: for garnish and extra citrus zing at the table

Instructions

Sauté the Slaw Dressing:
Whisk together mayonnaise or yogurt with taco seasoning and fresh lime juice until smooth. This dressing gives a creamy tang that will coat the cabbage and other slaw vegetables beautifully.
Combine the Slaw Vegetables:
In a medium bowl, mix the shredded white cabbage, shredded red cabbage, shredded carrot, chopped green onions and fresh cilantro leaves. Pour in 1⁄4 cup of the prepared dressing and toss thoroughly so every bite has flavor. Keep extra dressing aside for adding on top when serving.
Prepare the Fish:
Pat the cod fillets dry with paper towels to remove moisture for better searing. Brush one side with olive oil and sprinkle with taco seasoning. Heat 2 tablespoons of olive oil in a heavy skillet over medium high heat. Place fillets seasoned side down and brush the top side with oil and seasoning. Cook without moving for 4 minutes until the fish naturally releases from the pan. Flip and cook the other side for 3 to 4 minutes until cooked through. Remove from skillet and cover with foil to stay warm.
Make the Salsa:
In the same skillet, heat 1 tablespoon of oil. Sauté diced red onion, red bell pepper and jalapeno for 1 minute just to soften and develop flavors. Add corn kernels, black beans and reserved taco seasoning. Stir and cook 1 to 2 minutes more until warmed through but still fresh. Remove from heat and squeeze juice from half a lime over the salsa. Toss in sliced green onions and mix well.
Assemble the Bowls:
Divide the prepared slaw and salsa equally among four bowls. Lay one fish fillet on each. Top with a quarter of the cubed or sliced avocado. Serve with lime wedges and extra fresh cilantro for garnish and brightness.
A bowl of food with fish, corn, and avocado.
A bowl of food with fish, corn, and avocado. | palatablelife.com

This recipe showcases one of my favorite things about cooking fish tacos in a bowl format: each bite is layered with fresh, bright flavors and different textures from creamy slaw to warmth of perfectly seared cod. I recall the first time I served this at a summer BBQ and how quickly everyone went back for seconds because it felt indulgent yet wholesome.

Storage tips

Store leftover fish tightly covered in the fridge for up to two days. Keep the slaw and salsa separate to avoid sogginess. Reheat fish gently in a skillet or oven. Slaw tastes best fresh but will keep 1 to 2 days chilled.

Ingredient substitutions

If you cannot find cod use halibut, tilapia, rockfish or sea bass for similar flaky texture. Swap mayonnaise with sour cream or more yogurt for a tangier dressing. For heat lovers, leave seeds in the jalapeno or add a pinch of cayenne to the seasoning.

Serving suggestions

Try adding a squeeze of fresh lime or a drizzle of hot sauce on top for extra zing. Serve alongside cilantrolime rice or black beans for a more filling meal. This also works great wrapped in lettuce leaves if you want to keep it light and fresh.

A bowl of food with a variety of ingredients including corn, carrots, and lime.
A bowl of food with a variety of ingredients including corn, carrots, and lime. | palatablelife.com

Bright and easy to make this Baja Fish Taco Bowl is perfect for weeknights. It adapts well to substitutions and seasonal produce.

Your Recipe Questions Answered

→ What fish can be used instead of cod?

Any flaky white fish like halibut, tilapia, rockfish, or sea bass works well in this dish for a similar texture and mild flavor.

→ How do I make the slaw dressing creamy without mayo?

Plain yogurt is a great substitute for mayonnaise to keep the dressing creamy and add a slight tang.

→ Can this be made gluten-free?

Yes. Just ensure taco seasoning and any packaged ingredients are free from gluten or use homemade seasoning blends.

→ How long should the fish be cooked?

Cook the fillets on medium-high heat for about 4 minutes on the first side until they release naturally, then flip and cook an additional 3-4 minutes.

→ What are some serving suggestions?

Serve with lime wedges and fresh cilantro for added brightness, and enjoy the bowls as a light lunch or dinner option.

→ Is it possible to make the salsa spicier?

Yes, add more jalapeño or include a pinch of chili flakes to increase the heat level to your preference.

Cod Fish Taco Bowls

A fresh bowl featuring seasoned cod, crunchy slaw, spicy salsa, and creamy avocado for a flavorful meal.

Prep Time
15 minutes
Cook Time
15 minutes
Total Time
30 minutes
Brought to You By: Ryan

Recipe Category: Entrée

Skill Level: Perfect for Beginners

Culinary Inspiration: Mexican-inspired

Yields: 4 Portion Size

Dietary Preferences: Gluten-Free

What You’ll Need

→ Slaw

01 ⅔ cup mayonnaise or plain yogurt
02 1 tablespoon taco seasoning
03 2 tablespoons fresh lime juice
04 2 cups shredded green cabbage
05 1 cup shredded red cabbage
06 1 to 2 large carrots, shredded
07 3 to 4 green onions, chopped
08 ½ cup fresh cilantro leaves

→ Fish

09 4 cod fillets, 6 ounces each
10 3 tablespoons olive oil
11 1 tablespoon taco seasoning

→ Salsa

12 1 tablespoon olive oil
13 ½ red onion, diced
14 ½ red bell pepper, seeded and finely diced
15 ½ jalapeño pepper, seeded and finely diced
16 1 cup frozen corn kernels, thawed
17 1 (14.5 ounce) can black beans, rinsed and drained
18 Juice of ½ fresh lime
19 2 green onions, sliced

→ For Serving

20 1 avocado, sliced or cubed
21 Lime wedges
22 Fresh cilantro sprigs

Step-by-Step Guide

Step 01

In a small bowl, combine mayonnaise or yogurt with taco seasoning and lime juice, whisking until smooth.

Step 02

In a medium bowl, combine green cabbage, red cabbage, shredded carrots, chopped green onions, and cilantro leaves. Add ¼ cup of the dressing and toss thoroughly to coat. Reserve remaining dressing for serving.

Step 03

Pat cod fillets dry with paper towels. Brush both sides with olive oil and evenly sprinkle with taco seasoning.

Step 04

Heat 2 tablespoons of olive oil in a heavy skillet over medium-high heat. Place fillets seasoned-side down and cook undisturbed for 4 minutes. Flip and cook for an additional 3 to 4 minutes until fish flakes easily. Transfer to a plate and cover with foil to keep warm.

Step 05

Using the same skillet, heat 1 tablespoon olive oil over medium heat. Sauté diced red onion, bell pepper, and jalapeño for 1 minute. Stir in corn kernels and black beans; cook for 1 to 2 minutes. Remove from heat, squeeze lime juice over mixture, add sliced green onions, and toss gently.

Step 06

Divide slaw and salsa evenly across four bowls. Top each with one cod fillet and a quarter of the avocado. Garnish with lime wedges and fresh cilantro sprigs before serving.

Handy Tips

  1. Use your preferred taco seasoning blend or a trusted store-bought brand. Any firm white fish, such as halibut or tilapia, can be substituted. Verify seasoning ingredients for gluten-free compliance.

Must-Have Tools

  • Heavy-bottomed skillet
  • Mixing bowls
  • Whisk

Potential Allergens

Always review ingredient labels for allergens, and consult a professional if needed.
  • Contains fish; check seasoning for gluten and dairy allergens if necessary.

Nutritional Details (Per Portion)

Nutritional information is provided for reference and shouldn’t replace expert guidance.
  • Calories: 433
  • Fats: 52 grams
  • Carbohydrates: 23 grams
  • Proteins: 34 grams