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.

A bowl of green budget-friendly pesto sauce on a cloth, surrounded by fresh basil leaves, a head of garlic, and scattered walnut pieces.
Budget-Friendly Pesto

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.

Want to save this recipe for later?
Just enter your email and I’ll send it to your inbox! Plus you’ll get new recipes from me every week!
A plate of pasta coated in green pesto sauce, garnished with fresh basil leaves, sits on a table near a yellow cloth, a lemon, a gold olive oil bottle, and a pepper grinder.

❤️ 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.
A wooden cutting board displays fresh basil, spinach, a lemon, olive oil, a garlic bulb, walnuts, a wedge of Parmesan cheese, and a bowl of salt, arranged for making pesto.

🍲 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.

A woman wearing a teal apron and holding a glass of red wine stands by a set dining table with bread and appetizers. Text reads, Your Apron. Your Style. The Byereka logo appears in the bottom left corner.

👩‍🍳 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.

A smiling woman in a modern kitchen wears a stylish maroon apron, holding a drink garnished with herbs. Text reads Your Apron. Your Style. The Byereka logo is in the lower right corner.

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

👝 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.

recipe card goes here
5 from 4 votes

Spinach-Basil-Walnut Pesto (aka Budget-Friendly Pesto)

🌿 Spinach-Basil-Walnut Pesto blends basil and spinach with toasted walnuts, garlic, lemon, and salty pecorino for a silky, nutty pesto that works on pasta, grains, and sandwiches.
Prep Time: 10 minutes
Cook Time: 0 minutes
Total Time: 10 minutes
Servings: 2 meals for a family of 4
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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

Calories: 933kcal, Carbohydrates: 7g, Protein: 13g, Fat: 98g, Saturated Fat: 16g, Polyunsaturated Fat: 16g, Monounsaturated Fat: 62g, Cholesterol: 26mg, Sodium: 921mg, Potassium: 435mg, Fiber: 2g, Sugar: 1g, Vitamin A: 5593IU, Vitamin C: 21mg, Calcium: 377mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @erekav or tag #cookingwithereka!

You may also like

A woman with long brown hair, wearing a red floral blouse, smiles while slicing an orange vegetable in a bright, modern kitchen with white cabinets and various fresh produce on the counter.

Hey there, I'm Ereka!

Your weeknight dinner wingwoman. Welcome to my little nook of the internet, where you'll find fuss-free meals that are big on flavor!

5 from 4 votes

Leave a comment

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

Recipe Rating