This post may contain affiliate links. Please read our disclosure policy.
Have you seen the price of pine nuts lately? I mean, $15 for a tiny bag? Nope. Not happening. That’s why I came up with this budget-friendly pesto that tastes just as silky, nutty, and flavorful as the classic—but for a fraction of the cost.
As a mom of two and someone who refuses to sacrifice flavor, I’m always looking for shortcuts that don’t feel like compromises. This pesto is fresh, vibrant, affordable, and comes together in minutes. Trust me—you’ll want to keep a jar of this in your fridge at all times.

Table of Contents
This budget-friendly pesto is creamy, herby, and packed with punchy garlic, zesty lemon, and salty pecorino. By swapping pricey pine nuts for toasted walnuts and bulking up the basil with spinach, you get the same luxurious flavor and texture without draining your wallet. It’s perfect on pasta, spooned over grilled veggies, spread on sandwiches, or stirred into warm grains.

❤️ Why You’ll Love my Budget-Friendly Pesto
- My budget-friendly pesto is big on flavor and light on cost.
- It’s a smart way to use up those big bunches of basil and spinach.
- It takes less than 10 minutes to make and lasts all week.
- It’s endlessly versatile—you’ll find new ways to use it every day.

🍲 Ingredients
🧄 Garlic gives this pesto its bold, aromatic base—it’s not shy, and we love that.
🥜 Toasted walnuts add a nutty richness and body, without the pine nut price tag.
🌿 Fresh basil brings that classic pesto flavor we all crave.
🥬 Spinach lightens things up and stretches the basil (and your grocery bill).
🧂 A touch of salt sharpens and balances all those fresh flavors.
🧀 Pecorino Romano adds that salty, tangy kick—it’s bold, briny, and perfect here.
🍋 Lemon zest and juice brighten the pesto and cut through the richness.
🫒 Extra virgin olive oil brings it all together into a smooth, luscious sauce.
👩🍳 How to Make my Budget-Friendly Pesto
Add garlic, walnuts, basil, spinach, salt, pecorino, lemon zest, and lemon juice to a food processor.
Start blending and slowly drizzle in the olive oil until the pesto becomes smooth and creamy.
Give it a taste—add a pinch more salt, lemon, or cheese if you’re feeling it.
Use immediately or transfer to a jar, top with a splash of oil, and refrigerate.
🪄 Tips and Tricks
- Toast your walnuts! It brings out their flavor and makes the pesto more complex.
- Use cold ingredients if you’re storing it—this helps preserve that gorgeous green color.
- Add a splash of pasta water when tossing with pasta to help it cling beautifully.
- Make a double batch and freeze half in ice cube trays for easy use later.
🗒 Variations
- Swap spinach with arugula for a peppery twist.
- Use parmesan instead of pecorino if that’s what you have.
- Add a pinch of red pepper flakes if you want a little heat.
- Stir in a spoonful of ricotta for a creamier, more spreadable version.
🗒 Substitutions
- No walnuts? Try sunflower seeds or cashews.
- Out of basil? Go heavier on the spinach or use another soft herb like parsley.
- Can’t do dairy? Use a vegan cheese substitute or nutritional yeast for a cheesy vibe.
🗒 Best served with
- Summer Chicken Dinner– A big bowl of pesto pasta pairs nicely with this dish!
👝 How to Store Leftovers
Store your budget-friendly pesto in an airtight container in the fridge for up to 5 days. To keep it fresh and vibrant, pour a thin layer of olive oil on top before sealing.
How to Reuse Leftovers
- Spread it on sandwiches or wraps.
- Swirl it into soup, risotto, or scrambled eggs.
- Drizzle it over roasted veggies or grilled chicken.
- Use it as a dip with warm bread or crackers.
🤔 Common Questions
Can I freeze it?
Absolutely. Freeze in small portions using an ice cube tray, then store the cubes in a freezer bag. Just defrost and use as needed.
Can I make it in a blender?
Yes! Just know it’ll come out smoother and silkier—more of a sauce than a chunky pesto. Still delicious.
Do I need to use both basil and spinach?
Nope! You can use all basil if you’re feeling fancy—or all spinach if that’s what you have. It’s super flexible.

Spinach-Basil-Walnut Pesto (aka Budget-Friendly Pesto)
Equipment
- 1 food processor, blender, or immersion blender
Ingredients
- 3 garlic cloves
- ¼ cup toasted walnuts
- 2 cups basil
- 3 cups spinach
- ½ teaspoon salt
- ½ cup pecorino Romano, grated
- 1 lemon, zested
- 1 tbsp lemon juice
- ¾ cup extra virgin olive oil
Instructions
- To a blender, add all the ingredients, except the olive oil. Begin blending, adding the olive oil as you blend.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.








