Sauces & Condiments
This Baja fish tacos recipe with white sauce delivers the perfect balance of crispy beer-battered fish and cool, creamy dip that brings authentic Mexican flavors to your table. The secret lies in a light, airy batter that creates golden, shatteringly crispy fish every time—no deep fryer required.
I’ve perfected this method to ensure the fish stays tender inside while achieving that coveted crunch outside, all while keeping prep simple enough for a weeknight dinner.
The white sauce is where the magic happens—smooth, tangy, and just sweet enough to complement the beer-battered fish without overpowering it. Made with just a handful of pantry staples, this creamy dip transforms ordinary tacos into a restaurant-worthy meal.
The key is letting the sauce sit for at least 15 minutes before serving, allowing the flavors to meld and the texture to thicken just right.
What you’ll end up with is a plate of tacos that’s crispy on the outside, tender on the inside, and topped with all the classic fixings—fresh lettuce, zesty pico de gallo, and creamy avocado—drowned in that cool, velvety white sauce.
The combination of textures and flavors is what makes these tacos irresistible, whether you’re serving them at a backyard BBQ or a casual family dinner.
Ready to make these tacos? The best part is that you can customize the cooking method—air fryer for a lighter version or deep fryer for maximum crispiness—while keeping the white sauce recipe foolproof. Let’s get cooking!
Ingredients for baja fish tacos recipe white sauce
Crispy beer-battered fish meets cool, creamy white sauce in this perfect taco combo.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Cod or tilapia, skinless |
| All-Purpose Flour 🌾 | 1 cup | For light, airy batter |
| Light Beer 🍺 | 1 cup | Lager or pilsner preferred |
| Buttermilk 🥛 | ½ cup | Full-fat for creaminess |
| Cornstarch 🌾 | 2 tbsp | For extra crispiness |
| Eggs 🥚 | 1 whole | Large, room temperature |
| Vegetable Oil 🫒 | 2 cups | For frying (or air fryer oil) |
| Mayonnaise 🥫 | ½ cup | Full-fat preferred |
| Sour Cream 🧀 | ¼ cup | Full-fat for richness |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Garlic Cloves 🧄 | 2 cloves | Minced for sauce |
| Corn Tortillas 🌽 | 8 whole | Medium-sized, warmed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lime Wedges 🍈 | 2 whole | For serving |
The fish is where the magic starts. Fresh cod or tilapia works best—look for fillets with even thickness so they cook uniformly. Whole Foods or your local fishmonger usually carry the best quality. For the beer, Corona or Modelo are classic choices, but any light lager or pilsner will do. The buttermilk needs to be full-fat for that authentic tang—none of that low-fat stuff. If you're air frying, use a neutral oil like avocado or canola, but for deep frying, vegetable or peanut oil handles high heat best.
No buttermilk? Substitute with milk plus 1 tbsp vinegar—let it sit for 5 minutes to curdle. Running out of mayo? Greek yogurt plus a splash of lemon juice gets you close. The cornstarch is non-negotiable for that restaurant-style crunch. If you can't find it, all-purpose flour plus an extra tablespoon works in a pinch. For the tortillas, Mission or Old El Paso brands stay soft when warmed properly. The lime wedges should be freshly cut—bottled juice just won't give the same zesty punch.
Keep the beer-battered fish in the fridge until ready to fry—up to 2 hours. The white sauce can be made ahead and stored in the fridge for 3 days, though it's best fresh. Tortillas stay flexible when wrapped in a damp towel. The fried fish stays crispy for about 10 minutes after cooking, so assemble tacos right before serving. For leftovers, store components separately—fish reheats best in the air fryer, while the sauce can be gently warmed on the stove.
Why You'll Love This Recipe
- No-Fuss Crispy Magic: I swear by that beer batter—just flour, light beer, and a splash of buttermilk tossed with the fish. The result? A golden, shatteringly crispy shell that holds up to tacos and leftovers. No fancy equipment, no stress—just dip, fry, and devour.
- Creamy Crunch Contrast: That white sauce—cornstarch-thickened, tangy from buttermilk—is the star. It clings to the fish like a dream, balancing the crunch with velvety richness. Honestly, the first time I made it, I nearly licked the pan clean.
- Weeknight to Party Hero: Same recipe, endless occasions. Taco night? Done. Game day? Double down. Even my picky teen uncle loves it—though he’ll never admit it. The sauce keeps well, so I make a big batch and stretch it over bowls or nachos later.
- Budget-Friendly Feast: White fish is cheap, beer’s a pantry staple, and buttermilk stretches further than you’d think. I feed four for under $15, and there’s always enough sauce to drizzle on seconds. (Yes, even on a Tuesday night.)
Step-by-step instructions for Baja fish tacos with white sauce
Master the perfect balance of crispy beer-battered fish and silky white sauce in these authentic tacos.
Prepare the Light Beer Batter
In a medium bowl, whisk together the 1 cup all-purpose flour, 2 tbsp cornstarch, 1.5 tsp salt, and 0.5 tsp black pepper until completely combined. This dry mixture ensures a crispy exterior on your fish. In a separate bowl, beat the 1 whole egg until frothy, then stir in the 1 cup light beer and 0.5 cup buttermilk until smooth. The beer adds depth while keeping the batter light.
Gradually pour the wet ingredients into the dry ingredients while whisking vigorously to avoid lumps. The batter should be thick but pourable—like heavy cream. Let it rest for 5 minutes at room temperature. This resting period allows the cornstarch to fully hydrate, creating a batter that clings perfectly to the fish without being gluey.
Fry the Beer-Battered Fish to Golden Perfection
Heat 2 cups vegetable oil in a deep skillet or Dutch oven to 350°F—use a thermometer for precision. The oil should shimmer but not smoke. Pat the 1.5 lb white fish fillets completely dry with paper towels, then dip each piece into the batter, letting excess drip off. The dry surface is critical for maximum crispiness.
Carefully lower the fish into the hot oil, working in batches to avoid overcrowding. Fry for 3-4 minutes per side until golden brown and crispy. You'll know it's ready when the exterior is deep golden and the fish releases easily from the pan. Transfer to a paper towel-lined plate to drain excess oil. Keep the fish warm in a 200°F oven while you prepare the white sauce.
Make the Creamy White Sauce
In a small bowl, combine the 0.5 cup mayonnaise, 0.25 cup sour cream, 2 tbsp lemon juice, and 2 cloves minced garlic. Mix until smooth and well incorporated. This base creates the creamy foundation of your sauce. For extra brightness, add a pinch of salt and freshly cracked black pepper to taste. The lemon juice cuts through the richness while the garlic adds depth.
Let the sauce sit at room temperature for 10 minutes before serving. This allows the flavors to meld together, creating a perfectly balanced dip that complements the crispy fish. If the sauce thickens too much, thin it slightly with 1-2 teaspoons of warm water or reserved beer from the batter.
Assemble the Tacos
Warm the 8 corn tortillas in a dry skillet over medium heat for 30 seconds per side until pliable. This step ensures they hold up to the moist fish and sauce without becoming soggy. Divide the crispy beer-battered fish evenly among the tortillas, then spoon the white sauce generously over the top. The contrast of warm, crispy fish with cool, creamy sauce is what makes these tacos irresistible.
Serve immediately with the 2 lime wedges on the side. The acidity of the lime cuts through the richness, balancing each bite. For extra texture, garnish with chopped cilantro or diced avocado if desired, though the classic combination of crispy fish and white sauce stands perfectly on its own.
Pro Tips For Making Baja Fish Tacos Recipe White Sauce
- Dry the Fish First: Pat those fillets thoroughly with paper towels before dredging—wet fish steams instead of sears, and you’ll end up with sad, gummy tacos. I learned this the hard way when my first batch turned out more "fish soup" than crispy bites.
- Use Cold Buttermilk: Chill that buttermilk in the fridge for at least 30 minutes before mixing it into the batter—it keeps the flour from overworking and gives you a smoother, lighter coating. Trust me, your fish won’t be glued together like a sad meatloaf.
- Watch the Beer’s Heat: Start your beer batter on medium-high, then immediately drop to medium once it bubbles—too hot and you’ll cook the alcohol off, leaving a flat, floury mess. I used to rush this and wondered why my sauce tasted like a sad, boozy puddle.
- Prep the Cornstarch Slurry: Whisk that cornstarch with a splash of cold water first, then stir it into the simmering beer sauce—this prevents clumping and gives you a glossy, velvety finish. Skipping this step makes your sauce look like it’s fighting for its life.
Best sauces and condiments for baja fish tacos recipe white sauce
Classic White Sauce
The creamy white sauce is the star of these tacos, balancing the crispy beer-battered fish with its cool, tangy richness. I use full-fat mayonnaise and sour cream as the base—never skip the full-fat versions, as they create a velvety texture that low-fat alternatives can't match.
The 2 tbsp lemon juice brightens the sauce while cutting through the richness, and 2 minced garlic cloves add a subtle depth that elevates every bite. 🍋
For extra authenticity, I like to add a pinch of salt and black pepper to taste, but don’t overdo it—the sauce should complement, not overpower, the fish. Let the sauce sit for 10 minutes before serving to allow the flavors to meld.
If it thickens too much, thin it with 1-2 tsp warm water or a splash of the reserved beer from the batter. This keeps the sauce light and perfectly balanced.
Spicy White Sauce
If you love heat, kick up the flavor with 1 tsp hot sauce (like Cholula or Valentina) or ½ tsp cayenne pepper mixed into the sauce. For a smoky twist, add ½ tsp smoked paprika—it pairs beautifully with the beer-battered fish.
I also like to stir in 1 tbsp finely chopped jalapeño for a fresh, fiery kick. The heat cuts through the creaminess while adding complexity. 🌶️
Avocado Crema Twist
For a lighter, fresher take, blend ½ cup sour cream with ½ ripe avocado, 1 tbsp lime juice, and a pinch of salt until smooth. This avocado crema adds a creamy, slightly tangy contrast to the crispy fish.
It’s perfect for those who prefer a lighter sauce but still want that rich, velvety texture. Garnish with a sprinkle of cilantro or lime zest for extra freshness.
Cilantro-Lime Sauce
Swap out the traditional white sauce for a zesty cilantro-lime sauce by blending ½ cup sour cream, ¼ cup mayonnaise, 3 tbsp chopped cilantro, 2 tbsp lime juice, and a pinch of salt. This bright, herbaceous sauce adds a refreshing contrast to the crispy fish.
It’s especially great if you’re serving these tacos during warm weather or as part of a lighter meal. The lime keeps the sauce from feeling too heavy. 🌿
Make-Ahead Sauce Tips
You can prepare the white sauce up to 3 days ahead and store it in an airtight container in the fridge. When ready to serve, give it a quick stir and let it sit at room temperature for 10 minutes to restore its creamy texture.
If the sauce separates, whisk it vigorously to recombine. For the spicy or avocado variations, make them fresh—these don’t store as well due to their perishable ingredients like avocado or fresh jalapeño.
Nutrition facts
Frequently asked questions about Baja fish tacos
Can I use flour tortillas instead of corn?
While corn tortillas are traditional for authentic Baja tacos, flour tortillas work perfectly if you prefer a softer texture. Just warm them for 20-30 seconds per side to prevent sogginess. For extra authenticity, use a mix of both—corn for the tacos and flour for serving with the white sauce on the side.
What's the best beer for the batter?
Light lagers like Corona, Modelo, or Bud Light work best—they're crisp and don't overpower the fish. Avoid dark beers or IPAs, as they can make the batter too bitter. If you're avoiding alcohol, substitute with sparkling water plus 1 tsp lemon juice for the same light texture.
How do I keep the fish crispy when air frying?
For air fryer perfection, preheat to 375°F and spray the basket with oil. Lightly coat the fish in batter (it won't need as much as deep frying) and air fry for 8-10 minutes, flipping halfway. The key is double-dipping in batter and letting it rest 10 minutes before cooking to develop crispiness.
Can I make the white sauce ahead of time?
Yes! Store it in an airtight container in the fridge for up to 3 days. Before serving, let it sit at room temperature for 10 minutes to restore its creamy texture. If it separates, whisk vigorously. For the spicy or avocado variations, make them fresh—they don't store as well due to perishable ingredients.
What's the best way to reheat leftover fish?
Reheat in an air fryer at 350°F for 3-4 minutes to restore crispiness. If using an oven, place on a wire rack over a baking sheet at 400°F for 5 minutes. Microwaving makes the fish soggy—never do that! The white sauce can be gently warmed on the stove but is best served fresh.
