Veg Mayonnaise Recipe Easy and Delicious Homemade Dip

Updated On: October 4, 2025

Mayonnaise is a beloved condiment that adds a creamy, tangy richness to sandwiches, salads, and dips. But traditional mayonnaise is typically made with eggs, which can be a challenge for vegans or those with egg allergies.

That’s where veg mayonnaise comes in — a delicious, plant-based alternative that’s just as versatile and flavorful. Whether you’re vegan, vegetarian, or simply looking to try something new, this homemade veg mayonnaise recipe offers a fresh twist with wholesome ingredients and easy preparation.

This recipe is perfect for anyone wanting to enjoy the creamy texture and tangy flavor of mayo without compromising on dietary choices. Plus, it’s free from preservatives and artificial additives, making it a healthier option than store-bought varieties.

From vibrant sandwiches to crunchy veggie dips, this veg mayonnaise will quickly become a staple in your kitchen!

Why You’ll Love This Recipe

Our veg mayonnaise recipe is easy to make, requiring just a handful of simple ingredients you probably already have in your pantry. It’s naturally vegan and customizable, allowing you to adjust flavors to your liking.

Unlike commercial mayo, this version is fresh, preservative-free, and packed with wholesome nutrition.

This mayo also blends seamlessly with various herbs and spices, making it an excellent base for dips, spreads, and salad dressings. It’s a perfect companion to many slow cooker vegetable recipes or as a creamy spread in your favorite sandwiches.

Ingredients

  • 1/2 cup raw cashews (soaked for 2 hours or boiled for 15 minutes)
  • 1/4 cup unsweetened soy milk (or any plant-based milk)
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt (adjust to taste)
  • 1/4 teaspoon ground black pepper
  • 3/4 cup neutral oil (such as sunflower or canola oil)

Equipment

  • High-speed blender or food processor
  • Measuring spoons and cups
  • Mixing bowl
  • Spatula
  • Jar or airtight container for storage

Instructions

  1. Prepare the cashews: Drain the soaked or boiled cashews and rinse them with cold water to cool.
  2. Blend the base: In your blender or food processor, combine the cashews, plant-based milk, lemon juice, apple cider vinegar, Dijon mustard, garlic powder, salt, and black pepper. Blend until the mixture is smooth and creamy.
  3. Emulsify with oil: With the blender running on low speed, slowly drizzle in the oil. This gradual process is key to achieving the classic mayonnaise texture. Continue blending until the mixture thickens to a creamy, spreadable consistency.
  4. Taste and adjust: Pause to taste your veg mayonnaise. Add more salt, lemon juice, or mustard if desired, blending briefly after each addition.
  5. Store and chill: Transfer the mayonnaise to a clean jar or airtight container. Refrigerate for at least an hour to let the flavors meld and the mayo thicken further.
  6. Serve: Use within one week. Always stir before serving, as natural separation may occur.

Tips & Variations

“For a tangier mayo, increase the lemon juice to 3 tablespoons. If you prefer a garlic kick, add a clove of fresh garlic when blending.

To make it oil-free, omit the oil and add a little more plant milk, but expect a thinner consistency.”

Try adding fresh herbs like dill, basil, or chives for flavored mayo variations. You can also mix in a teaspoon of smoked paprika or a dash of hot sauce for a smoky or spicy version.

For a nut-free alternative, substitute soaked sunflower seeds for cashews.

If you want to explore more creamy, plant-based sauces, check out the Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes — perfect for pasta nights!

Nutrition Facts

Nutrient Amount per 2 tbsp serving
Calories 120 kcal
Total Fat 12 g
Saturated Fat 1.5 g
Carbohydrates 3 g
Fiber 0.5 g
Protein 1.5 g
Sugar 0.3 g
Sodium 150 mg

Serving Suggestions

Veg mayonnaise is incredibly versatile! Use it as a spread on your favorite sandwiches or wraps, or as a creamy base for potato salads and coleslaw.

It pairs wonderfully with crunchy raw vegetables as a dip or as a sauce boost on burgers and veggie patties.

For a fresh salad dressing, thin it out with a splash of water or plant milk and a sprinkle of fresh herbs. It’s also a great accompaniment to grilled vegetables, adding a luscious texture to dishes like roasted cauliflower or asparagus.

Don’t forget to check out some of our other delicious plant-based recipes like the Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for a sweet treat that pairs nicely after a savory meal featuring this mayo.

Conclusion

This veg mayonnaise recipe is a fantastic way to enjoy the creamy, tangy goodness of mayo without eggs or dairy. It’s simple to make, customizable, and packed with wholesome ingredients that nourish your body.

Whether you’re vegan, allergic to eggs, or simply want a healthier alternative, this mayo fits beautifully into many meals and snacks.

With just a little blending, you can create a fresh, preservative-free condiment that elevates your dishes and brings a delightful texture and flavor. Give this recipe a try, experiment with flavors, and enjoy the versatility it offers in your kitchen.

For more plant-based inspiration, explore our collection of Vegetable Alfredo Recipes for Creamy, Healthy Dinners and keep your cooking exciting and wholesome!

📖 Recipe Card: Veg Mayonnaise Recipe

Description: A creamy and delicious vegetarian mayonnaise made with simple ingredients. Perfect as a spread or dip for sandwiches and snacks.

Prep Time: PT10M
Cook Time: PT0M
Total Time: PT10M

Servings: 1 cup

Ingredients

  • 1/2 cup vegetable oil
  • 1/4 cup unsweetened soy milk
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon salt
  • 1/2 teaspoon sugar
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • 1 tablespoon lemon juice
  • Pinch of white pepper

Instructions

  1. Combine soy milk, vinegar, and mustard in a blender.
  2. Slowly add vegetable oil while blending until thick and creamy.
  3. Add salt, sugar, garlic powder, onion powder, lemon juice, and white pepper.
  4. Blend again until well mixed.
  5. Taste and adjust seasoning if necessary.
  6. Transfer to a jar and refrigerate for 1 hour before use.

Nutrition: Calories: 200 | Protein: 1g | Fat: 22g | Carbs: 2g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Veg Mayonnaise Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and delicious vegetarian mayonnaise made with simple ingredients. Perfect as a spread or dip for sandwiches and snacks.”, “prepTime”: “PT10M”, “cookTime”: “PT0M”, “totalTime”: “PT10M”, “recipeYield”: “1 cup”, “recipeIngredient”: [“1/2 cup vegetable oil”, “1/4 cup unsweetened soy milk”, “1 tablespoon apple cider vinegar”, “1 teaspoon Dijon mustard”, “1/2 teaspoon salt”, “1/2 teaspoon sugar”, “1/4 teaspoon garlic powder”, “1/4 teaspoon onion powder”, “1 tablespoon lemon juice”, “Pinch of white pepper”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Combine soy milk, vinegar, and mustard in a blender.”}, {“@type”: “HowToStep”, “text”: “Slowly add vegetable oil while blending until thick and creamy.”}, {“@type”: “HowToStep”, “text”: “Add salt, sugar, garlic powder, onion powder, lemon juice, and white pepper.”}, {“@type”: “HowToStep”, “text”: “Blend again until well mixed.”}, {“@type”: “HowToStep”, “text”: “Taste and adjust seasoning if necessary.”}, {“@type”: “HowToStep”, “text”: “Transfer to a jar and refrigerate for 1 hour before use.”}], “nutrition”: {“calories”: “200”, “proteinContent”: “1g”, “fatContent”: “22g”, “carbohydrateContent”: “2g”}}

Photo of author

Marta K

Leave a Comment

X