Skip to Content

26 Ways to Substitute For Mayonnaise, In a Pinch!

Need a substitute for mayonnaise? Here are 26 ideas, including healthy alternatives and vegan options, plus a recipe to make your own!

Mayonnaise in square white dish next to garnish leaves on wooden table.

Most everyone is familiar with mayo.

This creamy and silky condiment is enjoyed in everything from burgers to cakes to casseroles and is easily found in grocery stores in various varieties (even mixed with ketchup). Mayonnaise is a $2 billion industry, making it the most popular condiment in the United States.

There are several reasons you may need a substitute for mayonnaise, and this post shares solutions for all of them.

So, whether you run out, want to cut back on calories, hate the taste or follow a vegan diet, keep scrolling for the best mayonnaise substitutes out there!

Common Mayo Substitutes

Classic mayo is pretty high in calories, and not everyone loves the taste or aesthetic.

Here are some common mayo substitutes you can use to watch your health or introduce a different flavor to your dish.

1. Greek Yogurt

Greek yogurt in blue bowl next to wooden spoon on whitewashed table.

Greek yogurt is a healthy mayonnaise alternative. It has much fewer calories and plenty of calcium. It’s tangy flavor makes it a great substitute for mayonnaise in tuna, chicken or egg salad and can be use to make a creamy homemade dressing for salads.

2. An Egg

Fried eggs on sandwich with ham and lettuce next to knife and fork.

Egg is one of the main ingredients in mayo. If you want to add some creaminess to a sandwich and don’t have any mayo on hand, you can quickly cook up an egg and throw it on a burger or sandwich. 1 small egg also has fewer calories than mayonnaise.

3. Aioli

Aioli in clear glass bowl next to fresh eggs, garlic and green garnish.

Aioli has very similar ingredients to mayo but is slightly different.

Both products use raw eggs that are emulsified with oil and acid. On the one hand, mayonnaise is mixed with a neutral oil like canola oil and on the other, aioli uses the more assertive olive oil. Mayo typically uses vinegar for its acid while aioli gets its acid from lemon juice (though sometimes mayo uses both).

You can use aioli as a mayo substitute for sauces, sandwiches and dressings.

4. Low Fat Cottage Cheese

Low fat cottage cheese on bread with garnish red pepper flakes and garnish.

Low fat cottage cheese is another great healthy alternative to mayo. It has many of the same properties as yogurt, but has a saltier taste more similar to mayonnaise.

To use as a replacement, drain your cottage cheese using a cheese cloth and then blend until smooth.

5. Cream Cheese

Cream cheese spread on bread with chive garnish next to bundle of chives.

Cream cheese is much thicker than mayonnaise but has a similar flavor profile. This dairy condiment works great in sandwiches and wraps and can be dressed up with fresh herbs like chives or cilantro.

6. Sour Cream

Sour cream in white bowl next to wooden spoon and blue kitchen towel.

Sour cream has a very similar texture to mayonnaise and can even by bought in a squeezable tube. If you don’t like the taste of mayo or are looking for a lighter alternative, low fat sour cream is a great substitute.

You can jazz it up by adding lemon juice and fresh herbs for a delicious sandwich or wrap. You can also use sour cream for potato salads, cole slaw, and tuna or chicken salads.

7. Milk Cream

Milk cream in blue dish with wooden spoon next to kitchen towel.

If you have some whipping cream on hand, you can easily whip it into a light and silky spread similar to the texture of mayo. Add a little lemon juice and spice it up with your favorite seasonings.

You can use seasoned, whipped milk cream as a substitute anywhere you would mayo.

8. Tzatziki

Tzatziki with dill garnish in glass bowl surrounded by lemon wedges and garlic cloves.

Tzatziki sauce is a popular Greek blend made from yogurt, cucumber, garlic, dill and lemon. This delicious spread works as an easy substitute for mayo in sandwiches, wraps and salads and especially well as a tasty potato salad alternative.

9. Salad Dressings

3 different salad dressings in glass mason jars in front of salad and tomatoes.

Ranch, Caesar, Italian . . . if you can name it, you can try it as a mayonnaise substitute for sandwiches and wraps and as a base for salads of every kind, including tuna, chicken, pasta and potato. The possibilities are endless!

10. Butter

Sliced butter on parchment paper next to sprig of thyme and garlic cloves.

If you want to add some richness to a burger or sandwich and don’t have mayo on hand, you can use some salted butter as a substitute in a pinch. This dairy spread is a kitchen staple that most people keep on hand, making it a super convenient replacement.

Vegan Options

Mayo is made with animal by products. The common ingredients for mayonnaise are: oil, egg yolks, lemon juice, and vinegar. So, if you’re following a vegan diet or are allergic to eggs, you’ll need to find a good substitute.

Here are several that you can use depending to the type of dish you are preparing!

11. Avocado

Mashed avocado mayo on bread with boiled egg slices and cilantro garnish.

Avocado is a fatty acid, filled with nutrient properties. Blend it until smooth and use it to replace mayo in chicken or tuna salad and spread it on your sandwiches.

12. Hummus

Hummus spread on bread with sesames seeds and green garnish on parchment paper.

Hummus is a popular Middle Eastern spread, typically made from chickpeas, tahini, lemon juice, and garlic, but there are several varieties found in grocery stores or you can easily make your own.

It has a much thicker texture than mayo and does not work well as a replacement in dressings, but is delicious to spread on sandwiches and wraps.

13. White Bean Dip

White bean dip in serving dish with white bean garnish and parsley on top.

White bean dip is similar to hummus as a mayo replacement, though slightly more creamy. It is made from blended beans and has a nutty flavor. Use it the same way you would hummus on sandwiches or wraps.

14. Baba Ghanoush

Baba Ghanoush in white square bowl next to several pieces of crusty bread.

This Mediterranean condiment is made from roasted and blended eggplant. It’s also packed with nutrients like omega 3’s, fiber, protein, iron, calcium and more!

It has a rich, earthy flavor and can be used as a mayo substitute in a dip or spread, similar to hummus. And try it on a sandwich or in a wrap to add a unique depth of flavor to your lunch.

15. Tahini Sauce

Tahini sauce spread on toast with seeds and green leaf garnish on plate.

Tahini is one of the main ingredients in hummus. You can use it on it’s own as a substitute for mayonnaise for sandwiches, wraps and in dressings.

You can also make your own tahini sauce by blending 3 to 4 tablespoons of tahini, lemon juice and water. And, throw in some garlic for extra flavor if desired!

16. Olive Tapenade

Olive spread on two mini pieces of toast with green garnish next to garlic cloves.

Olive tapenade is another unique substitute for mayo. It may not be the first thing that comes to mind, but it’s easy to make or find in stores and adds great flavor and texture to sandwiches, wraps and dressings.

It is made by blending together olives and sometimes capers or anchovies. Keep in mind, this spread is pretty salt forward so use only with appropriate recipes.

17. Pesto

Pesto sauce in white bowl surrounded by garlic, parmesan, basil and pine nuts.

Pesto is a popular Italian condiment that is made from blending basil, pine nuts and olive oil. This nutrient rich spread works deliciously as a mayo replacement for sandwiches and salads.

18. Nut Butter

Nut butter in clear glass jar with garnish crushed nuts for garnish.

Nut butter is definitely not a direct substitute for mayonnaise, but you can add this to your sandwich rotation for a a healthier alternative. You’ll save on fat content and increase you protein intake in one fell swoop!

You can add honey and banana for even more flavor and health benefits.

19. Olive Oil

Toast drizzled with olive oil next to branch of green olives and wooden spoon.

Olive oil is a beneficial fatty acid that can be used to dress a salad, add creaminess to a cold pasta dish and as a mayo replacement in tuna salad. This oil is much thinner than mayo, so be sure it will work well with the dish you are serving.

You can also use olive oil to replace mayo in a baking dish to add moisture.

20. Mustard

Several kinds of mustard in clear glass kitchen prep bowls with spoons.

Mustard may seem like an odd choice because it has a much more assertive flavor than mayonnaise. However, mustard is much lower in calories and works well to add creaminess to sandwiches, and texture and flavor to salad dressings.

There are several varieties to try, including yellow mustard, Dijon mustard honey mustard and hot mustard. Find a variation you like and use it to dress your favorite foods.

21. Cashew Cream

Cashew nuts in large rustic wooden spoon with some spilled onto wooden table.

Cashew cream has a similar flavor to mayo which makes it a great substitute. It is made by blending cashews with water until they become smooth and velvety.

You can use it as a spread for sandwiches and even as a dressing for potato salad.

To make cashew cream, you’ll need:

  • 1 cup raw cashews (can be roasted)
  • 3/4 cup water or veggie broth
  • 1/2 teaspoon kosher salt


SOAK your cashews for at least an hour to overnight. DRAIN the cashews and add them to your blender with 3/4 cups of water or broth and salt. BLEND for a minute and scrape down the sides. ADD more liquid if necessary. BLEND for several more minutes until completely smooth.

You can store your cashew cream in the fridge for up to a week or for several months in the freezer.

22. Cashew Cheese

Cashew cheese in sandwich wrap with veggies next to bowl of cashew cheese.

Cashew cheese is relatively new on the vegan scene, and makes a great stand-in for mayo. It does differ in taste with a bold, cheesy flavor, but has a creamy texture great for sandwiches, wraps and salads.

Cashew cheese is made by blending soaked cashews with nutritional yeast, garlic and other savory components for a delicious finish.

23. Tofu Vegan Mayo

Several sandwich wraps with tofu and vegetables stacked in a pyramid on table.

You can use tofu to make mayonnaise in just 3 minutes and with very few calories or just add the fresh blocks to a sandwich or wrap for additional creaminess and texture.

To make tofu mayo you’ll need:

1 package of silken firm tofu (12.3 oz)
2 tablespoons lemon juice, fresh
1/4 teaspoon salt
1 teaspoon Dijon or yellow mustard
1/2 teaspoon agave or pure maple syrup (optional)


ADD all ingredients to a blender or food processor or use an immersion blender and BLEND until smooth.

STORE in your refrigerator for up to a week.

You can use this mixture anywhere you would mayo for burgers, dressings, sandwiches and more.

24. Commercial “Vegan Mayonnaise” Options

Commercial vegan mayonnaise in clear glass jar with silver spoon lifting up.

There are plenty of great vegan mayo options in grocery and specialty food stores. Here are a few great brands to try:

Make Your Own

Homemade mayonnaise in bowl on shredded burlap with whisk and fresh eggs.

You can also make your own mayo if you have the ingredients on hand and a food processor.


  • 1 egg
  • 1 tablespoon rice vinegar (or white wine vinegar)
  • 1 tablespoon Dijon mustard (or yellow)
  • 1/4 teaspoon salt
  • 1 cup canola or vegetable oil (or other neutral-flavored oil)

Check out the full recipe for the step-by-step instructions.

You can store your homemade mayonnaise in the fridge for up to a week, but do not freeze as the mixture will split.

NOTE: If the mayo comes out runny, slowly add oil in a thin stream while mixing with the stick blender to thicken. If the mayo is too thick you can stir in a little water with a spoon about a tablespoon at a time.

Yummy Recipes to Try

And, here are some simple and delicious recipes you can use to try out your homemade mayo or your preferred substitute for mayonnaise above.

Chicken and Broccoli Casserole with Mayo

Chicken and broccoli bake over rice on white plate next to silver fork.

Chicken Salad with Grapes

Three sandwiches full of grape and apple chicken salad in parchment paper lined pan with bunch of grapes nearby.

The Best Artichoke Parmesan Dip

Woman dips tortilla chip into artichoke dip in small white baking dish.

Healthy Crustless Broccoli and Ham Quiche

A slice of quiche with ham and broccoli on a white plate garnished with sliced green onions.

Tuna Rotini Pasta Salad

Rotini pasta salad on white dinner plates with gold fork and kitchen towel.

Posh Squash (Zucchini and Yellow Squash Casserole)

Zucchini and squash casserole in white baking dish with wood spoon and sprigs of thyme.


Saturday 13th of August 2022

So many great substitution for mayo ideas.

Sheila Wilson

Saturday 27th of November 2021

i have recently been diagnosed with colon cancer and mayo upsets my stomach and causes diarhhea. You have given me some excellent alternatives. I think the yogurt, sour cream, and mustard sound like good replacements.

Jessica Ashcroft

Monday 29th of November 2021

Hi Sheila! I'm so sorry about your diagnosis :( but I'm happy this post was helpful for you! Sending prayers your way!