"These Baja Fish Taco Bowls start with crispy beer-battered cod-the star of a classic Baja-style fish taco-then pile it over rice, beans, crunchy slaw, fresh veggies, and creamy chipotle sauce.

These Baja Fish Taco Bowls are loaded with crispy beer-battered cod, cilantro lime rice, beans, crunchy slaw, and creamy chipotle sauce. Fresh and customizable! 

Life is a series of natural and spontaneous changes. Don’t resist them; that only creates sorrow. Let reality be reality. Let things flow naturally forward in whatever way they like. ― Lao Tzu

Everything you love about Baja fish tacos-minus the tortilla. These Baja Fish Taco Bowls are piled high with crispy beer-battered cod, cilantro lime rice, beans, crunchy Mexican slaw, pickled onions, and a creamy, smoky sauce.

They’re fresh, crunchy, creamy, and completely customizable. Stick with cod for classic Baja flavor, or make them with crispy shrimp or tofu. Set out all the toppings and let everyone build their own bowl-an easy, fun dinner that’s especially good for gatherings.

Don’t let the long list of possible toppings make this recipe look complicated. Pick out a few-you don’t need to use all!

Why you’ll love these Fish Taco Bowls!

  • So many delicious textures. Hot, crispy beer-battered fish meets cool, crunchy slaw, creamy chipotle mayo, tender rice and beans, and tangy pickled onions. So much flavor!
  • Easy to customize. Start with cod, shrimp, or tofu, then build your bowl with whatever toppings you love. Vegan-adaptable!
  • Fresh yet satisfying. Rice and beans make these bowls hearty enough for dinner, while crunchy vegetables, fresh herbs, and lime keep them bright and lively.
  • Perfect for feeding a group. Prep the components ahead and let everyone assemble their own Baja bowl.

 wild cod fish in the package.

Fish Taco Bowl Ingredients

  • Cod: Mild, flaky cod is perfect for the crispy Baja-style batter. Shrimp, halibut, or cubed tofu work beautifully, too.
  • Beer batter: Flour and beer create a light, crisp coating, seasoned with chili powder, cumin, smoked paprika, oregano, garlic, and salt. Use a gluten-free flour blend and GF beer if needed.
  • Cilantro lime rice: Creates a fresh, flavorful base for the bowls. Plain rice works in a pinch.
  • Beans: Pinto or seasoned black beans add heartiness, fiber, and plant-based protein.
  • Mexican slaw: Cool, crunchy slaw is the perfect contrast to the hot, crispy fish.
  • Creamy sauce: Chipotle mayo adds smoky heat, while creamy avocado sauce is a fresh, cooling alternative.
  • Fresh toppings: Radishes, cucumber, avocado, cilantro, scallions, carrots, or sprouts add color, crunch, and freshness. Pick your favorites-you don’t need them all!
  • Pickled red onions: Add a bright, tangy bite that cuts through the richness of the battered fish.
  • Lime: Don’t skip it! A generous squeeze of fresh lime brings the whole bowl together.
  • Optional toppings: Finish with crumbled queso fresco and your favorite hot sauce.

How to make Fish Taco Bowls

It starts with prepping the fish, in this case, wild cod.

spices in the batter.

Make the flavorful batter with flour, spices, salt and beer.

Then dip the fish in the batter.

Beer battered Cod in a bowl.

Heat oil in a skillet and fry the fish. Blot on a paper towel.

beer battered Cod in a frying pan.

Then serve with your favorite fixins’.

rice and beans

Here I’ve made a base with the Cilantro Lime rice and Mexican Pinto Beans I posted a few days ago. I added the fresh crunchy Mexican Slaw, avocado, cucumbers, radishes and topped it with the crispy cod.

Crispy cod fish bowls, assembling the bowls.

My husband loves the Chipotle Mayo so I drizzled some over his fish, for smoky flavor and a little heat. Or feel free to use hot sauce or even this vegan avocado sauce for a lighter version. You get the idea. 😉

These Baja Fish Taco Bowls are loaded with crispy beer-battered cod, cilantro lime rice, beans, crunchy slaw, and creamy chipotle sauce. Fresh and customizable! 

Storage & Make Ahead

Storage: Store leftover fish, rice, beans, slaw, sauce, and toppings in separate airtight containers in the refrigerator for up to 3-4 days. Keeping everything separate helps maintain the best texture.

Reheating: The battered fish is best reheated in an air fryer or 400°F oven until hot and crispy. Avoid microwaving if possible-it will soften the coating. Reheat the rice and beans separately, then assemble the bowls just before serving.

Make ahead: The rice, beans, slaw, pickled onions, and sauces can all be prepared ahead of time. For the crispiest results, batter and cook the fish just before serving.

Expert Tips

  • Keep the batter cold. Use cold beer and mix the batter just before frying for a light, crispy coating.
  • Pat the fish dry. Blot the cod well before battering so the coating sticks evenly.
  • Get the oil hot. Make sure the oil is fully heated before frying, and avoid crowding the pan so the fish gets golden and crisp.
  • Serve immediately. Have the bowl ingredients ready before frying-the battered fish is best hot and crispy straight from the skillet.

More Cod Recipes You’ll Love!

It was easy to put together after meal-prepping the cilantro lime rice and Mexican Pinto Beans a couple of days before. Just an idea I thought you’d like.

This would also very easy to adapt for vegans. You could substitute baked tofu or crispy tofu, or even try beer-battering the tofu- sounds good to me, but I haven’t tried it yet!

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
Crispy Baha Fish Taco Bowls made with beer-battered cod, cilantro rice, pinto beans, Mexican Slaw, avacodo and Baja Sauce!

Baja Fish Taco Bowls with Crispy Cod

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 9 reviews
  • Author: Sylvia Fountaine | Feasting at Home
  • Prep Time: 15
  • Sides: 30
  • Cook Time: 15
  • Total Time: 1 hour
  • Yield: 4 1x
  • Category: bowls, Dinner, fish, weeknight dinner
  • Method: stovetop
  • Cuisine: American, Mexican
  • Diet: high fiber, high protein

Description

These Baja Fish Taco Bowls are loaded with crispy beer-battered cod, cilantro-lime rice, beans, crunchy slaw, and creamy chipotle sauce. Fresh and customizable!  Make the sides ahead!


Ingredients

Units Scale
Crispy Cod (or shrimp or tofu!) 
  • 1 lb wild cod (or raw peeled shrimp, or cubed tofu)
  • 1/2 cup flour, spooned and leveled (or GF flour blend)
  • 1/2 teaspoon salt
  • 1/2 granulated garlic powder
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon oregano
  • 1/2 cup beer ( any kind)
  • 1/4 cup avocado oil for frying (or other high-heat oil)
Baja Bowl Ingredients: (pick a few; you don't need to use all!)

Instructions

  1. Prepare any of the Baja Bowl Ingredients you want. (It is best to do this ahead)
  2. Cut fish into four x 4-ounce pieces. Pat dry.
  3. Make the Batter: Pour 1/2 cup beer into a medium bowl. Whisk in all the spices and salt. Slowly whisk in the flour. If you’d like a looser or thinner batter, add a little more beer.  Place the fish in the batter, coating all sides.
  4. Fry: Heat oil in a skillet over medium heat until very hot, smoking hot (350 F), or until it sizzles when you drop a little batter in. Carefully place the battered fish in the oil, watching out for splatter. Cook 3 minutes or until fish naturally releases from the pan (it will release when crispy and golden) then carefully turn it over. Lower heat to LOW. Cook until this side is golden, crispy and fish is cooked through, another 3-5 minutes.  Place on a paper towel lined plate, to blot the oil while you plate up the bowls. (You could also keep these on a wire rack in a 300 F oven, until ready to serve, so they stay crispy.)
  5. Assemble: Create the base of the bowls with warm beans or rice or both; add veggies, avocado, and/or slaw. Top with fish. Serve with limes and chipotle Mayo or hot sauce.

Notes

Cooking times and nutrition info are for the fish only.

Feel free to serve in tacos instead, cutting the fish into 1-inch-thick strips.

Fish and sides will keep up to 3 days in the fridge in an airtight container; store separately.

Nutrition

  • Serving Size: 4 ounces
  • Calories: 243
  • Sugar: 2.5 g
  • Sodium: 428.7 mg
  • Fat: 11.1 g
  • Saturated Fat: 1.6 g
  • Carbohydrates: 14.8 g
  • Fiber: 0.7 g
  • Protein: 21.7 g
  • Cholesterol: 52.1 mg

Share this with the world!

Subscribe
to get recipes via email

Leave a rating

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

  1. I bought some wild cod not really having a recipe in mind. After searching your website for recipes, I decided on this one. Like every recipe of yours that I have made, it was outstanding!! Thank you Sylvia for sharing your recipes.

  2. Loved the recipe!
    However, your discount code is not accepted by the Sitka Salmon website, just thought you’d want to know that.

  3. I have made this receipt twice now and I’m really struggling with the frying part. It keeps sticking to the pan and I lose my tasty beer batter or if I manage not to stick the fish then the fish is a little soggy. It all still tastes good but it’s not the crispy fish I’m looking for. Do you have any suggestions?

    1. Oh shoot. I hear you. Could you try a nonstick pan? Or have you already?

  4. Hi Sylvia! This recipe was so good! Unfortunately I feel there may have been some misinformation in your article. In Oregon over the past few days we went through a record breaking heat wave so I searched “easy recipes for hot days”. This recipe came up and I suggested it to my wife not realizing it involved 6 different “easy recipes “ that need to start in the morning. Long story short- our ac went out in the morning and my heat affected wife held my request over my head until she eventually left me and my daughters age 10 and 7. As of now I would give it 3 stars but can be as high as 5 or low as 1 depending on whether you are willing to move out here and replace my wife/daughters’ mother who left me because of your misinformation. For now I’ll leave it at 3, please let me know which direction you’d like to move it. Thank you,
    Sincerely,
    Stranded

    1. I see your point. 😉 I will remove this from that recipe collection. Hopefully, both your AC and wife recover and rejoin you.

  5. Made this with cod and it was very good. Have you ever tried this beer batter with boneless chicken breast pieces. I think you would have to cook it longer but not sure if it would work

    1. Right Kathy- because of that not sure if it would work either- use smaller pieces? Or maybe you could finish it in the oven?

  6. I’ve made this twice now and it’s such a hit with my family. The flavors are amazing and the fish cooks perfectly. It’s a household favorite now. Thank you!

  7. Yummy! Made it with swai, accompanied with black beans, avocado, carrots and cucumbers. Delicious breading

      1. We split our time between the San Francisco Bay Area and Orange County in CA. Swai is readily available in our numerous Asian supermarkets. Love the mild taste and we use it in many of your fish recipes.

      1. Do you think you could use any fish? Maybe blackened instead of breaded? I have some yellowtail in the freezer!

Our Latest Recipes