Best Substitutes for Pesto

Pesto brings three things to a dish: herbaceous flavor (usually basil), richness from oil and nuts, and a salty-savory punch from cheese and garlic. Traditional pesto is about 50% basil, 30% olive oil, 10% pine nuts, 8% Parmesan, and 2% garlic by volume. That's a 2:1 ratio of greens to oil.

The texture matters as much as the flavor. Pesto coats pasta at room temperature without breaking. It clings to bread without dripping. Any substitute needs that same balance of fat and solids.

Most swaps handle one element well but miss others. Sun-dried tomato paste nails the texture but tastes nothing like basil. Basil oil captures the herb flavor but lacks body. The best substitutes either combine multiple ingredients or accept that they're creating something different.

Best Overall Substitute

Sun-dried tomato paste at 1:1 ratio. It matches pesto's thick, spreadable texture and delivers the same umami depth. The flavor is completely different (sweet-tart tomato instead of fresh basil), but it works in every application where you'd use pesto. Mix with 1 tablespoon olive oil per 1/4 cup if yours is too thick.

All Substitutes

Sun-dried tomato paste

1:1 by volume

Sun-dried tomato paste has the same 70% oil content as pesto and identical spreading consistency. It brings sweetness (12-15% natural sugars) instead of herbal notes, plus concentrated umami from the tomatoes. Most brands include garlic and herbs. If yours is plain, add 1 minced garlic clove per 1/2 cup. The texture holds up to heat better than pesto since there's no cheese to separate.

pastasandwichespizzagrain bowlsmarinadesavoid: traditional Italian dishes requiring basil flavoravoid: caprese saladusually vegan, check ingredients for cheese

Tapenade

1:1 by volume

Olive tapenade matches pesto's oil content (about 35% by weight) and salty intensity. Black olives bring 15-20% fat naturally, plus whatever olive oil is added. The texture is chunkier than pesto. Capers add the same salty punch as Parmesan. The flavor is brine-forward rather than herbal. Pulse in a food processor for 5 seconds if you need it smoother.

crostinigrilled fishroasted vegetablespasta saladavoid: delicate dishesavoid: anything requiring bright green colorvegan if no anchovies added

Basil oil

1/2 cup oil per 1 cup pesto

Basil oil captures the herb flavor but lacks body. Make it by blending 2 cups fresh basil with 1 cup neutral oil, then straining. It's pure fat with no protein or solids to thicken it. Works only in applications where you want flavor without texture. Mix with 2 tablespoons breadcrumbs per 1/4 cup oil to add body for spreading.

drizzling on soupsalad dressingmarinadefinishing oilavoid: pasta coatingavoid: sandwich spreadavoid: anywhere texture mattersvegan

Tahini-lemon paste

3/4 cup per 1 cup pesto

Mix 1/2 cup tahini with 1/4 cup lemon juice, 2 cloves minced garlic, and 1/4 cup water. Tahini is 60% fat, giving richness without oil separation. The sesame flavor is nutty like pine nuts but more pronounced. Lemon juice (pH 2.2) brightens it like basil would. Thins out when heated, so use 25% less in hot applications.

grain bowlsroasted vegetablesflatbreadsdipsavoid: traditional pasta dishesavoid: Italian recipesvegan, nut-free option

Salsa verde

1:1 by volume

Italian salsa verde (parsley, capers, anchovies, olive oil) has similar consistency to pesto with 40-50% oil content. The parsley base gives green color and fresh flavor, though more grassy than sweet basil. Anchovies add umami depth equal to aged Parmesan. Make it with 2 cups parsley, 1/2 cup olive oil, 3 anchovies, 2 tablespoons capers, 1 garlic clove.

grilled meatsfishvegetableseggsavoid: vegetarian dishes if using anchoviesavoid: nut-based applicationscontains fish (anchovies)

Chimichurri

3/4 cup per 1 cup pesto

Argentinian chimichurri uses parsley and oregano in a 3:1 ratio with 40% olive oil by volume. More liquid than pesto (viscosity closer to heavy cream vs. pesto's yogurt-like consistency). The vinegar content (10-15%) adds acidity that pesto lacks. Red pepper flakes bring heat. Let it sit 20 minutes before using so flavors meld.

grilled meatsroasted vegetablesmarinadebread dipavoid: creamy pasta dishesavoid: delicate fishvegan

Spinach-walnut puree

1:1 by volume

Blanch 4 cups spinach for 30 seconds, squeeze dry, then blend with 1/2 cup walnuts, 1/3 cup olive oil, 2 garlic cloves, 1/4 cup Parmesan. Spinach lacks basil's oils but adds iron and mild green flavor. Walnuts cost 1/4 of pine nuts and bring similar richness (65% fat content). The color is darker green. Add 1 tablespoon lemon juice to brighten.

pastalasagnastuffed chickengnocchiavoid: raw applications where fresh basil flavor is keyvegetarian, contains nuts and dairy

Herb butter

2/3 cup per 1 cup pesto

Mix 1/2 cup softened butter with 1/4 cup minced fresh herbs (basil, parsley, chives), 2 minced garlic cloves, and 1/2 teaspoon salt. Butter is 80% fat vs. pesto's 50%, so it's richer and melts completely when heated. Stays solid when cold, unlike pesto. The dairy adds sweetness that complements the herbs differently than olive oil does.

breadsteaksroasted potatoescorn on the cobavoid: room temperature pastaavoid: vegan dishesavoid: cold applicationscontains dairy

How to Adjust Your Recipe

Temperature changes everything with pesto substitutes. Oil-based swaps like basil oil or chimichurri separate above 140°F. Cheese-based ones like pesto or herb butter melt at 90°F.

For hot pasta, toss with 2 tablespoons pasta water per serving when using thinner substitutes. The starch helps them cling. Sun-dried tomato paste and tahini mixtures handle heat better since they're emulsified.

In baking (pesto bread, savory pastries), reduce any liquid substitute by 25%. Their lower viscosity makes dough too wet. Spread solid substitutes like herb butter on the cold dough, not melted.

For marinades, thin thicker substitutes with 1 part acid (lemon juice or vinegar) to 3 parts substitute. This helps penetration while maintaining flavor concentration.

When Not to Substitute

Traditional Ligurian dishes need actual pesto. Trofie al pesto, pesto Genovese, and minestrone alla Genovese rely on basil's specific flavor compounds (linalool and eugenol) that no substitute replicates.

Pesto's raw basil oxidizes and turns brown within hours. If you need that bright green color for presentation, most substitutes won't work. Only spinach puree or herb oil stay green.

Nut allergies eliminate many options since traditional pesto and several substitutes contain tree nuts. Caprese salad specifically needs basil flavor, not just any green sauce.

Frequently Asked Questions

Can I use store-bought bruschetta topping instead of pesto?

Yes, but drain it first. Bruschetta topping is 70% tomatoes and 30% oil, making it much wetter than pesto. Press it through a fine-mesh strainer for 10 minutes to remove excess liquid. Use 1.5 cups bruschetta per 1 cup pesto called for. The chunks of tomato work in rustic applications but not smooth sauces. Add 2 tablespoons grated Parmesan per cup for more body.

How do I make pesto without nuts due to allergies?

Replace pine nuts with 2 tablespoons toasted sunflower seeds or 3 tablespoons breadcrumbs per 1/4 cup nuts. Sunflower seeds bring 50% fat content and mild nutty flavor. Breadcrumbs add body without fat, so increase olive oil by 2 tablespoons. For richness without nuts, add 1 tablespoon tahini or 2 tablespoons ricotta per cup of finished pesto. The texture stays creamy and it still coats pasta properly.

What's the difference between pesto and pistou?

Pistou skips the nuts and uses less oil, creating a thinner sauce. Traditional proportions are 2 cups basil, 1/4 cup olive oil, 3 garlic cloves, and 1/3 cup cheese. That's half the oil of pesto. Use pistou at 1.25:1 ratio to replace pesto, adding 1 tablespoon olive oil per 1/4 cup if needed for spreading. Works better in soups than pesto since it incorporates without leaving oil slicks.

Recipes Using Pesto

Related Guides

Related Substitution Guides