Caramelized onions combined with vegan mayonnaise, yogurt, and seasonings, this dip is an all around crowd-pleaser and sure to be a hit at parties!

closeup of homemade French onion dip topped with parsley and onions. Served with potato chips

Oh man, do I have a serious love affair with French onion dip. Usually, I opt for a healthier dip like hummus, but sometimes I just want a creamy dip.

I’m not a big chip fan, but pair it with French onion dip and I’m game!

I recreated the classic dip with healthier ingredients, making this indulgent recipe plant-based.

ingredients for french onion dip

Ingredients for Homemade French Onion Dip

steps on how to make caramelized onions

Why is this called French onion dip?

This dip was invented by mixing a packet of French onion soup mix with mayonnaise and sour cream. Instead of using a packet of questionable ingredients (I’ve read the label) we’re going to achieve the same flavorings – from scratch.

How to carmelize onions

Caramelizing onions is key to a good French onion dip!

  • Start by melting the vegan butter on medium heat and add finely chopped onions. 
  • Reduce heat to medium-low and let the onions do their thing (stirring occasionally) until they are a nice brown color. This takes about 15 minutes to happen!

caramelized onions in pan

Cooking onions low and slow is what makes caramelized onions so delicious. It released the onion’s natural sugars and makes them so flavorful. That’s why it’s important to cook them on low heat.

ingredients for french onion dip in mixing bowl

Once the onions are cooked, add them to a mixing bowl with the remaining ingredients and give everything a good stir.

hands mixing homemade french onion dip

At this step, you can taste and adjust seasonings accordingly. Sometimes I like to add more salt!

Place the dip in the fridge to chill. You can make this dip the night before for the best flavor, or at the least, 30 minutes before serving. Chilling the dip in the fridge will also thicken the dip up a bit.

bowl of french onion dip with ruffled chips

This vegan French onion dip is perfect for parties or get togethers. It’s indulgent and full of flavor!

hand holding chip with dip over bowl of dip

What do you eat with French onion dip?

I like ruffled chips the best! It’s a classic combo. You can make a platter though and serve this healthy dip with raw carrots, celery, red pepper slices, radishes, or sliced cucumbers!

hand dipping chip into homemade French onion dip

If you tried this homemade French onion dip, let me know in the comments below and share a photo using #mindfulavocado. I’d love to hear from you! Want to see more recipes? Let’s get social! CONNECT WITH ME on Facebook, Twitter, Instagram, or Pinterest to see what I’m currently cooking up!

If you like this vegan dip recipe, you’ll LOVE:
Vegan Cashew-less Queso
The BEST Hummus Recipe
Roasted Red Pepper Hummus
Beet Hummus with Lemon Dill Pita Chips

closeup of homemade French onion dip topped with parsley and onions. Served with potato chips

Homemade French Onion Dip {Vegan!}

Print Recipe
Pin Recipe
This easy and healthy homemade dip recipe is the PERFECT party dip! Real caramelized onions with vegan mayo, yogurt, and seasonings, it's sure to be a crowd-pleasing recipe.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 8 servings
Calories 152kcal
Author Amanda


  • 2 Tablespoons vegan butter (I like Earth Balance)
  • 1 onion finely diced
  • 1/2 cup vegan mayonnaise (I like Vegenaise)
  • 1+1/2 cup vegan yogurt (I like Kite Hill)
  • 1/4 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1 teaspoon soy sauce
  • 1 teaspoon salt
  • 1/4 teaspoon pepper
  • chives for garnish; optional
  • parsley for garnish; optional
  • chips for serving


  • Melt butter over medium heat and add onions. Stir well.
  • Reduce heat to low and cook onions for 15-20 minutes; stirring occasionally.
  • Once onions are caramelized, remove from heat and transfer to a mixing bowl.
  • Add remaining ingredients to mixing bowl and stir well. Let chill in the fridge for at least 30 minutes, but preferably overnight.
  • Garnish with chopped chives and parsley. Serve with chips or mixed veggies!


Serving: 1serving (1/8 recipe) | Calories: 152kcal | Carbohydrates: 2.6g | Protein: 1.4g | Fat: 14.2g | Saturated Fat: 2.3g | Sodium: 439mg | Potassium: 25mg | Fiber: 0.3g | Sugar: 0.7g | Calcium: 4mg
Tried this recipe?Mention @themindfulavocado or tag #mindfulavocado!

Please note this post may contain affiliate links which do not impact the cost to you but gives me a small commission. Thank you for your support!