Baja-Style Fish Taco Bowls with Cilantro Lime Slaw

Baja Fish Taco Bowls bring all the bright, bold flavors of tacos into a bowl—no tortilla needed. Flaky, seasoned cod pairs with a crisp cabbage-carrot slaw, a smoky black bean and corn salsa, and creamy avocado for a satisfying weeknight meal that feels a little special.

A fish taco bowl with cod and black bean salsa in front of a dish of taco sauce.

Here is Why This Fish Taco Bowl Recipe Works

All the taco flavor, no tortilla required: Every forkful combines seasoned fish, crunchy slaw, smoky salsa, and creamy avocado for a true taco experience without the shell.

Quick and easy, yet impressive: Ready in about 30 minutes, this recipe is perfect for busy weeknights or for serving guests with minimal fuss.

Easy to customize: Swap the cod for another flaky white fish or shrimp, adjust the heat level, or add roasted peppers to suit your family’s tastes.

A complete, flavor-packed meal in one bowl: Protein, vegetables, healthy fats, and bright citrus all come together in a single satisfying serving.

A piece of fish in a taco bowl.

If you want a more indulgent option another night, fry bread tacos or blackened shrimp tacos are great alternatives to try.

The ingredients used to make cod fish taco bowls.

Recipe Tips

Dry the fillets well. Pat fish with paper towels before seasoning so it browns and holds the spice better.

Prefer fresh lime juice. Fresh lime brightens slaw and salsa more than bottled juice.

Let the fish release naturally. If it sticks to the pan, wait another minute or two; it will release when it’s seared properly.

Add more heat if you like. Increase the jalapeño in the salsa or add extra taco seasoning to the fish.

Prep ahead. Chop the vegetables and make the slaw dressing in advance to speed up assembly.

Adding onions red bell peppers and green bell peppers to a skillet.
Placing corn, black beans and spices in the skillet with the sauteed veggies.
Seasoning the cod fillets.
Searing cod fillets in a skillet.
Combining spices and lime juice with mayonnaise to make a dressing.
Pouring the dressing over the slaw for the tacos.

Variations

Spicy Mango Baja Bowls: Add diced mango in place of avocado and a pinch of cayenne in the salsa for a sweet-heat twist.

Southwest Shrimp Bowls: Swap the cod for grilled shrimp and fold in roasted poblano strips for extra smokiness.

Blackened Cod Taco Bowls: Use blackening seasoning on the cod for a smoky, spicy edge and serve with a lime-avocado crema.

A fish taco bowl with corn and bean salsa.

Cod Taco Bowls with Black Bean and Corn Salsa

Cod Fish Taco Bowls are an easy answer to the dinner question when you want variety without a lot of work. The fish is seasoned and pan-seared, the slaw is bright and crunchy, and the black bean and corn salsa adds smoky texture and color. A squeeze of lime finishes each bowl with fresh acidity.

A bowl filled with a pan fried cod over corn and bean salsa with slaw and avocado.
Prep Time: 15
Cook Time: 15
Total Time: 30
4.50 from 2 votes

Cod Fish Taco Bowls

By Pat Nyswonger
Baja Fish Taco Bowl: all the taco flavor, fewer carbs, and a fast, flavorful finish. You won’t miss the tortilla.

If you make this recipe, please leave a star rating and comment.

Servings: 4 servings

Ingredients

For the Slaw:

  • ⅔ cup mayonnaise (or plain yogurt)
  • 1 tablespoon taco seasoning
  • 2 tablespoons fresh lime juice
  • 2 cups shredded cabbage
  • 1 cup shredded red cabbage
  • 1 to 2 large carrots, shredded
  • 3 to 4 green onions, chopped
  • ½ cup fresh cilantro

For the Fish:

  • 4 cod fillets (about 6 ounces each)
  • 3 tablespoons olive oil
  • 1 tablespoon taco seasoning

For the Salsa:

  • 1 tablespoon olive oil
  • ½ red onion, diced
  • ½ red bell pepper, finely diced
  • ½ jalapeño, seeded and finely diced
  • 1 cup frozen corn kernels, thawed
  • 1 (14.5 ounce) can black beans, rinsed and drained
  • Juice of ½ lime
  • 2 green onions, sliced

For Serving:

  • 1 avocado, sliced or cubed
  • Lime wedges
  • Fresh cilantro

Instructions

For the Slaw

  • Whisk together the mayonnaise (or yogurt), taco seasoning, and lime juice in a small bowl.
  • In a medium bowl combine the white and red cabbage, shredded carrot, green onion and cilantro. Toss with ¼ cup of the dressing, reserving the rest for serving.

For the Fish

  • Pat the fish fillets dry and brush with olive oil. Sprinkle the exposed surface with taco seasoning.
  • Heat 2 tablespoons oil in a heavy skillet over medium-high heat. Place fillets seasoned side down, brush tops with oil and sprinkle with seasoning. Cook undisturbed 4 minutes, or until the fish releases naturally. Flip and cook 3–4 more minutes. Transfer to a plate and tent with foil to keep warm.

For the Salsa

  • In the same skillet heat 1 tablespoon oil and sauté the red onion, bell pepper and jalapeño for about 1 minute. Add corn, black beans and a pinch of seasoning; cook 1–2 minutes more. Remove from heat, squeeze lime over the salsa, add sliced green onion and toss.

Assemble the Bowls

  • Divide slaw and salsa among 4 bowls. Top each with a fish fillet and a quarter of the avocado. Garnish with lime wedges and cilantro sprigs, and serve.

Notes

Seasoning: Use store-bought or homemade taco seasoning to taste.

Fish options: Any flaky white fish works—rockfish, halibut, tilapia, or sea bass are good substitutes.

Gluten-free tip: Check ingredient labels on packaged items and taco seasoning if you need this to be gluten-free.

Nutrition

Serving: 1 serving, Calories: 433 kcal, Carbohydrates: 23 g, Protein: 34 g, Fat: 52 g, Fiber: 8 g, Sugar: 8 g

Nutrition information is an approximation.

iconLike this recipe? Rate & comment below!