Mexican Salad Dressing
Some dressings are fine. This one makes people ask for the recipe before they finish their salad. Mexican salad dressing hits a sweet spot that most dressings miss entirely: it is sweet without being cloying, tangy without being sharp, and creamy enough to coat every single leaf in the bowl.
I first tasted a version of this at a potluck years ago and spent twenty minutes interrogating the person who brought it. The answer turned out to be shockingly simple: sweet onion, apple cider vinegar, celery seed, and a blender. That is essentially it. Since then, this dressing has become the one I make most often, and it consistently gets more compliments than anything fancier I serve alongside it.
What Makes This Mexican Salad Dressing Different
Most vinaigrettes rely on a basic oil-and-acid formula with a few herbs thrown in. This dressing takes a different approach. Sweet onion forms the flavor backbone, blending into the dressing rather than sitting on top as a garnish. The result is a rounded, savory sweetness that you taste throughout every bite.
The Full Mexican Salad Dressing Recipe
This is the recipe, exactly as it works best. Read through the notes section after the instructions for tips on customizing it to your taste.
Ingredients
- 1 medium sweet onion, roughly chopped (Vidalia works great)
- 2/3 cup sugar
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon celery seed
- 1 tablespoon prepared mustard
- 1/3 cup apple cider vinegar
- 1 cup neutral oil (vegetable, canola, or light olive oil)
- 6 tablespoons mayonnaise (optional, for a creamy version)
Instructions
- Add the chopped sweet onion, sugar, salt, pepper, celery seed, prepared mustard, apple cider vinegar, and oil to a blender.
- Blend on medium-high speed for 2 to 5 minutes. The extended blending time is important because it fully emulsifies the oil and prevents it from separating. Do not rush this step.
- If you want the creamy version, add the mayonnaise and blend again until fully combined and smooth.
- Taste and adjust. Want more tang? Add a splash more apple cider vinegar. Want it sweeter? Add one more tablespoon of sugar and blend briefly.
- Transfer to a glass jar or airtight container and refrigerate until ready to use.
Recipe Notes: Sweet onion is key here. A standard yellow onion will work but delivers a sharper, more pungent flavor. Vidalia onions, Walla Walla onions, or any variety labeled “sweet” give you the mellow, rounded sweetness this dressing needs. Red onion also works beautifully if you want a slightly more colorful result.
What to Serve With Mexican Salad Dressing
This dressing plays well with a wide range of dishes. Here are the best ways to use it:
- Taco salad: The sweet-tangy flavor pairs perfectly with seasoned ground beef, black beans, corn, and crunchy tortilla chips
- Shredded cabbage slaw: Use it instead of a traditional coleslaw dressing for a lighter, more complex result
- Mixed green salads: Romaine, spinach, and spring mix all taste great with this dressing
- Grilled chicken salads: The sweetness in the dressing complements smoky grilled chicken beautifully
- Black bean and corn salad: A simple combination that becomes genuinely impressive with this dressing
- Fajita bowls: Drizzle it over rice bowls loaded with peppers, onions, and protein
- Cucumber and tomato salads: A light pour over sliced vegetables makes a simple, refreshing side dish
- Pasta salad: Use it in place of a bottled Italian dressing for a sweeter, more flavorful result
IMO, the taco salad application is where this dressing truly shines. The sweetness plays off the savory meat and salty chips in a way that makes every bite interesting.
How to Store Mexican Salad Dressing
Because this dressing contains fresh onion and, in the creamy version, mayonnaise, proper storage keeps it tasting fresh and safe to eat.
Refrigerator Storage
- Store the dressing in an airtight glass jar or sealed container in the refrigerator.
- The vinaigrette version (without mayonnaise) keeps well for up to 2 weeks in the fridge.
- The creamy version (with mayonnaise) stays fresh for up to 1 week.
- The oil may solidify slightly when chilled, which is completely normal. Let the jar sit at room temperature for 5 to 10 minutes, then shake or stir well before using.
Shaking Before Use
This dressing will separate when it sits, especially the vinaigrette version. Always shake the jar or stir the dressing well before each use to re-emulsify it and bring the flavors back together.
Counter Storage
- Do not leave the dressing out at room temperature for more than 2 hours, especially the mayonnaise version.
- At cookouts or parties, keep it in a bowl or container over ice if it will sit out for an extended period.
Freezing (Not Recommended)
- Avoid freezing this dressing. The emulsion breaks when frozen and thawed, and the onion texture turns unpleasant. Since this recipe makes a blender full and stores well in the fridge, freezing is unnecessary anyway 🙂
Best Practices
- Use a clean utensil every time you scoop from the jar to prevent contamination.
- Label the jar with the date you made it so you always know how fresh it is.
- Glass jars work better than plastic for this dressing because the vinegar smell can absorb into plastic containers over time.
Customizing the Recipe to Your Taste
The base recipe delivers a well-balanced result, but it also adapts easily. Here are some directions you can take it:
Spicier Version
Add 1/2 teaspoon of chili powder and a pinch of cayenne pepper to the blender. You can also add a small piece of jalapeño for fresh heat. The sweetness of the dressing balances spice well, so do not be shy with it.
Citrus Version
Replace the apple cider vinegar with fresh lime juice (about 3 tablespoons) and add the zest of one lime. This version tastes brighter and more specifically Mexican-inspired, and it pairs especially well with fish tacos or avocado-based salads.
Lower Sugar Version
Reduce the sugar to 1/3 cup and add a tablespoon of honey to round out the sweetness. The flavor shifts slightly toward a more savory profile, which some people prefer on heartier salads.
Herb-Forward Version
Add 1/4 cup of fresh cilantro to the blender before blending. The cilantro blends into the dressing and turns it a pale green with a fresh, herby flavor that complements any Mexican-inspired dish.
Mexican Salad Dressing vs. Bottled Alternatives
Store-bought Mexican-style dressings tend toward either overly sweet or aggressively salty. Very few of them nail the balance that a homemade version achieves so easily. FYI, most bottled versions also contain stabilizers and preservatives to extend shelf life, which you simply do not need when you make it fresh at home.
The homemade version gives you control over the sweetness level, the oil quality, and the intensity of the onion. It costs almost nothing to produce and takes about five minutes in a blender. The difference in flavor is not subtle.
Final Thoughts
Mexican salad dressing is one of those recipes that earns a permanent spot in your regular rotation. It is versatile enough to dress a simple green salad, bold enough to anchor a full taco salad, and crowd-pleasing enough that you will always come home from potlucks with an empty jar.
Start with the base recipe, try both the vinaigrette and the creamy versions, and then experiment with the customizations once you know what you like. The celery seed, the sweet onion, and the apple cider vinegar are non-negotiable. Everything else is yours to play with.
Make a batch this week, refrigerate it overnight, and taste it the next day. The flavors develop beautifully with a little time, and your salads will thank you for it.
10
servings10
minutes5
minutes170
kcalIngredients
1 medium sweet onion, roughly chopped (Vidalia works great)
2/3 cup sugar
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon celery seed
1 tablespoon prepared mustard
1/3 cup apple cider vinegar
1 cup neutral oil (vegetable, canola, or light olive oil)
6 tablespoons mayonnaise (optional, for a creamy version)
Directions
- Add the chopped sweet onion, sugar, salt, pepper, celery seed, prepared mustard, apple cider vinegar, and oil to a blender.
- Blend on medium-high speed for 2 to 5 minutes until fully emulsified and smooth.
- If using mayonnaise for the creamy version, add it and blend again until fully combined.
- Taste and adjust with more vinegar for tang or more sugar for sweetness.
- Transfer to a glass jar or airtight container and refrigerate until ready to use.
Notes
- Shake or stir before serving if chilled, since the oil may thicken slightly in the fridge. The dressing keeps about 2 weeks without mayonnaise or 1 week with mayonnaise.

