3 simple steps to lose weight as fast as possible. Read now

Mayonnaise substitutes

9 scrumptious mayonnaise substitutes (including vegan options)

This article lists 9 of the best substitutes for mayo, including several tasty vegan-friendly options.

This article is based on scientific evidence, written by experts, and fact-checked by experts.
We look at both sides of the argument and strive to be objective, unbiased, and honest.
9 scrumptious mayonnaise substitutes (including vegan options)
Last updated on March 14, 2023, and last reviewed by an expert on December 19, 2021.

Mayonnaise is a common kitchen staple made from egg yolks, vinegar, oil, and spices.

9 scrumptious mayonnaise substitutes (including vegan options)

It has a creamy, tangy taste that works especially well in sandwiches, wraps, salads, dressings, and dips.

However, if you’re hoping to reduce your calorie intake or eliminate eggs from your diet, you may wonder whether you can use other sauces or dips in place of mayonnaise.

This article finds 9 of the best mayonnaise substitutes, including several vegan-friendly options.

1. Sour cream

Sour cream can add a fresh zip of flavor to almost any recipe that calls for mayonnaise.

It also contains several vitamins and minerals in small amounts, including vitamin A, riboflavin, and vitamin B12.

Two tablespoons (30 grams) of sour cream contain:

You can use sour cream in recipes that require mayonnaise by simply swapping in an equal amount.

Try adding it to salads, dips, sandwiches, and spreads to give your favorite recipes a refreshing twist.

2. Pesto

Pesto is a popular paste-like sauce made from pine nuts, basil, garlic, cheese, and olive oil.

While it has a nuttier flavor than mayonnaise, you can use it in certain recipes to increase your intake of vitamin E, vitamin K, manganese, and the healthy monounsaturated fats in olive oil.

A 1/4-cup (61-gram) serving of pesto contains:

For best results, use pesto in place of mayo to add a pop of color and flavor to sandwiches and wraps.

It also works well in pasta salad or drizzled over sautéed veggies as a tasty topping.

3. Greek yogurt

Although Greek yogurt is a beloved breakfast food, it also makes a great substitute for mayonnaise in many other recipes.

Greek yogurt is not only rich in protein but also a great source of micronutrients, including phosphorus, vitamin A, calcium, and zinc.

Sesame oil substitutes: 9 great replacements
Suggested read: Sesame oil substitutes: 9 great replacements

A 7-ounce (200-gram) serving of plain, low-fat Greek yogurt contains:

Greek yogurt can bring a thick, creamy texture to recipes like egg salad, chicken salad, or tuna salad.

You can also use it in place of mayonnaise to boost the nutritional value and flavor of your favorite homemade salad dressing recipes.

4. Mustard

Mustard can be a great low-calorie alternative to mayonnaise for wraps and sandwiches.

A serving of mustard contains less than 10% of the calories found in mayonnaise.

One tablespoon (15 grams) of mustard contains:

Honey mustard can add a sweet and tangy taste to salads and sandwiches. On the other hand, Dijon mustard is a bit more spicy and bold, which may be a better option for certain recipes.

You can experiment with other varieties as well, including yellow, French, or spicy brown mustard.

5. Eggs

If you’re running low on mayonnaise, you can easily whip up your own egg-based mayo substitute at home using a few simple ingredients.

Eggs are highly nutritious and a great source of protein, selenium, vitamin B12, and riboflavin.

One large egg contains:

Here’s a recipe that you can use to make your own substitute for store-bought mayonnaise using eggs and a few other simple ingredients.

Suggested read: Cream cheese substitutes: 11 fantastic alternatives

Homemade mayo

You can use this in any recipe that calls for mayonnaise, including salads, sandwiches, and dips.



  1. Whisk the lemon juice and egg yolk together.
  2. Add olive oil slowly and continue whisking until it’s well incorporated.
  3. Season with salt to taste.

If you’re pregnant, you may want to use pasteurized eggs to make this recipe since it includes raw eggs.

An unpasteurized raw egg may contain bacteria that can cause food poisoning. However, a raw pasteurized egg is safe to eat, according to the United States Department of Agriculture.

6. Olive oil

Rich in healthy unsaturated fats, olive oil is well known for its health-promoting properties.

Interestingly enough, some studies suggest that olive oil could help fight inflammation, improve heart health, and protect against certain types of cancer.

Plus, it can be a healthy, vegan-friendly substitute for mayonnaise in many recipes and dishes.

One tablespoon (13.5 grams) of olive oil contains:

Keep in mind that using olive oil in place of mayonnaise in dishes may alter the taste and texture of the final product.

However, it can also help ramp up your intake of healthy fats, and it may be a good option for recipes like pasta salad, dips, salad dressings, and condiments.

7. Avocado

Thanks to their content of heart-healthy fats, avocados can be a great alternative to mayonnaise in salads and sandwiches.

Avocados are rich in a variety of nutrients, including fiber, copper, folate, and vitamin E.

One cup (146 grams) of sliced avocados contains:

Try trading mayonnaise for cubed or mashed avocado in recipes like tuna or chicken salad.

Suggested read: The 10 best substitutes for heavy cream

Alternatively, you can try making your own avocado mayo substitute using the recipe below.

Homemade avocado “mayo”

This substitute for mayo is vegan and contains lots of healthy fats from avocado and olive oil.



  1. Add the avocado, olive oil, lemon juice, and Dijon mustard to a food processor and blend until it reaches the consistency you want.
  2. Season it to taste with salt, garlic powder, onion powder, and black pepper.

8. Hummus

With its smooth texture and rich flavor, hummus is a versatile ingredient that you can swap in for mayonnaise in a variety of dishes.

It’s also highly nutritious and rich in fiber, protein, and several micronutrients.

Two tablespoons (60 grams) of plain hummus contain:

Although hummus may not be a suitable substitute for all recipes that contain mayonnaise, it can work well in wraps and sandwiches.

You can also try adding it to pasta or tuna salad to boost the total amount of protein and fiber and give dishes a thick, creamy texture.

9. Tahini

Tahini is a popular condiment made from ground sesame seeds.

Using tahini in place of mayonnaise is an excellent way to freshen up pasta salads while squeezing some extra nutrients into your diet.

One tablespoon (15 grams) of tahini contains:

For a delicious vegan dressing, try the following recipe, which you can use in salads in place of mayo:

Suggested read: 11 high-calorie vegan foods for healthy weight gain

Homemade tahini dressing

Try out this healthy homdemade tahini dressing:



  1. Mix tahini, olive oil, lemon juice, and water in a bowl.
  2. Season with salt, pepper, and garlic powder to taste.


Whether you’re fresh out of mayonnaise or trying to reduce your calorie intake, plenty of delicious mayonnaise substitutes are available.

Try experimenting with some of the options listed above to give your favorite recipes a mayo-free twist.

Share this article: Facebook Pinterest WhatsApp Twitter / X Email

More articles you might like

People who are reading “9 scrumptious mayonnaise substitutes (including vegan options)” also love these articles:


Browse all articles