
This creamy, tangy homemade Baja sauce for fish tacos comes together in just 5 minutes and makes every taco taste like it came straight from a beachside stand in Ensenada.

If you have ever bitten into a truly great fish taco, chances are it was the sauce that made it unforgettable. That creamy, tangy, smoky drizzle clinging to crispy battered fish and crunchy cabbage slaw? That is Baja sauce, and once you know how to make it at home, you will never reach for a store-bought bottle again.
This homemade Baja taco sauce comes together in about 5 minutes with ingredients you likely already have on hand. It is cool, creamy, and just a little smoky from chipotle peppers in adobo, with a bright hit of fresh lime that makes everything pop. It is the kind of condiment that disappears fast because people keep finding new things to put it on.
Authentic Baja-style fish tacos originated in Ensenada and Tijuana, Mexico, where street vendors and market stalls have been serving them for decades. The sauce is always creamy and cool, acting as the perfect counterpoint to hot, crispy fried fish. Every cook has their own spin, but the non-negotiables are:
This version uses both mayonnaise and sour cream for a sauce that is rich without being heavy, and grated fresh garlic for a flavor that is sharp and alive rather than muted.
Chef's Tip: Use a microplane to grate the garlic directly into the bowl. It incorporates completely and gives you garlic flavor in every single bite without any harsh chunks.
Because this sauce has so few components, every single one pulls its weight. Fresh lime juice (not bottled) and a quality chipotle pepper in adobo are the two ingredients most worth seeking out. The right tools help too, especially a good citrus juicer and a microplane for the garlic and zest.
Here is a closer look at what goes into this mild fish taco sauce and why each ingredient earns its place:
Make it milder: Use only half a chipotle pepper and leave out the hot sauce for a very mild fish taco sauce that kids and heat-sensitive folks will love.
The obvious answer is: all over fish tacos. But once you have a jar of this in your fridge, you will find yourself reaching for it constantly. Try it as:
The flavor is bold enough to stand up to rich, fried food but bright enough not to weigh anything down.
Make it ahead. This sauce genuinely improves after sitting in the fridge for a few hours. The flavors meld and deepen, and the garlic mellows from sharp to savory. If you can make it the night before, do it.
Taste as you go. Every lime and every chipotle pepper is slightly different in intensity. Start with the amounts listed, taste, and adjust from there.
Control the consistency. For a thicker sauce to dollop on tacos, use the recipe as written. For a thinner drizzle, stir in a teaspoon or two of water or extra lime juice.
Ready to make it? Here is the full step-by-step recipe:

This creamy, tangy homemade Baja sauce for fish tacos comes together in just 5 minutes and makes every taco taste like it came straight from a beachside stand in Ensenada.
Combine the mayonnaise and sour cream in a medium bowl and whisk until completely smooth.
Add the fresh lime juice, lime zest, minced chipotle pepper, and adobo sauce. Stir to combine.
Grate the garlic directly into the bowl using a microplane or fine grater, then add the chopped cilantro and hot sauce.
Season with kosher salt and black pepper, then taste and adjust. Add more lime juice for brightness, more chipotle for heat, or more hot sauce for a sharper kick.
For the best flavor, cover and refrigerate for at least 15 minutes before serving to allow the flavors to meld.
Drizzle generously over fish tacos, use as a dipping sauce, or serve alongside grilled seafood.
Transfer any leftover sauce to an airtight jar and refrigerate for up to 7 days. It will thicken slightly as it chills, which is perfectly normal. Just give it a stir before serving.
Do not freeze this sauce. The mayo and sour cream will separate when thawed, leaving you with a broken, grainy texture that cannot be saved.
If you are meal prepping for a taco night or a summer cookout, this is one of the best things you can make in advance. It takes about 5 minutes now and saves you effort later, while actually tasting better for the wait. That is a rare win in the kitchen.