This post may contain affiliate links. Please read our disclosure policy.
Elegant and versatile Champagne Vinaigrette adds the perfect finishing touch to any green salad. It’s silky smooth and made in 10 minutes with just a few simple ingredients that you may even keep on hand.

I can’t remember when I stopped buying grocery store salad dressings. If you buy them now, I’ll warn you that once you start making your own, you’ll never go back to store bought. They’re expensive, often have sub-optimal ingredients, and can taste a little off when you’re used to homemade dressings.
We eat salads all year long and always have a few homemade versions to choose from, and this one is almost always one of them. No matter what kind of salad I’m making, this vinaigrette has a way of tying it together. It equally complements sturdy greens like kale and tender greens like spinach or arugula. It mellows sharply flavored salad ingredients like red onion and shallot and accentuates rich flavors like avocado, nuts, and cheese. And, tossed with greens (as in my Little Gem Salad), it adds bright contrast when served with deeply savory dishes like Coq au Vin Blanc or French Onion Soup, or with rich sides like Brabant Potatoes or Gratin Dauphinois.
“My favorite recipe for Champagne Vinaigrette! Delicious.”
Deidre Oliver
Table of Contents
Recipe at a Glance
- Prep time: 10 minutes
- Total time: 10 minutes
- Yield: 1 cup
- Skill level: Easy
Ingredients for Champagne Vinaigrette

- Champagne Vinegar: The key ingredient here is champagne vinegar. It lends a bright and tangy flavor to salad dressing with a milder flavor and less acidity than standard white wine vinegar. As the name implies, it’s made from champagne that is aged and fermented.
- Dijon Mustard: Smooth and creamy, adds excellent flavor and helps the dressing emulsify.
- Honey: For a vegan version, use maple syrup instead.
- Shallot: Shallot adds just the right amount of gentle heat.
- Olive Oil: As with all homemade salad dressings, it’s best to use a good quality extra-virgin olive oil.
- Fine Sea Salt: Or kosher salt, to taste.
- Freshly Ground Black Pepper
How to Make Champagne Vinaigrette
Combine vinegar, mustard, honey and shallot in a blender pitcher; blend until smooth.

With the blender running, add olive oil in a steady stream and blend until emulsified. Season to taste with salt and pepper. Refrigerate until ready to use, then drizzle over your favorite salads!


Recipe Tips
- Blend in order: For the smoothest texture, blend all ingredients except the oil first, then slowly drizzle in the oil while blending.
- No blender, no problem: If you don’t have a blender, finely mince the shallot and whisk everything together by hand. It’ll have a bit more texture, but still taste great.
- Taste as you go: Always taste your dressing before serving and adjust the seasoning.
How to Store
Store this vinaigrette in an airtight container in the refrigerator for up to one week. If it solidifies, just let it sit at room temperature for 15-30 minutes and give it a good shake (or whisk) to emulsify before using.
More Homemade Salad Dressings to Try
Champagne Vinaigrette

Video
Ingredients
- 1/3 cup champagne vinegar
- 1 teaspoon dijon mustard
- 1 teaspoon honey
- 1 small shallot coarsely chopped
- 2/3 cup extra-virgin olive oil
- kosher salt or fine sea salt, to taste
- freshly ground black pepper to taste
Instructions
- To a blender pitcher add vinegar, mustard, honey, and shallot; blend until smooth, scraping down sides with rubber spatula as necessary.
- With blender running, add olive oil in a steady stream; blend until just emulsified. Season to taste with salt and pepper, blending to combine. Transfer to serving pitcher and refrigerate until ready to serve.
Notes
- If olive oil solidifies in refrigerator; remove 15-30 minutes before serving to warm and liquify. Whisk vinaigrette to combine before serving.
- Makes about 1 cup or 8, 2-tablespoon servings. Store in an airtight container in the refrigerator for up to 1 week.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

















