There’s something magical about homemade mayonnaise—rich, velvety, and bursting with flavor, it turns even the simplest sandwich into a gourmet treat. Whether you’re a classic mayo lover or eager to experiment with bold twists (hello, sriracha or roasted garlic!), we’ve rounded up 18 irresistibly creamy recipes that’ll make you ditch the store-bought jar for good. Ready to whisk, blend, and drizzle your way to mayo bliss? Let’s dive in!
Classic Homemade Mayonnaise
Skip the store-bought jar—this creamy, tangy mayo comes together in minutes with just a handful of pantry staples.
Ingredients
- 1 large egg yolk
- 1 tbsp lemon juice
- 1 tsp Dijon mustard
- 1/4 tsp fine sea salt
- 3/4 cup neutral oil (like avocado or grapeseed), divided
Instructions
- In a medium bowl, whisk together 1 large egg yolk, 1 tbsp lemon juice, 1 tsp Dijon mustard, and 1/4 tsp salt until smooth and slightly thickened.
- While whisking constantly, drizzle in 1/4 cup of the oil drop by drop until the mixture begins to emulsify and thicken.
- Gradually add the remaining 1/2 cup oil in a thin, steady stream, whisking until the mayo is luxuriously thick and coats the back of a spoon.
- Taste and adjust seasoning with more salt or lemon juice if needed.
The magic here? That slow oil drizzle transforms humble ingredients into a velvety emulsion with brighter flavor than anything from a squeeze bottle.
Tip: For extra-stable mayo, use room-temperature ingredients and wipe the bowl with a lemon wedge before starting to remove any grease residue.
Garlic Aioli Mayonnaise
This creamy, garlicky aioli is a game-changer for sandwiches, fries, or dipping—just 5 minutes and a handful of pantry staples to whip it up!
Ingredients:
- 2 large egg yolks
- 1 tbsp lemon juice
- 1 tsp Dijon mustard
- 2 garlic cloves, minced
- 1/2 tsp kosher salt
- 3/4 cup neutral oil (like canola or grapeseed)
Instructions:
- In a medium bowl, whisk together 2 large egg yolks, 1 tbsp lemon juice, 1 tsp Dijon mustard, 2 minced garlic cloves, and 1/2 tsp kosher salt until smooth.
- Slowly drizzle in 3/4 cup neutral oil while whisking constantly, until the mixture thickens to a creamy, spoonable consistency (about 3–4 minutes).
- Taste and adjust salt or lemon juice if needed. Cover and refrigerate for at least 30 minutes to let the garlic flavor mellow.
The magic here? No fancy equipment—just a bowl and whisk for that velvety, restaurant-quality texture. It’s bold enough to stand up to grilled meats but versatile enough to dress up a simple veggie wrap.
Tip: For extra depth, roast the garlic cloves before mincing—it adds a sweet, caramelized note.
Lemon Herb Mayonnaise
Bright, tangy, and packed with fresh herbs, this homemade mayo adds a zesty punch to sandwiches, grilled meats, or veggie dips.
Ingredients:
- 1 large egg yolk (room temperature)
- 1 tbsp fresh lemon juice
- 1 tsp Dijon mustard
- 1/2 tsp fine sea salt
- 1/4 tsp sugar
- 3/4 cup neutral oil (like avocado or grapeseed)
- 1 tbsp finely chopped fresh parsley
- 1 tbsp finely chopped fresh chives
- 1/2 tsp lemon zest
Instructions:
- In a medium bowl, whisk together 1 large egg yolk, 1 tbsp fresh lemon juice, 1 tsp Dijon mustard, 1/2 tsp fine sea salt, and 1/4 tsp sugar until smooth and slightly thickened (about 1 minute).
- Slowly drizzle in 3/4 cup neutral oil while whisking constantly, starting drop by drop, then increasing to a thin stream as the mixture emulsifies and thickens (about 3–4 minutes total).
- Fold in 1 tbsp chopped parsley, 1 tbsp chopped chives, and 1/2 tsp lemon zest until evenly distributed. Taste and adjust salt if needed.
The magic here? Whisking by hand creates a luxuriously thick texture—no blender required! It’s herbaceous but balanced, with just enough citrus to keep it lively.
Tip: For extra garlicky flair, add a minced clove with the herbs.
Chipotle Lime Mayonnaise
This smoky, tangy mayo is a game-changer for sandwiches, tacos, or dipping—ready in just 5 minutes with a kick of heat and brightness.
Ingredients:
- 1 cup mayonnaise
- 2 tbsp freshly squeezed lime juice
- 1 tbsp adobo sauce (from canned chipotles)
- 1 tsp smoked paprika
- ½ tsp garlic powder
- ¼ tsp salt
Instructions:
- In a medium bowl, combine 1 cup mayonnaise, 2 tbsp lime juice, 1 tbsp adobo sauce, 1 tsp smoked paprika, ½ tsp garlic powder, and ¼ tsp salt.
- Whisk vigorously for 1–2 minutes until fully smooth and creamy. Taste and adjust salt or lime juice if desired.
The magic here? The adobo sauce adds deep smokiness without overwhelming heat, while the lime keeps it zippy and fresh. It’s the ultimate balance of bold and bright.
Tip: For extra texture, fold in 1 finely chopped chipotle pepper from the can—just be ready for a serious spice boost!
Avocado Mayonnaise
This velvety avocado mayo is a game-changer—packed with healthy fats and a bright, herby kick, it beats store-bought any day.
Ingredients
- 1 large ripe avocado, pitted and scooped
- 1/4 cup light olive oil
- 2 tbsp fresh lime juice
- 1 tbsp water
- 1 small garlic clove, minced
- 1/2 tsp sea salt
- 1/4 tsp ground cumin
- 2 tbsp chopped fresh cilantro (optional)
Instructions
- In a food processor, blend avocado, olive oil, lime juice, water, garlic, sea salt, and cumin until completely smooth, scraping down the sides as needed (about 2 minutes).
- Add cilantro (if using) and pulse just until combined—tiny flecks should remain.
- Taste and adjust salt or lime juice if desired. Use immediately or refrigerate in an airtight container for up to 2 days.
The cumin and lime add a subtle Mexican-inspired twist, while the avocado keeps it luxuriously thick—perfect for smashing onto sandwiches or dipping crispy sweet potato fries.
Tip: For extra tang, swap lime juice with lemon and add a pinch of smoked paprika!
Truffle Infused Mayonnaise
Elevate your sandwiches, fries, or charcuterie boards with this luxuriously smooth truffle-infused mayo—it’s shockingly easy to make at home!
Ingredients:
- 1 cup high-quality mayonnaise
- 1 tbsp truffle oil (black or white, to taste)
- 1 tsp fresh lemon juice
- 1/4 tsp fine sea salt
- 1 small garlic clove, minced (optional)
Instructions:
- In a medium bowl, whisk together the mayonnaise, 1 tbsp truffle oil, 1 tsp lemon juice, and 1/4 tsp sea salt until fully combined.
- If using garlic, stir in the minced clove for a subtle savory kick.
- Taste and adjust truffle oil or salt if needed—remember, a little truffle goes a long way!
- Transfer to an airtight container and refrigerate for at least 30 minutes to let the flavors meld.
The magic here? Truffle oil adds earthy depth without overpowering, turning basic mayo into a gourmet staple. Try it drizzled over roasted veggies or as a dip for crispy sweet potato fries.
Tip: For the best flavor, use a cold-pressed truffle oil and store leftovers in the fridge (it keeps for up to 1 week).
Sriracha Spicy Mayonnaise
This creamy, fiery Sriracha mayo is the perfect condiment to jazz up burgers, fries, or sushi—ready in just 5 minutes with no fuss.
Ingredients:
- 1 cup mayonnaise
- 2 tbsp Sriracha sauce (adjust to taste)
- 1 tbsp fresh lime juice
- 1 tsp honey
- ½ tsp garlic powder
- ¼ tsp smoked paprika
Instructions:
- In a medium bowl, combine 1 cup mayonnaise, 2 tbsp Sriracha sauce, 1 tbsp lime juice, 1 tsp honey, ½ tsp garlic powder, and ¼ tsp smoked paprika.
- Whisk vigorously until smooth and fully blended, about 1 minute. Taste and add an extra splash of Sriracha for more heat if desired.
- Transfer to an airtight container and refrigerate for at least 10 minutes to let the flavors meld (or use immediately for a brighter kick).
The magic here? The smoked paprika adds a subtle depth that balances the Sriracha’s punch—no one will guess it’s just 6 ingredients!
Tip: For a lighter version, swap half the mayo with Greek yogurt, but add an extra 1 tsp honey to offset the tang.
Dijon Mustard Mayonnaise
This creamy, tangy Dijon mustard mayo is a game-changer for sandwiches, burgers, or dipping—ready in just 5 minutes with no fuss.
Ingredients:
- 1 cup mayonnaise
- 2 tablespoons Dijon mustard
- 1 tablespoon lemon juice
- 1 teaspoon honey
- ½ teaspoon garlic powder
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Instructions:
- In a medium bowl, whisk together 1 cup mayonnaise, 2 tablespoons Dijon mustard, and 1 tablespoon lemon juice until smooth.
- Add 1 teaspoon honey, ½ teaspoon garlic powder, ¼ teaspoon salt, and ¼ teaspoon black pepper. Whisk until fully combined.
- Taste and adjust seasoning if needed. For a thinner consistency, add 1–2 teaspoons of water.
The sharpness of Dijon balances the richness of mayo perfectly, with just a hint of sweetness to round it out. Try it slathered on a turkey club or as a dip for crispy sweet potato fries!
Tip: For extra depth, let the mayo sit in the fridge for 30 minutes before serving—the flavors meld beautifully.
Roasted Garlic Mayonnaise
This creamy, garlicky spread is a game-changer for sandwiches, burgers, or dipping—it’s rich, flavorful, and way better than store-bought.
Ingredients:
- 1 whole head of garlic
- 1 tsp olive oil
- 1 cup mayonnaise
- 1 tbsp lemon juice
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions:
- Preheat oven to 400°F. Slice the top off the head of garlic to expose the cloves, drizzle with 1 tsp olive oil, wrap in foil, and roast for 40 minutes until soft and golden. Let cool.
- Squeeze the roasted garlic cloves into a bowl and mash into a paste. Stir in 1 cup mayonnaise, 1 tbsp lemon juice, 1/2 tsp salt, and 1/4 tsp black pepper until smooth.
- Cover and refrigerate for at least 30 minutes to let the flavors meld.
The deep, caramelized garlic adds a mellow sweetness that makes this mayo irresistible—no raw garlic bite here!
Tip: For extra tang, swap the lemon juice with white wine vinegar.
Basil Pesto Mayonnaise
This vibrant, herby spread is a game-changer for sandwiches, burgers, or dipping—just 5 minutes to whip up and packed with fresh flavor.
Ingredients:
- 1 cup mayonnaise
- 1/2 cup fresh basil leaves, packed
- 2 tbsp grated Parmesan cheese
- 1 tbsp pine nuts (or walnuts)
- 1 small garlic clove, minced
- 1 tbsp lemon juice
- 1/4 tsp salt
- 1/8 tsp black pepper
- 2 tbsp olive oil
Instructions:
- In a food processor, combine basil, Parmesan, pine nuts, and garlic. Pulse 5–6 times until finely chopped.
- Add lemon juice, salt, and pepper. With the processor running, slowly drizzle in olive oil until blended.
- Scrape the pesto into a bowl and fold in mayonnaise until fully combined. Taste and adjust salt if needed.
The magic here? The pesto’s brightness cuts through the mayo’s richness, making it addictive on everything from grilled cheese to roasted veggies.
Tip: For extra depth, toast the pine nuts in a dry skillet over medium heat for 2–3 minutes before blending.
Honey Mustard Mayonnaise
This creamy, tangy-sweet honey mustard mayo is the ultimate sandwich spread or dipping sauce—ready in just 5 minutes with no fuss.
Ingredients:
- 1 cup mayonnaise
- 2 tablespoons Dijon mustard
- 1 tablespoon yellow mustard
- 2 tablespoons honey
- 1 teaspoon apple cider vinegar
- 1/4 teaspoon garlic powder
- 1/4 teaspoon smoked paprika
- Pinch of salt
Instructions:
- In a medium bowl, whisk together 1 cup mayonnaise, 2 tablespoons Dijon mustard, and 1 tablespoon yellow mustard until smooth.
- Add 2 tablespoons honey, 1 teaspoon apple cider vinegar, 1/4 teaspoon garlic powder, 1/4 teaspoon smoked paprika, and a pinch of salt. Whisk vigorously until fully blended and slightly fluffy, about 1 minute.
- Taste and adjust honey or vinegar for balance. Cover and refrigerate for at least 30 minutes to let flavors meld (or use immediately).
The smoky paprika and double-mustard punch give this sauce a depth that store-bought versions just can’t match—perfect for dunking crispy chicken tenders or glazing roasted veggies.
Tip: For a lighter version, swap half the mayo with Greek yogurt, but add an extra 1/2 teaspoon vinegar to brighten it up.
Smoked Paprika Mayonnaise
This smoky, creamy mayo is a game-changer for sandwiches, fries, or even as a dip—it comes together in minutes and packs a punch of flavor.
Ingredients:
- 1 cup mayonnaise
- 1 1/2 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp lemon juice
- 1/4 tsp salt
- 1/4 tsp black pepper
Instructions:
- In a medium bowl, combine 1 cup mayonnaise, 1 1/2 tsp smoked paprika, 1/2 tsp garlic powder, 1/2 tsp lemon juice, 1/4 tsp salt, and 1/4 tsp black pepper.
- Whisk until smooth and fully blended, about 1 minute. Taste and adjust salt or paprika if needed.
- Transfer to an airtight container and refrigerate for at least 30 minutes to let the flavors meld.
The smoky depth of the paprika balances perfectly with the tangy mayo, making this a versatile condiment you’ll want to slather on everything.
Tip: For extra smokiness, try using hot smoked paprika—just reduce the amount slightly if you’re sensitive to heat.
Wasabi Mayonnaise
This zesty wasabi mayo adds a punchy kick to sandwiches, sushi rolls, or even as a dip for crispy fries—it’s creamy with just the right amount of heat.
Ingredients:
- 1 cup mayonnaise
- 1 tbsp wasabi paste (adjust to taste)
- 1 tsp rice vinegar
- 1 tsp soy sauce
- 1/2 tsp honey
- 1/4 tsp garlic powder
Instructions:
- In a medium bowl, whisk together 1 cup mayonnaise and 1 tbsp wasabi paste until smooth. Start with 1 tbsp and add more if you prefer extra heat.
- Stir in 1 tsp rice vinegar, 1 tsp soy sauce, 1/2 tsp honey, and 1/4 tsp garlic powder until fully combined.
- Taste and adjust seasoning—add a pinch more honey for sweetness or soy sauce for depth.
- Cover and refrigerate for at least 30 minutes to let the flavors meld.
The beauty of this mayo? It balances fiery wasabi with a touch of sweetness, making it addictive on everything from burgers to grilled salmon.
Tip: For a smoother consistency, use a food processor to blend everything—just pulse until silky.
Cilantro Lime Mayonnaise
Bright, zesty, and creamy, this cilantro lime mayo is the ultimate flavor booster for sandwiches, tacos, or dipping fries—ready in just 5 minutes!
Ingredients:
- 1 cup mayonnaise
- 1/4 cup finely chopped fresh cilantro (stems removed)
- 2 tbsp fresh lime juice
- 1 tsp lime zest
- 1/2 tsp garlic powder
- 1/4 tsp salt
- 1/8 tsp black pepper
Instructions:
- In a medium bowl, combine 1 cup mayonnaise, 1/4 cup chopped cilantro, 2 tbsp lime juice, and 1 tsp lime zest. Stir until fully blended.
- Add 1/2 tsp garlic powder, 1/4 tsp salt, and 1/8 tsp black pepper. Mix well.
- Taste and adjust salt or lime juice if desired. For best flavor, let it sit in the fridge for 10 minutes before serving.
The lime zest adds a fragrant punch, while the cilantro keeps it fresh—no dull, one-note mayo here!
Tip: For extra tang, swap half the mayo with Greek yogurt. It’ll lighten things up without losing creaminess.
Balsamic Vinegar Mayonnaise
This tangy, creamy balsamic mayo adds a gourmet twist to sandwiches, salads, or dipping sauces—no fancy skills required!
Ingredients:
- 1 large egg yolk
- 1 teaspoon Dijon mustard
- 1/2 cup neutral oil (like avocado or grapeseed)
- 2 tablespoons good-quality balsamic vinegar
- 1/4 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
Instructions:
- In a medium bowl, whisk together 1 large egg yolk and 1 teaspoon Dijon mustard until smooth and slightly thickened.
- Very slowly drizzle in 1/2 cup neutral oil while whisking constantly, until the mixture emulsifies and thickens to a mayo-like consistency (about 2–3 minutes).
- Whisk in 2 tablespoons balsamic vinegar, 1/4 teaspoon salt, and 1/4 teaspoon black pepper until fully combined. Taste and adjust seasoning if needed.
The balsamic’s sweetness balances the richness of the mayo, making it irresistible drizzled over grilled veggies or as a burger spread.
Tip: For extra depth, reduce the balsamic vinegar by half in a small saucepan over low heat before adding it to the mayo.
Curry Spiced Mayonnaise
This creamy, aromatic mayo adds a punch of flavor to sandwiches, burgers, or even as a dip for roasted veggies—it’s a game-changer with just 5 minutes of prep!
Ingredients:
- 1 cup mayonnaise
- 1 ½ tsp curry powder
- ½ tsp garlic powder
- ½ tsp onion powder
- ¼ tsp ground turmeric
- 1 tbsp honey
- 1 tbsp lemon juice
- ¼ tsp salt
Instructions:
- In a medium bowl, combine 1 cup mayonnaise, 1 ½ tsp curry powder, ½ tsp garlic powder, ½ tsp onion powder, and ¼ tsp ground turmeric. Whisk until smooth.
- Add 1 tbsp honey, 1 tbsp lemon juice, and ¼ tsp salt. Whisk again until fully blended and creamy.
- Taste and adjust salt or lemon juice if needed. Let sit for 10 minutes to allow flavors to meld.
The subtle sweetness from honey balances the warm curry spices, making this mayo irresistibly spreadable. Try it on a turkey club for a next-level lunch!
Tip: For extra heat, add a pinch of cayenne pepper with the curry powder.
Herb and Garlic Mayonnaise
This creamy, flavorful mayo is a game-changer for sandwiches, burgers, or dipping—just a few fresh ingredients and a blender do the trick!
Ingredients:
- 1 large egg yolk
- 1 tbsp lemon juice
- 1 tsp Dijon mustard
- 1/2 tsp fine sea salt
- 1/4 tsp freshly ground black pepper
- 1/2 cup neutral oil (like avocado or grapeseed)
- 1/2 cup extra-virgin olive oil
- 2 garlic cloves, minced
- 2 tbsp finely chopped fresh parsley
- 1 tbsp finely chopped fresh chives
Instructions:
- In a blender or food processor, combine the egg yolk, lemon juice, Dijon mustard, sea salt, and black pepper. Blend for 10 seconds until smooth.
- With the blender running on low, slowly drizzle in the neutral oil and olive oil in a thin, steady stream until the mixture thickens to a creamy consistency (about 2 minutes).
- Add the minced garlic, parsley, and chives, then pulse 3–4 times just to incorporate (don’t over-blend—you want flecks of herbs!).
- Taste and adjust salt if needed. Transfer to a jar and refrigerate for at least 30 minutes to let flavors meld.
The magic here? The combo of rich olive oil and fresh herbs gives this mayo a bright, restaurant-quality finish—no one will guess it’s homemade!
Tip: For extra-garlicky mayo, roast the garlic cloves in foil at 400°F for 20 minutes before mincing.
Sun-Dried Tomato Mayonnaise
This creamy, tangy spread is a game-changer for sandwiches, burgers, or even as a dip—packed with the rich umami of sun-dried tomatoes and just a hint of garlic.
Ingredients:
- 1 cup mayonnaise
- 1/3 cup oil-packed sun-dried tomatoes, drained and finely chopped
- 1 small garlic clove, minced
- 1 tbsp lemon juice
- 1/2 tsp smoked paprika
- 1/4 tsp salt
- 1/4 tsp black pepper
Instructions:
- In a medium bowl, combine 1 cup mayonnaise, 1/3 cup sun-dried tomatoes, 1 minced garlic clove, 1 tbsp lemon juice, 1/2 tsp smoked paprika, 1/4 tsp salt, and 1/4 tsp black pepper.
- Stir until fully blended and creamy, about 1–2 minutes. Taste and adjust salt or lemon juice if needed.
- Cover and refrigerate for at least 30 minutes to let the flavors meld (or use immediately for a brighter tomato kick).
The smoky-sweet depth of the tomatoes pairs perfectly with the creamy mayo, making it irresistible slathered on grilled chicken or swirled into potato salad.
Tip: For extra texture, reserve a few chopped sun-dried tomatoes to fold in at the end.
Conclusion
With 18 luscious homemade mayo recipes, there’s something here for every taste—whether you love classic, spicy, or herb-infused flavors. These creamy creations are easy to whip up and elevate any dish. Try one (or a few!) and let us know your favorite in the comments. Loved this roundup? Share the deliciousness on Pinterest so fellow foodies can enjoy too. Happy mixing!

I’m Brandon, the face behind the recipes. As a dedicated food enthusiast, I love experimenting with flavors and sharing my culinary adventures with you.