• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • About
  • Recipes
  • Resources
  • Contact

MyGoodFoodWorld

menu icon
go to homepage
  • Home
  • About
  • Recipes
  • Resources
  • Contact
subscribe
search icon
Homepage link
  • Home
  • About
  • Recipes
  • Resources
  • Contact
×
Home » Vegetarian Gluten Free Recipes

Published: Mar 2, 2022 · Modified: Oct 25, 2025 by Padma Kumar

Creamy Basil Pesto Recipe: Vegan, No Nutritional Yeast

Jump to Recipe Pin Recipe

A traditional basil pesto recipe, made with basil, pine nuts, garlic, Parmesan, and olive oil, is a timeless Italian favorite. My vegan basil pesto keeps all that fresh, vibrant flavor but skips the cheese, and there is no nutritional yeast either. The result? A creamy, lush pesto that’s 100% plant-based and just as satisfying as the original.

Vegan basil pesto with nuts and olive oil placed in a round white bowl with a sprig of fresh basil placed on the top.

Save This Recipe

Enter your email & I'll send it to your inbox.

Save Recipe


By submitting this form, you consent to receive emails from MyGoodFoodWorld

I have used store-bought pesto a few times, and trust me, nothing beats a good homemade pesto sauce that is made from scratch. Especially when the recipe is as easy as this one and comes together in just 10 minutes!

What I also love about this dairy-free basil pesto recipe is its versatility. I use it not only to make my pasta al pesto, but also as a dip for chickpea patties, and spread for paninis and sandwiches.

It has the depth and body of a classic basil pesto, thanks to the olive oil and nuts, with an extra kick from the spices. Like my pasta sauce with passata, having a jar of this pesto in the fridge makes weeknight dinners a breeze.

This fresh basil pesto recipe was actually born by accident. It was a busy weeknight, and we were all in the mood for some no-cheese pesto pasta. I had some basil in the fridge, tossed in a bit of this and a bit of that, and the rest, as they say, is history.

This post includes helpful tips, but if you're in a hurry, use the "Jump to Recipe" or section links to skip ahead.

Jump to:
  • About this basil pesto recipe
  • Ingredients
  • Instructions
  • Tips for the best basil pesto
  • Recipe Notes
  • How to use basil pesto in recipes
  • Storage and Shelf Life
  • FAQs
  • More easy dairy-free recipes
  • 📖 Recipe
  • Comments

About this basil pesto recipe

While I love the traditional Italian version, this vegan basil pesto celebrates the same classic flavors with a few fun swaps.

Instead of pine nuts, I use a mix of almonds and Brazil nuts. They add a rich texture and a beautiful nutty flavor that pairs perfectly with fresh basil. To bring in that umami note that cheese usually gives, I add a few green olives. It’s a small change that makes a big difference.

The flavor gets even better with a touch of heat. Black pepper, red pepper flakes, and jalapeños give this pesto a little kick without overpowering the basil. The result is a pesto that’s bold, vibrant, and utterly delicious.

There’s always a debate about the best method to make pesto sauce: mortar and pestle or food processor. For the sake of ease and to save time, I make mine in a food processor, and yes, it’s absolutely possible to achieve the same texture and flavor of traditional pesto—just follow my instructions and tips.

My homemade basil pesto is vegan, gluten-free, soy-free, and grain-free.

Heads up: I’m here to share helpful info, not medical advice. Always double-check ingredient labels—products can vary, and allergens can sneak in. If you have food allergies, make sure everything you use works for you.

Ingredients

See recipe card for quantities.

Recipe ingredients for basil pesto recipe are placed in small bowls on a black background.

Basil: I use Italian large leaf fresh basil leaves and stems. The stems have so much flavor, so please don’t discard them!

Oil: Extra virgin olive oil, please. It gives this basil pesto its rich, smooth texture and that unmistakable Italian aroma.

Green olives: Since this recipe is made without cheese or lemon juice, green olives add a tangy, umami depth. They balance the flavors beautifully.

Nuts: I use both almonds and Brazil nuts in this recipe. See the section below for ideas on what other nuts or seeds you can use instead.

Spice: I use red chili flakes, black peppercorns, and jalapeño for a balance of heat. If you’re not a fan of too much spice, feel free to skip or reduce the quantities. I use jalapeño slices from a jar, but fresh jalapeño works just as well.

Garlic: I use it in moderation, but you can adjust the quantity to your taste.

If you have any questions regarding these ingredients, feel free to ask in the comments section below and I will try my best to answer them for you.

Instructions

Here I’ll show you how to make my basil pesto recipe, step by step. I make it in a food processor, but you can use a mortar and pestle if you have the time and patience.

Step 1: Gather all the ingredients

Measure all the ingredients before you start.

Roughly chop the nuts, olives, and jalapeño (if using a fresh one). Separate the basil leaves from their stems and roughly chop the stems only.

Tip: Chopping the nuts helps them grind more easily.

Step 2: Make the pesto

Place the chopped nuts, garlic, and black peppercorns in the food processor jar. Grind until they are finely powdered.

Add the olives, jalapeños, and salt, and grind to a smooth paste.

Tip: If needed, add a little olive oil to help the paste come together smoothly.

Next, add the basil stems (not the leaves yet) and olive oil. Grind until smooth. Then add the basil leaves and chili flakes. Pulse in short bursts until everything is well combined.

The goal is not to grind the basil and chili flakes fully. The little flecks of green and red make your pesto look so fresh and vibrant.

And that’s it! You’ve just made yourself a delicious homemade basil pesto sauce with fresh basil.

Some basil pesto pasta with vegetables is served in a round white bowl.

Tips for the best basil pesto

Even the simplest basil pesto recipe can go wrong if a few key details are missed. Here’s how to get it right every time.

Texture matters: I like my pesto smooth, yet still have visible specks of green and red. To achieve that, I grind all the ingredients well first, then add the basil leaves and chili flakes and pulse in short, one-second bursts.

Why does my pesto taste bitter? If your pesto tastes bitter, a few things could be the cause. The basil may not be fresh, the olive oil may not be of good quality, or the nuts may have turned rancid.

Another reason could be the heat generated during grinding. When the food processor runs too long, the friction can warm up the oil and nuts, making them bitter. Use fresh, good-quality ingredients and a high-speed food processor to avoid this.

Follow the sequence: For the best texture and color, grind the nuts first, then the basil stems, and finally the basil leaves. Add olive oil gradually to bring it all together.

Why isn’t my pesto bright green? Pesto can lose its vibrant color if it’s ground for too long or if the basil leaves are chopped before blending. Always add the basil leaves toward the end and blend in short bursts to preserve their fresh green color.

Padma’s top tip: Do not chop the basil leaves; add them whole.

Recipe Notes

The good thing about this pesto is that it’s a forgiving condiment. You can add a bit of this and tweak a bit of that, and it will still taste wonderful.

Can you substitute spinach for basil in pesto recipe?

Yes, you can substitute spinach for basil in a pesto recipe. Spinach has a milder flavor, so the pesto will be less aromatic, but it still blends beautifully with nuts, olive oil, and spices. You can also mix spinach with a little basil to retain some classic pesto flavor.

Add cheese or nutritional yeast: For extra flavor, if you like, add a couple of teaspoons of grated vegan cheese or nutritional yeast when grinding.

Can you make pesto without pine nuts?

Yes, you can make pesto without pine nuts. Simply replace them with other nuts such as almonds, cashews, walnuts, or Brazil nuts. You can use one type of nut or mix a few for a richer, creamier flavor.

Yield: These measurements make enough pesto for about 150 grams of pasta plus 100 grams of vegetables of your choice.

How to use basil pesto in recipes

Homemade pesto pasta tossed with tender broccoli stems is served in a pink bowl plate, which is placed on a table mat.

When most people think of pesto, they picture it as a pasta sauce, which, of course, is a great way to use it. But basil pesto adds wonderful flavor and richness to a variety of dishes.

  • Spread it on your favorite sandwich or panini for an aromatic lunch. I absolutely love it on sourdough toast.
  • Salad dressing: Thin it with a little olive oil or lemon juice to make a delicious basil pesto salad dressing. It works beautifully with my light and crunchy carrot cucumber salad.
  • Pizza sauce: Use it on homemade pizza or turn leftover bullet naan into a quick, flavorful pizza.
  • Filling: Mix it with paneer in vegetarian zucchini boats for a herby, flavorful twist.
  • Topping for soup: Add a dollop to sweet potato turmeric soup for extra depth and richness.

How do you like using pesto in your recipes? Do let me know in the comments. I would love to hear from you!

Storage and Shelf Life

Proper storage is key to keeping your basil pesto fresh, flavorful, and vibrant.

In the fridge: Add a thin layer of oil to the pesto and store it in an airtight container. It will keep for up to two weeks. Always use a clean, dry spoon when scooping out pesto. Take only what you need and return the jar to the fridge immediately to keep it fresh.

Pro tip: After blending, stir in a little extra olive oil if you like. This boosts the flavor and helps maintain the bright green color.

Can I freeze pesto? Yes, for longer storage, pesto freezes beautifully. Spoon it into an ice cube tray or small freezer-safe containers. Once frozen, transfer the cubes to a freezer bag. Frozen pesto can last up to three months and can be added directly to pasta, soups, or sauces without thawing.

FAQs

What is pesto?

Pesto is a classic Italian sauce made from fresh basil, garlic, pine nuts, Parmesan cheese, and olive oil. It is most commonly used as a pasta sauce but can also be enjoyed as a spread, dip, or topping to add rich flavor to many dishes.

What kind of olive oil is best for pesto?

Extra virgin olive oil is the best choice for pesto. It has a rich, fruity flavor and smooth texture that enhances the taste of the basil and other ingredients. Using high-quality extra virgin olive oil ensures your pesto is fresh, vibrant, and flavorful.

Should you blanch basil for pesto?

No, you do not need to blanch basil for pesto. Using fresh, raw basil preserves its vibrant green color, bright flavor, and natural aroma. Blanching is unnecessary and can cause the leaves to lose some of their delicate taste.

What type of basil should I use for pesto?

Sweet basil, also known as Genovese basil, is the best choice for pesto. It has a mild, aromatic flavor and tender leaves that blend beautifully into a creamy sauce. You want to experiment with different flavors, add other fresh herbs such as cilantro, mint, parsley, or carrot greens.

More easy dairy-free recipes

Pasta sauce with red peppers

Potato pasta

Coconut milk crepes

Made this recipe? I’d love to know what you think! Leave a ★★★★★ rating and a review below—it motivates me to create more great content for you. You can also connect with me on Facebook and Instagram. And don’t forget to subscribe to my newsletter, where I share free recipes, tips, and more!

📖 Recipe

Pesto recipe vegan without nutritional yeast with fresh basil.
Padma Kumar

Basil Pesto Recipe (No Nutritional Yeast, Vegan)

5 from 3 votes
Bright, flavorful, and ready in just 10 minutes, this basil pesto recipe is sure to become a kitchen favorite. Creamy, nutty, and a little spicy, it’s perfect on pasta, sandwiches, or even as a quick dip.
For extra tips and notes to make the best pesto, check out the full blog post above.
Prep Time 5 minutes mins
Cook Time 5 minutes mins
Total Time 10 minutes mins
Servings: 3
Course: Sauce
Cuisine: Italian
Calories: 204

Save This Recipe

Enter your email & I'll send it to your inbox.

Save Recipe


By submitting this form, you consent to receive emails from MyGoodFoodWorld

Ingredients Method Nutrition Notes

Ingredients  

  • 1 clove (~4g) garlic
  • ½ teaspoon (~25) black peppercorns
  • 6-7 almonds, see note 2
  • 2 brazil nuts
  • 1 fresh jalapeno, (or 7-8 slices from the jar)
  • 5-6 large green olives, whole, pitted
  • ½ teaspoon salt
  • 1 small bunch (~30g) fresh basil, see note 3
  • 4 tablespoons extra virgin olive oil
  • ½ teaspoon red chili flakes, see note 4

Instructions
 

Prep the ingredients
  • Wash basil and keep aside to let the water drain. Peel the garlic and chop it into pieces. Chop the nuts and jalapeno, if using a fresh one.
Make the pesto
  • Add the chopped nuts, garlic, and black pepper to a food processor. Grind until finely powdered.
    1 clove (~4g) garlic, 6-7 almonds, 2 brazil nuts, ½ teaspoon (~25) black peppercorns
  • Add the olives, jalapeños, and salt, and grind into a smooth paste.
    1 fresh jalapeno, 5-6 large green olives, ½ teaspoon salt
  • Add the basil leaves and stems, chili flakes, and olive oil. Grind in short bursts.
    1 small bunch (~30g) fresh basil, ½ teaspoon red chili flakes, 4 tablespoons extra virgin olive oil
  • And that’s it! Your delicious pesto is ready.

Nutrition

Calories: 204kcal | Carbohydrates: 3.1g | Protein: 1.5g | Fat: 22.1g | Saturated Fat: 3.2g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 479mg | Potassium: 91mg | Fiber: 1.3g | Sugar: 0.4g | Calcium: 60mg | Iron: 120mg
Disclosure

The nutritional information is calculated using an online calculator and is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionists' advice. Changing the quantities and cooking technique will alter the nutritional calculations.

Notes

  1. Yield: Enough for 150g pasta + 100g vegetables.
  2. Nuts: Use Brazil nuts, almonds, pine nuts, cashews, or walnuts—any combination works.
  3. Basil: Use fresh leaves and stems for full flavor.
  4. Spices: Black pepper, jalapeños, and red pepper flakes add balanced heat. Reduce or skip jalapeños/pepper flakes if you prefer milder pesto.
  5. Top tip: Do not grind the basil and chili flakes completely smooth—you want to see little specks of green and red. This gives the pesto a lovely texture.
  6. Storage: Transfer to a clean glass jar with a tight-fitting lid. Keep it in the fridge, where it will stay fresh for up to two weeks.
Scaling the recipe

Alternative quantities provided in the recipe card are for 1x only.

Allergens Disclaimer

Our content aims to be informative and educational, but it should not replace professional medical advice. Since manufacturing processes can vary and cross-contamination is possible, it's essential to verify product labels and allergen information. Make sure all ingredients align with your specific allergies. As readers, you bear the responsibility for ensuring allergen safety when buying or consuming foods.

Made this recipe? Tag me

@mygoodfoodworld to tell me how it was

More Vegetarian Gluten Free Recipes

  • A collection of gluten-free vegetarian recipes.
    Simple Gluten Free Vegetarian Recipes For Dinner
  • A simple kitchari recipe, made with mung lentils, rice, and spices such as ginger and black pepper, is served in a white bowl with a golden spoon.
    Kitchari Recipe (Instant Pot, Ayurvedic)
  • Creamy pasta sauce made with red peppers is served in a bowl. Next to the bowl is some cooked pasta on a plate.
    Pasta Sauce with Red Peppers Recipe (Vegan & Creamy)
  • Creamy rice pudding is served in a blue round bowl.
    Creamy Instant Pot Rice Pudding (3 Ingredients, No Eggs!)

Reader Interactions

Comments

  1. Dusty says

    October 28, 2025 at 8:04 pm

    This recipe looks delicious! Saving to make this for later!

    Reply
  2. Devaki says

    June 15, 2022 at 11:11 pm

    5 stars
    Absolutely love this pesto. It has become a family favourite 😍 Just to let you know Padma that it stayed good in the fridge for 3 weeks!

    Reply
    • Padma Kumar says

      June 16, 2022 at 2:09 pm

      Ah, thank you so much! Valuable feedback x

      Reply
  3. readandreviewit says

    March 26, 2022 at 11:35 pm

    Ooh this looks absolutely amazing! My sister's actually recently turned vegetarian and is looking for new dishes to try so I'll have to send this her way, this looks like something she'd really enjoy. Thanks for sharing x

    Reply
    • mygoodfoodworld says

      March 28, 2022 at 2:36 pm

      Thank you so much! Wising your sister good luck on her vegetarian journey and hoping that she likes this one. xx

      Reply
5 from 3 votes (2 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Primary Sidebar

Picture of Padma Kumar creator of mygoodfoodworld.

Hi, I'm Padma! I am a passionate cook and can cook through any mood! My cooking is all about simple, healthy meals made with fresh ingredients and with a lot of love. As a mum and an early childhood educator, I deeply care about raising healthy eaters.

More about me →

Your questions answered!

  • Cooked red lentils are placed in a white high bowl. The bowl is placed on a folded grey colored cloth with a spring of fresh herb next to it.
    How to cook red lentils on stovetop
  • Is buck wheat gluten free? Buckwheat groats spilling out of a gunny sack.
    Is buckwheat gluten free? Plus How to Cook Buckwheat Groats
  • Cooked instant couscous placed in a round black bowl with a fork on the side and some cilantro leaves.
    Is couscous gluten free? Plus, how to cook couscous
  • A cane basket with some freshly baked naan breads and a bowl of curry are placed next to each other.
    Roti vs Naan: The difference between these breads
  • To answer the questions about how to grow thick mung bean sprouts, this is an image of sprouted mung beans placed in a heap in a wooden bowl.
    How to grow thick mung bean sprouts
  • Some pinto beans and black beans are spilling out of burlap bags on to a table top.
    Black Beans vs. Pinto Beans

Recipes You'll Love

  • Slices of chocolate chunk banana bread, are placed on a wooden board. Some chocolate chips, butter cubes, and a banana are also placed on the side of the board.
    Chocolate Chunk Banana Bread Recipe Without Eggs
  • Four small-sized naans studded with red pepper flakes, nigella seeds, cilantro, and ghee, placed in a white round bowl. The bowl is placed on a textured brown background.
    Bullet Naan Recipe (No Yeast, No Tandoor!)
  • Asian-style noodle soup with vegetables and garnishes is served in a round green bowl.
    Asian Noodle Soup Recipe
  • A plate of Indian cauliflower and potato curry on a wooden table.
    Easy Aloo Gobi Recipe (Indian Cauliflower Potatoes)
  • Indian yogurt sauce served with flatbreads, a bowl of lentils and some okra on the side.
    Gluten Free Naan Recipe
  • One fluffy eggless pancake is placed on a bluish green plate. There is a crisscross pattern made on the pancake with chocolate sauce. Some fresh blueberries and strawberries are placed on the pancake and next to it.
    Fluffy Pancakes Without Eggs (Vegan)

Footer

Connect with me on Social Media

  • Facebook
  • Instagram
  • LinkedIn
  • Pinterest
  • Twitter
  • YouTube

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

Subscribe for free recipes & cooking tips.

Contact

  • About Me
  • Contact

© 2025 MyGoodFoodWorld

32 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.