Vegan Pesto Aioli
This Vegan Pesto Aioli is creamy, fresh, and packed with big, bold flavor. Ready in just 5 minutes, it’s an easy way to add a fun, garlicky kick to sandwiches, Buddha bowls, roasted vegetables, and so much more!

I recently took a trip to San Diego, and one of the unexpected highlights was the hotel breakfast. They served these crispy breakfast potatoes with the most incredible pesto aioli on the side, and after just one bite, I was completely hooked. It was creamy, garlicky, herby… even thinking about it now, I’m practically drooling.
As soon as I got home, I knew I had to recreate that pesto aioli recipe in my own kitchen, but with a plant-based twist. And after a few rounds of testing, I landed on a version that’s as good (and dare I say even better) than the original.
It’s rich and creamy from the vegan mayo, packed with fresh basil flavor, and balanced with garlic, lemon, and walnuts for the perfect savory bite. Trust me when I say that this sauce will leave you licking the spoon — it really is that tasty.
Best of all, it’s easy to make and so versatile. Use it as a dip for roasted potatoes, a spread for sandwiches and burgers, or a drizzle for bowls, salads, and roasted vegetables. If you’re looking for an easy vegan sauce that instantly upgrades any meal, this recipe is definitely worth a shot!
Why you’ll love this Vegan Pesto Aioli

Vegan Pesto Aioli ingredients
How to serve this Vegan Pesto Aioli

Substitutions & variations
Quick recipe tips
- Add water gradually and adjust based on your desired consistency — use about 2 tablespoons for a thick, creamy sauce or splash in a bit more for a thinner, drizzleable texture.
- Chill the aioli for 15-20 minutes before serving it for an even better flavor.
- Soak or blanch the walnuts before blending to help them soften and create a smoother, creamier aioli. This is especially important if you’re not using a high-powered blender to prevent a gritty texture.
Step-by-step instructions
- Blend ingredients: Add the vegan mayo, basil, garlic, walnuts, vegan parmesan, olive oil, lemon juice, and salt to a blender or food processor and blend until smooth. Taste, adjust, and blend again if needed.
- Adjust consistency: Add water, 1 tablespoon at a time, until the aioli reaches your desired texture.
- Serve: Use immediately as a dip, spread, or drizzle, or refrigerate until ready to serve.
Make ahead & storage
This Vegan Pesto Aioli goes with everything, so blend up a big batch and keep it tucked away in your fridge for the week! Trust me when I say that you’ll want to add a spoonful (or two…or three…) to all of your meals.
Meal prep
- Make it ahead: Prepare the aioli up to 4-5 days in advance and store it in a sealed container or jar in the refrigerator.
- Use it throughout the week: Slather this sauce onto sandwiches and wraps, drizzle it over grain bowls, or serve it alongside roasted vegetables — it’s delicious on pretty much anything!
Storing leftovers
- Fridge: Store leftover pesto aioli in an airtight container in the refrigerator for up to 4-5 days.
- Give it a stir: The ingredients may separate slightly as they sit, so stir well before serving.
- Adjust the consistency as needed: The aioli will thicken as it chills, so stir in a splash of water before serving if you’d like a thinner, more drizzleable texture.
Freezing
- Not recommended: Sadly, this recipe isn’t freezer-friendly. Freezing it can change the texture of both the vegan mayo and fresh basil, causing the aioli to separate or become watery once it’s thawed.
FAQ
Stay in the loop!
Healthy eating tips & recipes delivered directly to your inbox
More sauces, dips, and dressings
Creamy Cilantro Lime Sauce
High-Protein Creamy Edamame Spread
Green Goddess Yogurt Dressing
Fresh Cilantro Mint Chutney
Classic Chimichurri Sauce
Vegan Cashew Queso
Vegan Pesto Aioli
Ingredients
- 1 cup vegan mayo
- 1 cup fresh basil
- 2 garlic cloves
- 1/4 cup walnuts
- 2 tablespoons vegan parmesan
- 2 tablespoons olive oil
- 1/2 lemon juiced
- 1/4 teaspoon salt plus more to taste
- 2-4 tablespoons water
Instructions
- Add the vegan mayo, basil, garlic, walnuts, vegan parmesan, olive oil, and lemon juice to a blender or food processor. Blend until smooth, then taste and add salt or adjust as needed.
- Add water, 1 tablespoon at a time, blending between each addition until the aioli reaches your desired consistency. I used about 2 tablespoons for a thick but drizzleable texture.
- Serve immediately or store in an airtight container in the refrigerator until ready to use.



