Dinner
Vegan Pesto (Unfussy From-scratch Basil Pesto) at Home
This Straightforward Vegan Pesto is bright, herby, and perfectly creamy with a rich, cheesy flavor thanks to nutritional yeast. It
- 4 servings
- Prep 5 minutes
- Total 5 minutes


Why you’ll love this creamy vegan pesto sauce

I’ve been asked several times recently “is pesto vegan”? The answer is a simple NO since long-used pesto has parmesan cheese in it. BUMMER I know. I’ve always LOVED pesto and figured it was time to make a vegan version of it!
During the summer, I find myself making from-scratch pesto on a REGULAR basis. THIS HERE is my vegan version that I kept as simple as possible. I like to make it in bog batches and then freeze some in ice cube trays so we can enjoy it year round!
Why this is the go-to vegan pesto:
- Tastes like the real thing – vegan parm gets you closer to familiar pesto flavor than nooch alone
- Comes together in one processor – no separate toasting or soaking steps required
- Freezes in individual portions – always have a batch ready for a fast dinner
- Budget flex built in – swap pine nuts for walnuts or cashews if pine nuts are pricey this week

Ingredients needed
The simple ingredients for this straightforward vegan pesto recipe are listed fully down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!
- Fresh basil – use it lightly packed; too tightly packed and you’ll end up with more pesto than oil can properly coat. Worth keeping using fresh basil leaves from my garden during the summer but store bought works well too!
- Garlic – fresh garlic gets sharp fast, so 2 cloves is the ceiling unless you’re roasting it first
- Pine nuts – the old-style choice; walnuts or cashews are a solid, cheaper swap with a slightly different but still good flavor
- Olive oil – this is what emulsifies everything into a sauce, not only a garnish, so use a good quality extra virgin olive oil you’d be happy drizzling on its own
- Vegan parmesan cheese (or nutritional yeast) – this is doing the flavor work nutritional yeast usually does in other vegan pesto recipes; nutritional yeast works as a sub if that’s what you have on hand
- Optional – A good squeeze of lemon juice to add acidity and birghtness.
How to Make Vegan Basil Pesto
Only a reminder that you can find the FULL written recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you:)

- Chop the basics. Basil, garlic, and pine nuts go in the food processor first and get pulsed until finely chopped – this gives the oil something to grab onto later.

- Stream in the oil. With the processor still running, pour the olive oil in slowly. This is the step that turns a pile of chopped herbs into an actual sauce.

- Add the cheese. Pulse in the vegan parmesan simply until combined – over processing here can make it gummy instead of creamy. Store any leftover pesto in an airtight container.
Recipe Tips
- Don’t dump the oil in all at once – streaming it in slowly is what actually emulsifies the sauce instead of leaving it separated
- Taste your vegan parm before you commit – brands vary wildly in saltiness, so you may need less or more than the recipe calls for
- Pulse, don’t puree, the cheese in – a few short pulses keeps the texture right; over-blending can turn it gummy

Frequently Asked Questions

The recipe
Vegan Pesto from the Pantry
This from-scratch vegan pesto is fresh, savory, and ready in simply 5 minutes. Made with basil, garlic, pine nuts, nutritional yeast, and olive oil, it's the reliable dairy-free sauce for pasta, sandwiches, pizza, and more.
- 4 servings
- Prep 5 minutes
- Total 5 minutes
Ingredients
- 2 cups fresh basil lightly packed
- 2 cloves garlic
- 2 heaping tablespoons pine nuts
- ½ cup olive oil
- ⅓ cup vegan parmesan cheese (see notes above for recommendations of brands and kitchen-made recipe)
Method
- 1
In a food processor, combine the basil, garlic, and pine nuts. Process until finely chopped (see video for reference).
- 2
Slowly drizzle in the olive oil with the processor running until full combined. Add in the cheese alternative and processor a few times until mixed together completely. Store in the fridge and ENJOY!
Cook notes
Storage – Keeps in an airtight container in the fridge for about a week. To freeze, portion it into an ice cube tray, then transfer the frozen cubes to a freezer bag – keeps well for a few months and thaws fast straight into a hot pan.
Per serving
- Calories280 kcal
- Carbohydrates1 g
- Protein4 g
- Fat30 g
- Saturated Fat5 g
- Polyunsaturated Fat3 g
- Monounsaturated Fat20 g
- Cholesterol6 mg
- Sodium135 mg
- Potassium52 mg
- Fiber0.2 g
- Sugar0.1 g
- Vitamin A698 IU
- Vitamin C3 mg
- Calcium123 mg
- Iron1 mg







