Nothing beats the crunch of a perfectly cooked Baja fish taco. I remember trying this dish for the first time at a local beachside taco shack, where the blend of flavors took me by surprise. The crispy fish, fresh slaw, and tangy sauce all come together in harmony, making it a meal that feels both special and satisfying.

Making these tacos at home not only brings that ocean-side vibe to your kitchen but also allows you to customize them to your taste. The combination of fresh ingredients and the light crunch from the Seltzer batter creates an irresistible dish. Easy to prepare, these tacos are perfect for casual dinners or gatherings with friends.
Jump to:
Why You’ll Love This Recipe
- Crispy Texture: The Seltzer batter creates a light and crispy coating around the fish, giving your tacos that perfect crunch.
- Flavorful Slaw: The fresh red cabbage slaw offers a vibrant and crisp contrast to the rich fish, adding layers of flavor.
- Customizable Toppings: You can easily adjust toppings and sauces to suit your preferences, making each taco unique.
- Quick Preparation: This recipe is straightforward and quick, making it perfect for weeknight dinners or last-minute entertaining.
- Delightful Sauce: The creamy chipotle sauce is rich and zesty, adding a kick that enhances the overall taste of the tacos.
Ingredients You'll Need
- Shredded red cabbage – 5-6 cups. This adds crunch and color to your tacos.
- Red onion – 1 small, sliced. The onion adds a subtle sweetness and depth of flavor.
- Cilantro – ¼ cup, chopped. Fresh cilantro provides a bright and herbal note.
- Red wine vinegar – ¼ cup. This gives the slaw a tangy kick.
- Vegetable oil – 2 tablespoons. Used for the creamy sauce and helps bind the ingredients.
- Lime juice – Juice of 1 lime and 2 tablespoons. Adds brightness and acidity to your meal.
- Lime zest – Zest of 1 lime. Intensifies the lime flavor in the sauce and slaw.
- Salt – ½ teaspoon. Enhances all the flavors in the recipe.
- Mayonnaise – 1 cup. Creates a creamy base for the sauce.
- Chipotle chiles in adobo sauce – 3-4, roughly chopped. Infuses the sauce with smoky heat.
- Garlic – 2 cloves, minced. Adds aromatic flavor to the sauce.
- Tilapia fillets – 1 ½ pounds, cut into strips. The main protein ingredient that will be treated with Seltzer batter.
- All-purpose flour – 1 cup (or gluten-free 1:1 flour). Forms the batter for frying the fish.
- Ground black pepper – ½ teaspoon. Adds a bit of spice to the batter.
- Paprika – 1 teaspoon (or smoked paprika). Offers color and subtle flavor to the fish.
- Cumin – ¼ teaspoon. Introduces an earthy taste to the batter.
- Seltzer – 1 cup. Creates a light batter that crisps up beautifully.
- Vegetable oil for frying – Enough to fill your skillet. Hot oil is essential for frying the fish perfectly.
- Corn or flour tortillas – Soft and warmed for serving. These are the perfect vehicle for your fish and toppings.
- Lime wedges – For serving. Fresh lime juice brightens every bite.
How to Make Baja Fish Tacos
Step 1: Make the Red Cabbage Slaw
In a large bowl, toss together the shredded red cabbage, sliced red onion, chopped cilantro, red wine vinegar, lime juice, lime zest, and salt. Mix everything until the ingredients are well coated. Set the slaw aside to allow the flavors to meld.
Step 2: Prepare the Creamy Chipotle Sauce
In a small bowl, combine the mayonnaise, vegetable oil, chipotle chiles, minced garlic, and lime juice. Stir until everything is smoothly mixed. Set the sauce aside for later use.
Step 3: Prepare the Seltzer-Battered Fish
Pat the tilapia fillets dry with paper towels. In a medium bowl, whisk together the flour, salt, pepper, paprika, and cumin. Gradually add the Seltzer to the dry mixture, whisking until smooth and lump-free.
Step 4: Fry the Fish
Heat enough vegetable oil in a skillet over medium-high heat. Dip each fish strip into the Seltzer batter, ensuring it is fully coated. Carefully place the battered fish in the hot oil and fry each piece for about 2 minutes per side, or until golden brown. Transfer the fried fish to paper towels to drain excess oil.
Step 5: Assemble and Serve
Spread a generous amount of chipotle sauce on a warm tortilla. Place a piece of fried fish on top, add a scoop of your cabbage slaw, drizzle more sauce, and finish with a squeeze of lime. Enjoy your delicious Baja fish tacos!

Pro Tips from My Kitchen
✓ Pat Dry the Fish – Make sure to pat the fish dry before applying the batter. This helps the batter stick better and gives a crisper finish.
✓ Use Fresh Ingredients – Always use fresh lime juice and fresh cilantro for the best flavor. Their brightness elevates the whole dish.
✓ Heat Oil Properly – Ensure the oil reaches the right temperature before frying to achieve that perfectly crispy coating. Use a thermometer if needed.
✓ Keep Tacos Warm – If you are making several batches, keep the tortillas warm by wrapping them in a clean kitchen towel or placing them in an oven set to low heat.
Serving Ideas and Variations
- Serve with a side of rice and beans for a complete meal that complements the tacos well.
- Add fresh avocado slices for creaminess and a nice contrast to the crunchy fish.
- Swap out tilapia for shrimp or cod for a different seafood flavor profile.
- Try adding sliced jalapeños for extra heat and flavor in your tacos.
Frequently Asked Questions About Baja Fish Tacos
Yes, you can easily substitute tilapia with other types of fish like cod or halibut. Just ensure the fish is firm and suitable for frying.
Fry the fish for about 2 minutes on each side or until they are golden brown and cooked through. The cooking time might vary based on the thickness of the fish strips.
Absolutely. You can prepare the slaw a few hours in advance and store it in the fridge. This allows the flavors to develop, making it even tastier.
Make sure the fish is dry before dipping it in the batter. If you continue to have issues, add a bit more flour to your batter for a thicker consistency.
Baja fish tacos go great with a side of Mexican rice, black beans, or a fresh salad. You can also serve some grilled corn on the cob for a delicious touch.

Baja Fish Tacos Recipe
Ingredients
- 5-6 cups Shredded red cabbage
- 1 small Red onion, sliced
- ¼ cup Cilantro, chopped
- ¼ cup Red wine vinegar
- Juice of 1 lime Lime juice
- Zest of 1 lime Lime zest
- ½ teaspoon Salt
- 1 cup Mayonnaise
- 2 tablespoons Vegetable oil
- 3-4 Chipotle chiles in adobo sauce, roughly chopped
- 2 cloves Garlic, minced
- 2 tablespoons Lime juice
- 1 ½ pounds Tilapia fillets, cut into strips
- 1 cup All-purpose flour (or gluten-free 1:1 flour)
- ½ teaspoon Salt
- ½ teaspoon Ground black pepper
- 1 teaspoon Paprika (or smoked paprika)
- ¼ teaspoon Cumin
- 1 cup Seltzer
- Enough to fill the skillet Vegetable oil for frying
- Enough Corn or flour tortillas, soft and warmed
- Lime wedges
Instructions
- In a large bowl, toss together the shredded red cabbage, sliced red onion, chopped cilantro, red wine vinegar, lime juice, lime zest, and salt. Mix well and set aside.
- In a small bowl, combine the mayonnaise, vegetable oil, chipotle chiles, minced garlic, and lime juice. Stir until smoothly mixed. Set aside.
- Pat the tilapia fillets dry with paper towels. In a medium bowl, whisk together the flour, salt, pepper, paprika, and cumin. Gradually add the Seltzer to the dry mixture, whisking until smooth.
- Heat enough vegetable oil in a skillet over medium-high heat. Dip each fish strip into the Seltzer batter, coating fully. Carefully place the battered fish in the hot oil and fry for about 2 minutes per side, or until golden brown. Transfer to paper towels to drain.
- Spread chipotle sauce on a warm tortilla. Place a fried fish piece on top, add slaw, drizzle more sauce, and finish with lime juice.
Notes
- Pat the fish dry before battering for a better texture.
- Use fresh ingredients for the best taste.





Leave a Reply