This fish taco sauce is creamy, tangy, and just spicy enough, with fresh lime, cilantro, garlic, and jalapeño in every bite. Avocado and sour cream give it a smooth, rich texture, and everything blends together in about 5 minutes. It’s an easy sauce that makes even a simple batch of fish tacos taste noticeably fresher and more flavorful.

Table of Contents
Why This Avocado Lime Sauce Is Perfect for Fish Tacos
A great fish taco lives or dies by its sauce. I wanted a fish taco sauce that was creamy enough to stay on the taco but still light and fresh enough that it didn’t cover up the fish. I'm not a huge fan of mayo-based ones, so I tried blending sour cream with avocado and found the sauce had exactly the right texture. It’s thick and silky, but still easy to drizzle once you add a small splash of water.
The avocado also softens the heat from the jalapeño and gives the sauce more body than a basic sour cream crema. Fresh lime cuts through that richness, while cilantro and garlic add plenty of flavor without needing a long list of spices.
My favorite part is everything comes together in the blender in about 5 minutes, and you can easily adjust the consistency, spice, and acidity before serving. It’s especially good on crispy or grilled fish tacos, but I also use it on shrimp tacos, taco bowls, and roasted vegetables. It's even delicious on different kinds of meals like this street corn beef bowl.

Ingredients
- ½ cup sour cream
- ½ ripe avocado
- ½ jalapeño, seeded for less heat
- 1 to 2 small garlic cloves
- ¼ cup fresh cilantro
- 1 to 2 tablespoons fresh lime juice
- ¼ teaspoon salt
- ⅛ teaspoon black pepper
- 1 to 3 tablespoons water
Ingredient Notes
- Avocado: Use a ripe avocado that gives slightly when pressed. I found that underripe avocado doesn’t blend as smoothly and can leave the sauce thick or slightly grainy.
- Jalapeño: Remove the seeds and white membrane for a mild sauce. Leave some in if you want more heat, but start with half the pepper since jalapeños can vary quite a bit in spice level.
- Sour cream: Full-fat sour cream gives the sauce its smoothest, creamiest texture. Full-fat Greek yogurt also works if you want a lighter version with more protein, but the finished sauce will taste tangier and slightly less rich.
- Fresh lime juice: Start with 1 tablespoon, then add more after tasting. It brightens the sauce, balances the richness, and helps slow down browning from the avocado.
- Garlic: One small clove gives the sauce a balanced garlic flavor, while two make it much stronger. Since the garlic stays raw, I recommend starting with less and adding more only if needed.

How to Make Fish Taco Sauce
Step 1: Blend everything
Add the sour cream, avocado, jalapeño, garlic, cilantro, lime juice, salt, and black pepper to a blender or food processor. Blend until completely smooth and creamy, stopping to scrape down the sides as needed.

Step 2: Adjust the consistency
If you want a thinner, more drizzleable sauce, add water one tablespoon at a time and blend again until you reach the texture you want. For a thicker dip-style sauce, leave it as is.

Step 3: Taste and adjust
Taste the sauce and adjust with additional salt, pepper, or lime juice as needed. If it tastes flat, it almost always needs either more salt or more lime.
Step 4: Serve or chill
Serve immediately on fish tacos or transfer to an airtight container and refrigerate until ready to use.

My Tips for the Best Fish Taco Sauce
- Blend before adding any water. The avocado, sour cream, and lime may already create the consistency you want. Add water only after the sauce is completely smooth so you don’t accidentally make it too thin.
- Use a smaller blender jar when possible. This recipe makes a relatively small batch, so a mini food processor or narrow blender jar helps keep the ingredients near the blades and produces a smoother sauce.
- Stop and scrape the sides once. Pieces of cilantro, garlic, and avocado can stick above the blades. Scrape everything back into the center, then blend again until the sauce looks completely even.
- Let the sauce chill if it’s too loose. Refrigerating it for 15 to 20 minutes helps the avocado and sour cream firm up naturally. Try chilling it before adding more avocado or sour cream.
- Taste it with the fish, not only by itself. The sauce may seem bold straight from the blender, but the flavor becomes more balanced once it’s paired with mild fish, tortillas, and cabbage. Make your final adjustments after trying a small spoonful with the taco filling.
- Add the sauce just before serving. Spoon or drizzle it over the tacos at the last minute so the tortillas and crispy fish don’t soften before everyone starts eating.

How to Store Fish Taco Sauce
In the fridge: Store in an airtight container in the refrigerator for up to 2 days. Press a piece of plastic wrap directly onto the surface of the sauce before sealing the container, since limiting air contact is what keeps the avocado from browning. The lime juice in the recipe also helps slow the browning significantly.
Before serving again: Give it a good stir since it can thicken slightly as it chills. If it has thickened more than you like, stir in a small splash of water to loosen it back up.
In the freezer: I don’t recommend freezing this sauce. The avocado and sour cream can separate as they thaw, leaving the texture watery and uneven.

Fish Taco Sauce FAQs
What is fish taco sauce made of?
Fish taco sauce is usually a creamy sauce made with sour cream, mayonnaise, or Greek yogurt, along with lime juice, garlic, and something spicy such as jalapeño, chipotle, or Sriracha. This version is made with sour cream, avocado, cilantro, jalapeño, garlic, and fresh lime juice, so it’s creamy without using mayonnaise.
What is the best sauce for fish tacos?
A creamy lime sauce with a little heat works especially well because it balances mild fish and crunchy slaw without overpowering them. I like this avocado version because it’s healthier and thick enough to stay on the taco, and the lime, cilantro, and jalapeño keep it tasting fresh.
Is fish taco sauce the same as crema?
Not always. Crema generally refers to a creamy Mexican-style topping, while fish taco sauce can include sour cream, mayonnaise, yogurt, avocado, hot sauce, or different seasonings. This recipe is similar to an avocado-lime crema, but it’s specifically balanced to use on fish tacos.
Can you make fish taco sauce without mayonnaise?
Yes. This recipe doesn’t contain any mayonnaise. The sour cream and avocado create a smooth, rich base, so the sauce still turns out creamy and thick enough for tacos. Other mayo-free fish taco sauces commonly use Greek yogurt as the base.
Can I use Greek yogurt instead of sour cream?
Yes. Replace the sour cream with an equal amount of plain full-fat Greek yogurt. The sauce will be a little tangier and slightly less rich, but it will still blend smoothly with a splash of water. I’d avoid nonfat yogurt because it can make the sauce thinner.
How spicy is this fish taco sauce?
The sauce is mild when you use half of a seeded jalapeño. For more heat, leave some of the membrane and seeds attached or add more jalapeño. Since peppers vary in spice level, start with less and blend in more after tasting.
What kind of fish goes best with this sauce?
This sauce works well with mild, flaky white fish such as cod, tilapia, mahi mahi, halibut, snapper, or flounder. It’s also delicious with blackened fish, salmon, or shrimp if you want a richer taco filling.
Is this fish taco sauce gluten-free?
The basic ingredients in this recipe don’t contain gluten, but packaged sour cream and other processed ingredients can vary by brand. Check the labels if you need the finished sauce to be strictly gluten-free.
Sauces Recipes to Try Next
Fish Taco Sauce
This fish taco sauce is creamy, tangy, and just spicy enough, with fresh lime, cilantro, garlic, and jalapeño in every bite. Avocado and sour cream give it a smooth, rich texture, and everything blends together in about 5 minutes. It’s an easy sauce that makes even a simple batch of fish tacos taste noticeably fresher and more flavorful.
Ingredients
- ½ cup sour cream
- ½ ripe avocado
- ½ jalapeño, seeded for less heat
- 1 to 2 small garlic cloves
- ¼ cup fresh cilantro
- 1 to 2 tablespoons fresh lime juice
- ¼ teaspoon salt, plus more to taste
- ⅛ teaspoon black pepper
- 1 to 3 tablespoons water, more as needed
Instructions
1. Add the sour cream, avocado, jalapeño, garlic, cilantro, lime juice, salt, and black pepper to a blender or food processor.
2. Blend until smooth and creamy, scraping down the sides as needed.
3. If you'd like a thinner consistency, add a small amount of water and blend again until you reach your desired texture.
4. Taste and adjust the seasoning with additional salt, pepper, or lime juice if needed.
5. Serve immediately or refrigerate until ready to use
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 93Total Fat: 9gSaturated Fat: 4gUnsaturated Fat: 5gCholesterol: 18mgSodium: 18mgCarbohydrates: 4gFiber: 2gSugar: 1gProtein: 1g
Leave a Reply