Pesto Sauce Recipe Using Any Greens

Great pesto doesn’t have to be limited to basil and pine nuts. This guide shows you how to make vibrant, flavorful pesto using almost any greens, herbs, nuts, or seeds you have on hand — from spinach and kale to carrot tops and parsley. The technique is simple, flexible, and endlessly adaptable, so once you learn the basics you can create a fresh sauce to complement pasta, grilled vegetables, meats, seafood, sandwiches, and more.

Pesto sauce in jar with greens and parmesan alongside

Why you’ll love this recipe:

  • Learn how to make pesto with a wide range of greens, herbs, nuts, and seeds you already have in the kitchen.
  • Pesto keeps well: refrigerate for up to a week or freeze portions for up to three months — ideal for meal prep.
  • Extremely versatile — toss with pasta, spoon over grilled vegetables or proteins, use as a spread, or stir into soups for a bright finish.
Homemade pesto sauce in a jar next to fresh greens

Pesto sauce ingredients

Traditional Genovese pesto uses fresh basil, garlic, pine nuts, hard cheese, and olive oil. Today, though, pesto is a template rather than a strict formula. You can swap ingredients freely and still end up with a delicious sauce.

Common substitutes and options:

  • Greens: spinach, arugula, kale (baby or dinosaur), Swiss chard, mixed power greens, carrot tops.
  • Herbs: basil, parsley, cilantro, mint, or a blend of herbs.
  • Nuts & seeds: pine nuts, walnuts, pecans, almonds, pistachios, pepitas, sunflower seeds.
  • Cheese: Parmesan or Pecorino (optional — omit for vegan or use nutritional yeast).
  • Oil: extra virgin olive oil or a neutral oil you prefer. Add more oil to reach the consistency you like.
Greens on a baking sheet

Mix greens and herbs in any ratio — half-and-half is a good starting point, but any combination works. Toast your chosen nuts or seeds to deepen their flavor, or use pre-toasted varieties to save time. A splash of fresh lemon juice brightens the sauce and is a small addition that makes a big difference.

Pesto combinations to try:

  • Arugula + pistachios
  • Spinach + walnuts
  • Kale + pepitas or pecans
  • Carrot tops + walnuts or pine nuts
  • Power greens + pepitas or sunflower seeds
  • Parsley + mint + walnuts or almonds
Bowl with a variety of nuts and seeds

How to make pesto

The name “pesto” comes from the Italian word for “pounded,” reflecting the traditional mortar-and-pestle method. While that technique yields a lovely texture and is satisfying to do, most home cooks use a food processor or blender for speed and convenience. A food processor gives a nice, slightly coarse texture that clings well to pasta.

a photo collage showing how to make pesto sauce from scratch
  1. Add the greens, garlic, lemon juice, toasted nuts or seeds, cheese (if using), salt, and pepper to the bowl of a food processor or blender. Pulse until the mixture is roughly chopped.
  2. Scrape down the sides, then run the processor while drizzling the olive oil in through the feed tube until the pesto reaches your desired consistency. Taste and adjust seasoning with more salt, pepper, or lemon as needed.
  3. Transfer to a jar or container. To store in the fridge, press a thin layer of oil on top to reduce air exposure; use within a week. Freeze in small containers or ice cube trays for up to three months.

Recipe FAQs

How do I keep pesto bright green?

Blanching greens briefly helps retain a vibrant color: dunk herbs or greens in boiling water for 10–15 seconds, then plunge into ice water, drain, and pat dry before processing. This step is optional and depends on how bright you want the finished sauce.

What is pesto?

Pesto is an uncooked sauce that started in Genoa, Italy. It’s fresh, herbaceous, and used to flavor pasta, proteins, vegetables, and more.

How should I store homemade pesto?

Refrigerate pesto in an airtight container for up to five to seven days. For longer storage, freeze portions for up to three months.

Can I make pesto vegan?

Yes. Omit the cheese or substitute nutritional yeast for a savory, cheesy note suitable for vegan or paleo diets.

Recipe notes

  • Toast nuts or seeds on a rimmed baking sheet in a 350°F oven for 5–10 minutes until fragrant, or use pre-toasted varieties to save time.
  • Add up to 1–2 tablespoons more oil if you prefer a looser texture.
  • This recipe is very forgiving; use what you have and tweak quantities to suit your taste.
Homemade pesto sauce in jar with spinach, pine nuts and parmesan

What to do with pesto

Pesto can transform many dishes. Ideas to try:

  • Toss with pasta or spiralized vegetables for a quick, flavorful meal.
  • Stir into soups or stews at the end of cooking for a bright finishing touch.
  • Spread on pizza, sandwiches, or crostini in place of or alongside tomato sauce.
  • Serve as a sauce for grilled chicken, fish, or roasted vegetables.
  • Mix into grain bowls, salads, or roasted vegetable medleys for extra depth.

More sauce recipes you’ll love:

  • Chimichurri sauce recipe
  • Greek tzatziki
  • Homemade green enchilada sauce
  • Rich meat sauce with red wine and mushrooms
  • Roasted red pepper sauce
  • Tomato basil marinara

Did you try this recipe? If so, leave a review and share how you used your pesto — it’s always fun to hear new variations and serving ideas.

Pesto sauce in jar with greens, lemon and parmesan

How to Make Pesto Sauce (with any greens!)

A flexible guide for making homemade pesto with almost any greens, herbs, nuts, and seeds you have on hand. Ready in about 15 minutes.

Servings: about 1 cup · Total Time: 15 minutes

Equipment

  • Food processor or high-speed blender
  • Measuring cups and spoons

Ingredients

  • 4 cups herbs or greens (see notes for ideas)
  • 1 clove garlic, minced
  • 2 tablespoons fresh lemon juice
  • 1/3 cup toasted nuts or seeds
  • 1/3 cup freshly grated Parmesan (optional; omit or replace with nutritional yeast for vegan)
  • 1/2 teaspoon kosher salt
  • 1/8 teaspoon freshly ground black pepper
  • 6 tablespoons extra virgin olive oil (add up to 2 tablespoons more if needed)

Instructions

  1. Place the greens, garlic, lemon juice, toasted nuts or seeds, Parmesan (if using), salt, and pepper into the bowl of a food processor or blender. Pulse until roughly chopped.
  2. Scrape down the sides. With the processor running, add the olive oil in a steady stream until the pesto reaches your desired consistency. Taste and adjust salt, pepper, or lemon as needed.
  3. Use immediately, store in the fridge up to 5–7 days, or freeze in portions for up to 3 months.

Notes

  • Substitute any combination of greens and herbs: basil, spinach, arugula, kale, parsley, cilantro, mint, or carrot tops.
  • Try different nuts and seeds: pine nuts, walnuts, pistachios, pecans, almonds, pepitas, or sunflower seeds.
  • To keep color bright, briefly blanch greens and shock in ice water before processing.

Nutrition (per 2 Tbsp)

Calories: 141 · Carbs: 5 g · Protein: 4 g · Fat: 13 g · Fiber: 2 g (estimates for guidance only)

All recipes and images © Flavor the Moments.