Homemade Basil Pesto Sauce

Section: Perfect Side Dishes to Complete Any Meal

This fresh basil pesto sauce combines classic Italian flavors with a touch of creativity. Toasted pine nuts, grated parmesan, and a hint of garlic transform basil and spinach into a smooth, vibrant spread. You can swap pine nuts for walnuts or almonds as you wish, and adjust herbs for a personalized taste. Simply blend the ingredients in stages, drizzling in olive oil for the perfect consistency. Enjoy it tossed with hot pasta, spread over crusty bread, or dolloped onto grilled vegetables and pizza for a fresh, aromatic boost. Store in the fridge, or freeze for later use.

A woman wearing a pink apron is cutting a cake.
Recipe Author Evelyn
Updated as of Tue, 22 Jul 2025 13:20:55 GMT
A spoon is in a bowl of green sauce. Bookmark
A spoon is in a bowl of green sauce. | foodbymary.com

This vibrant Basil Pesto Sauce recipe is a game changer for busy days when you crave something bright and homemade. With fresh basil, toasted pine nuts and good parmesan, this sauce quickly boosts pasta, pizza and veggies. I love how a batch keeps in the fridge and brings instant flavor whenever needed.

I first whipped up this pesto on a weeknight to use up garden basil and was amazed at how much my family raved over dinner. Now it is a year round staple in my kitchen

Ingredients

  • Fresh basil leaves: deliver a signature herbal punch Choose vibrant unblemished leaves for the best taste
  • Fresh spinach: adds nutrients and a lovely green color Baby spinach is tender and blends easily
  • Grated parmesan cheese: enriches the sauce with salty creamy notes Opt for Parmigiano Reggiano or use Romano for a stronger profile
  • Olive oil: brings the sauce together Use a fruity extra virgin variety
  • Pine nuts: supply creaminess and richness Toasting makes them aromatic and deepens flavor Look for golden plump nuts
  • Garlic cloves: provide boldness Choose firm smooth bulbs for the best flavor
  • Salt and pepper: sharpen and balance all the flavors Use fresh ground pepper and a pinch of flaky salt if you like

Step-by-Step Instructions

Toast the Nuts:
Toast pine nuts in a small skillet over medium heat Stir them constantly for about three to five minutes until golden and lightly fragrant Let them cool on a plate before blending This step unlocks the full nutty flavor you want in great pesto
Blend the Greens and Nuts:
In a food processor combine fresh basil leaves spinach and the cooled toasted nuts Pulse a few times until everything is roughly chopped Scrap down the sides to ensure an even texture Do not puree fully yet
Add Cheese Seasonings and Garlic:
Add grated parmesan peeled garlic cloves salt and pepper to the food processor Give several pulses so the cheese and garlic are completely incorporated into the mixture Again scraping down sides as needed keeps everything uniform
Stream in Olive Oil:
With the food processor running slowly pour in the olive oil in a steady stream Add just enough oil for a smooth thick consistency Stop and scrape several times if needed The mixture should turn creamy yet still show flecks of green
Taste and Adjust:
Spoon a little pesto out and taste Adjust seasonings with more salt pepper or cheese as needed If it is too thick drizzle in another spoonful of olive oil Pulse again until it is just how you like it
A spoon is in a bowl of green sauce. Bookmark
A spoon is in a bowl of green sauce. | foodbymary.com

My favorite ingredient is the freshly toasted pine nuts They make the kitchen smell incredible and give that luxurious creamy texture I once made this pesto with my kids after a farmer’s market trip and now every summer they ask to help toast the pine nuts

Storage Tips

Store pesto in an airtight container in the fridge for up to one week If you want to keep the green color bright drizzle a thin layer of olive oil on top before sealing To freeze for later use spoon it into an ice cube tray skip the cheese and add it after thawing

Ingredient Substitutions

Swap walnuts or almonds if pine nuts are not available Both give a slightly different but delicious result For nut allergies use pumpkin seeds or hemp seeds Try Romano cheese for a stronger flavor Or leave out cheese entirely for a vegan version nutritional yeast can work for a cheesy note

A spoonful of green pesto sauce. Bookmark
A spoonful of green pesto sauce. | foodbymary.com

Serving Suggestions

Spread pesto on warm bread or sandwiches or swirl through hot pasta Toss roasted veggies or steamed potatoes with pesto for a quick side Use as a sauce for pizza instead of tomato or drizzle over baked chicken for a simple but elevated dinner

Pesto’s Roots

Classic pesto comes from Genoa in Italy and traditionally uses a mortar and pestle for a creamy rustic texture It is all about using the freshest basil at peak season with good oil and cheese Every Italian family has their tweaks and now you can make your own version at home

Frequently Asked Questions

→ Can I substitute pine nuts in basil pesto?

Yes! Walnuts or almonds work well as substitutes and still provide a delicious, creamy texture.

→ Do I have to add spinach to the sauce?

Spinach adds nutrients and a mild flavor, but you can easily use only basil if preferred.

→ How can I keep basil pesto green and fresh?

Store in an airtight container and minimize air exposure; pressing plastic wrap onto the surface helps prevent browning.

→ Is it possible to make dairy-free pesto?

Absolutely! Omit the cheese or try nutritional yeast for a cheesy flavor without dairy.

→ What are some creative ways to use basil pesto?

Try it on pasta, pizza, roasted vegetables, as a bread spread, or mixed into salad dressings and sauces.

→ Can homemade basil pesto be frozen?

Yes, freeze in small portions without cheese and add cheese after thawing for the best flavor and texture.

Homemade Basil Pesto Sauce

Fresh basil, parmesan, pine nuts and olive oil come together in this flavorful, vibrant, homemade Italian-style sauce.

Prep Time
10 minutes
Cooking Time
5 minutes
Overall Time
15 minutes
Recipe Author: Evelyn

Dish Category: Side Dishes

Recipe Difficulty: Beginner-Friendly

Cuisine: Italian

Serves: 1 cup pesto sauce

Dietary Options: Vegetarian, Gluten-Free

What You’ll Need to Cook

→ Main Ingredients

Ingredient 01 60 g fresh basil leaves
Ingredient 02 20 g fresh spinach leaves
Ingredient 03 40 g grated Parmesan cheese
Ingredient 04 30 g toasted pine nuts
Ingredient 05 2 garlic cloves
Ingredient 06 80 ml extra virgin olive oil
Ingredient 07 1/4 teaspoon fine sea salt
Ingredient 08 1/8 teaspoon freshly ground black pepper

Steps to Prepare

Step 01

In a dry skillet over medium heat, toast pine nuts until golden brown, stirring frequently. Allow to cool completely before using.

Step 02

Add basil leaves, spinach, and cooled toasted pine nuts to the bowl of a food processor. Pulse several times until roughly chopped and combined.

Step 03

Add grated Parmesan cheese, garlic cloves, salt, and black pepper. Pulse again, scraping down the sides as needed, until incorporated but still textured.

Step 04

With the food processor running, slowly drizzle in olive oil, pausing to scrape down the sides, until the mixture becomes smooth and cohesive.

Step 05

Taste and adjust seasoning as needed. Use immediately or transfer to an airtight container for storage.

Extra Cooking Tips

  1. Store pesto covered in an airtight container in the refrigerator for up to 1 week, keeping surface covered with a thin layer of olive oil to maintain vibrant color.
  2. For freezing, omit cheese and divide pesto into ice cube trays; once frozen, transfer cubes to a sealed bag and add cheese after thawing.

Must-Have Tools

  • Food processor
  • Small skillet
  • Rubber spatula
  • Airtight container

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • Contains milk (Parmesan cheese) and tree nuts (pine nuts).

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 90
  • Fats: 8.7 grams
  • Carbs: 1.2 grams
  • Proteins: 2.2 grams