Homemade Basil Mayonnaise

This creamy, mustard-free Basil Mayonnaise is made from scratch with fresh basil, garlic, lemon, and avocado oil – perfect for slathering on sandwiches and toasts!
If you’ve ever had a surplus of fresh basil in the summer (hello, overzealous herb garden!), you need to add this Basil Mayonnaise to your recipe repertoire. It’s bright, creamy, garlicky, and completely made from scratch.
If you have never made mayonnaise at home – don’t be intimidated! It’s easy to make in a food processor or blender, and it keeps well, so you can enjoy that fresh summer basil flavor long after your garden has calmed down.
I’m already a plain mayo lover, but I love this recipe even more. It instantly elevates everything from sandwiches and wraps and is a key ingredient in my favorite Heirloom Tomato Toast recipe. I hope you love it!

A Note On Raw Egg Safety
Since this Basil Mayonnaise is made entirely from scratch, it does include raw egg, which is traditional in homemade mayo. While using raw eggs is generally safe for most people, it’s important to follow a few precautions to minimize any risk of food-borne illness:
- Use the freshest eggs possible. Ideally, source them from a trusted local farm or a reputable grocer where eggs are well-handled and stored properly.
- Opt for pasteurized eggs if you’re serving the mayo to young children, elderly individuals, pregnant women, or anyone with a compromised immune system. Pasteurized eggs have been gently heated to kill bacteria without cooking the egg.
- Store the mayo in the fridge right away and use it within 5 days. Homemade mayo doesn’t contain preservatives, so keeping it cold is essential for safety and freshness.




How To Make Basil Mayo (from scratch!)
Making mayonnaise at home feels fancy, but it’s actually quite simple. Here’s the step-by-step on how you do it.
- BLEND THE BASE
In the bowl of a food processor, combine whole egg, egg yolk, lemon juice, minced garlic, salt, and sugar until well blended.
- EMULSIFY THE OIL
With the food processor running, very slowly drizzle in the oil in a thin, steady stream until the mixture starts to emulsify and thicken.
- ADD IN BASIL
Add the fresh basil leaves to the food processor and pulse several times, just until the basil is finely chopped and evenly distributed.
- CHILL AND SERVE
Transfer the mayonnaise to a sealed container and refrigerate for at least 1 hour before serving.

Recipe FAQs
Yes! Avocado oil is neutral and light, which helps the basil flavor shine. You can also use light olive oil or canola oil. Avoid extra virgin olive oil, which can make the mayo taste bitter.
Homemade basil mayo will keep in an airtight container in the refrigerator for up to 5 days. Since it’s made without preservatives, be sure to store it cold and never leave it out at room temperature for long periods.
If you don’t have a food processor, you can use a blender, though you might find the mayo harder to remove from the blender once it’s done. Alternatively, you can try making it by hand using a whisk, though this is much more challenging. You’d need to whisk vigorously while slowly drizzling in the oil to create the emulsion by hand.

Related Recipes
Looking for some more amazing condiments? Definitely checkout these other fan-favorite recipes:
Print
Homemade Basil Mayonnaise
This creamy, mustard-free Basil Mayonnaise is made from scratch with fresh basil, garlic, lemon, and avocado oil – perfect for slathering on sandwiches and toasts!
- Total Time: 10 minutes
- Yield: 1.5 cups
Ingredients
- 1 large whole egg
- 1 egg yolk
- 1 tablespoon lemon juice
- ¼ teaspoon salt
- ¼ teaspoon sugar
- ½ teaspoon finely minced garlic
- 1 cup avocado oil
- 1 cup fresh basil leaves
Instructions
- BLEND THE BASE: In the bowl of a food processor, combine the whole egg, egg yolk, lemon juice, minced garlic, salt, and sugar. Blend for about 30 seconds, until smooth and well combined.
- EMULSIFY THE OIL: With the food processor running, very slowly drizzle the oil in through the feed tube in a thin, steady stream. Take your time, this step should take several minutes. Pause as needed to allow the mixture to emulsify and thicken. If necessary, stop the processor and scrape down the sides to make sure everything is fully incorporated.
- ADD THE BASIL: Add the fresh basil leaves to the food processor and pulse several times, just until the basil is finely chopped and evenly distributed. You want flecks of basil visible – don’t over-blend!
- CHILL AND SERVE: Transfer the mayonnaise to a sealed container and refrigerate for at least 1 hour before serving. This allows the flavors to meld and develop.
Notes
Store in an airtight container in the refrigerator and use within 5 days.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Condiments
- Method: Handmade
- Cuisine: Ameican
Nutrition
- Serving Size: 2 Tablespoons
- Calories: 172
- Sugar: 0.1 g
- Sodium: 55.2 mg
- Fat: 19 g
- Carbohydrates: 0.3 g
- Protein: 0.8 g
- Cholesterol: 30.9 mg

If you love fresh basil or the flavors of pesto you need to try this mayo. It’s sure to impress!