How To Make Pesto Sauce Without Basil

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

You can make pesto sauce without basil by swapping in any number of leafy greens, herbs, or even nuts and vegetables that mimic that same vibrant, savory punch.
 
The classic recipe leans heavily on basil’s peppery sweetness, but the truth is pesto is more of a technique than a rigid rule.
 
So if your basil plant gave up, or you just want to try something new, you have plenty of delicious options right in your kitchen.
 
In this post, we’ll explore the best ways to make pesto sauce without basil, from spinach to kale to arugula, plus some nutty twists you’ll love.
 
Let’s dig in!
 

Why You Can Make Pesto Sauce Without Basil

The magic of pesto comes from the blend of fresh greens, garlic, nuts, cheese, and olive oil, not just the basil itself.
 
When you make pesto sauce without basil, you’re simply swapping the star herb for another ingredient that brings its own unique flavor and texture.
 
Think of basil as the original but not the only option, because the base formula is incredibly forgiving.
 
As long as you keep that balance of greens, fat, salt, and acid, you’ll end up with a sauce that’s just as versatile and tasty.
 
The key is understanding what each substitute brings to the table, and we’ll break that down right now.
 

1. The Green Base Is What Matters Most

Pesto’s body comes from its leafy component, so when you make pesto sauce without basil, choose greens that are fresh and not too watery.
 
Spinach is a mild, silky choice that won’t overpower the other flavors, making it perfect for beginners.
 
Kale adds a heartier, earthier note and holds up well in a food processor, though you might want to remove the tough stems first.
 
Arugula brings a peppery kick that mimics basil’s slight spice, and it’s fantastic when you want a bolder sauce.
 
You can even mix two or three greens together to create a custom blend that suits your taste buds.
 

2. Nuts and Seeds Change the Whole Game

Traditional pesto uses pine nuts, but they’re expensive and not always in the pantry, so swapping them is a smart move.
 
When you make pesto sauce without basil, you can also swap the nuts to reinvent the sauce entirely.
 
Walnuts give a slightly bitter, earthy depth that pairs beautifully with arugula or kale.
 
Almonds offer a mild, sweet crunch that works with almost any green, especially spinach.
 
Sunflower seeds are a budget-friendly option that adds creaminess without shouting for attention.
 
Toasting your nuts or seeds first brings out their natural oils and makes the pesto extra rich.
 

3. Don’t Forget the Supporting Cast

Garlic, Parmesan, lemon juice, and olive oil are the glue that holds any pesto together, no matter what green you choose.
 
When you make pesto sauce without basil, you might need to adjust these slightly to balance the new flavors.
 
For example, kale is bitter, so a touch more lemon juice will brighten it up and cut that bitterness.
 
Spinach is mild, so you might want an extra clove of garlic to give the sauce more personality.
 
And if you’re using a peppery green like arugula, go easy on the black pepper, as the green already brings the heat.
 
Taste as you go and tweak the ratios until it sings.
 

The Best Substitutes for Making Pesto Without Basil

Now that you know the basics, let’s get specific about which greens work best and how to use them in your pesto.
 
Here are the top contenders that deliver on flavor and texture when you need to make pesto sauce without basil.
 

1. Spinach Pesto

Spinach is the go-to for a mild, family-friendly pesto that still looks bright green and feels silky smooth.
 
Use baby spinach straight from the bag, no need to cook it first, and it will blend into a creamy sauce in seconds.
 
Pair it with walnuts or almonds and a bit more Parmigiano to make up for the lack of basil’s punch.
 
The result is a versatile sauce that’s perfect for pasta, sandwiches, or even as a dip.
 

2. Kale Pesto

Kale is the hearty choice that makes a pesto with real substance and a slightly robust, earthy flavor.
 
If you’re using mature kale, massage it with a little olive oil and salt before blending to soften the leaves.
 
Baby kale can go straight in the blender, and it’s much more tender but still carries that kale essence.
 
Add a handful of fresh parsley or a squeeze of lemon to keep it from tasting too heavy.
 

3. Arugula Pesto

Arugula is the closest flavor cousin to basil because of its natural peppery bite and slightly nutty undertones.
 
When you make pesto sauce without basil, arugula will give you that zing that feels familiar but still fresh.
 
It’s extra vibrant when combined with toasted pine nuts or walnuts and a generous pour of good olive oil.
 
The peppery kick makes it fantastic on crostini or stirred into roasted vegetables.
 

4. Pea and Mint Pesto

If you want to get creative, you can even use vegetables to make pesto sauce without basil, like sweet peas.
 
Blend defrosted peas with fresh mint, garlic, lemon, and Parmesan for a bright, spring-like pesto that’s surprisingly creamy.
 
The peas add natural sweetness and a thick, luscious texture that works wonders on pasta or as a spread.
 
Mint brings that cool, refreshing quality that basil often provides, so you won’t miss it one bit.
 

5. Carrot Tops or Radish Leaves

Don’t toss those carrot tops, they make an excellent, slightly bitter pesto that’s totally wasted if thrown away.
 
Radish leaves are another underdog, offering a mild, peppery flavor that’s similar to arugula.
 
Both are great ways to reduce food waste while making a unique pesto sauce without basil.
 
Just make sure to wash them thoroughly and remove any tough stems before blending.
 

Tips for Perfect Pesto Without Basil Every Time

Making pesto is forgiving, but a few smart tricks can elevate your batch from good to amazing.
 
Let’s go over the things that guarantee a smooth, tasty sauce every single time you make pesto sauce without basil.
 

1. Use High-Quality Olive Oil

Since olive oil is one of the main ingredients, its flavor really shines through in the final pesto.
 
Use a good extra-virgin olive oil that you enjoy drinking, because a bitter or low-quality oil can ruin your sauce.
 
Start with a smaller amount of oil and add more as you blend to control the consistency.
 

2. Toast Your Nuts First

Toasting nuts brings out their oils and deepens their flavor, making the pesto nuttier and more complex.
 
Just a few minutes in a dry skillet over medium heat is all it takes, and keep an eye on them so they don’t burn.
 
Cool them completely before adding them to the food processor to avoid overheating the greens.
 

3. Don’t Over-Blend

You want a pesto with a bit of texture, not a completely smooth paste, so pulse rather than run the machine continuously.
 
Over-blending can heat up the sauce and turn the greens mushy, losing that fresh, vibrant character.
 
Aim for a coarse, rustic consistency where you can still see small flecks of the green and nuts.
 

4. Adjust Salt and Acid Carefully

Different greens have different natural salt and acid levels, so taste your pesto before adding any extra seasoning.
 
Parmesan is already salty, and some greens like kale are more bitter, so a squeeze of lemon can work wonders.
 
Add salt in small pinches and keep tasting until you hit that perfect balance.
 

So, How Do You Make Pesto Sauce Without Basil?

You can make pesto sauce without basil by simply swapping the basil for any of the greens or herbs we talked about above.
 
It’s all about maintaining that balance of fresh leaves, nuts, cheese, garlic, oil, and a splash of lemon.
 
Spinach, kale, arugula, or even peas and carrot tops all work beautifully in their own way.
 
The next time you find yourself without basil, don’t stress, just grab whatever green you have and get blending.
 
You might even discover a new favorite version that you prefer over the original.
 
Now get in that kitchen and make some delicious pesto without basil!