The Best Basil Pesto

This fresh basil pesto recipe is a breeze to make and packed with flavour. Combining the goodness of fresh basil leaves, toasted pine nuts, extra virgin olive oil, and freshly grated Parmesan cheese. This pesto is gluten free and perfect for pasta, sandwiches, pizza or as a dip. Follow this easy recipe to enjoy homemade pesto that’s bursting with fresh, vibrant flavours!

This post may contain affiliate links

Fresh Basil Pesto

Discover the best basil pesto recipe with pine nuts you’ve ever made! Make it once, and you’ll never go back to store bought pesto. This recipe is super classic and one that you will want to keep in your repertoire for years to come. It’s super easy and takes little to no time to make. It truly pairs with everything including this delicious Creamy Pesto Chicken Pasta

It’s no secret that I love pesto. You guys love my Vegan Dill Pesto and when I realized I didn’t have a traditional basil pesto on my site I knew I had to rectify that right away! Pesto is an incredibly diverse sauce. Some may say too diverse, see this article from Food52. I love all the variations but the CLASSIC is the best. 

The best way to make the most delicious pesto ever is to use the best and the freshest ingredients. When it comes to olive oil you can be skimpy – go with Extra Virgin Olive Oil and everything else will follow. For this recipe I went with my all-time favorite that I also use in all of my granolarecipes; Vom Fass! The amount of garlic you use is always up for debate however, I usually stick to 1 medium large clove. I love garlic but don’t want it to overpower or take over the delicate favours!

What You’ll Need To Make Pesto Sauce

To make this delicious pesto sauce, you’ll need a food processor or blender, a chef’s knife, and a few simple ingredients. There are a few different ways that you can get your pesto into your desired consistency but I love using my beloved food processor. You can totally use a blender but I do have a preference here and the food processor is it for me (personal preference!) Use what you have on hand or invest in a food processor – I promise you they are two different machines! 

Ingredients for The Best Basil Pesto with Pine Nuts

  • Fresh Basil Leaves: Fresh basil leaves are the cornerstone of any traditional pesto. I have been growing my own this year and wow – homegrown herbs are where it’s at! They provide the vibrant green colour and aromatic flavour that defines this very traditional sauce. Basil is also rich in antioxidants, vitamins A and K, and has anti-inflammatory properties, making it a healthy choice for your recipes. The freshness of the basil leaves is crucial for the best taste, so be sure to use leaves that are vibrant and free from wilting. If you don’t like basil I won’t ask why you’re here but since you’re reading you can totally check out myvegan dill pesto or my kale walnut pesto which are both basil free!
  • Baby Spinach: Adding baby spinach to your pesto not only boosts its nutritional profile but also enhances its rich green hue. Spinach is packed with vitamins A, C, and K, as well as iron and calcium. The mild flavour of spinach blends seamlessly with the basil, allowing the herb’s distinctive taste to shine while adding a subtle earthy undertone and extra nutrients.
  • Lemon Juice: Adds a fresh, zesty note that brightens up the pesto and balances the flavours. The acidity from the lemon juice cuts through the richness of the cheese and nuts, giving the sauce a well-rounded taste. Additionally, lemon juice helps to preserve the vibrant green colour of the basil by preventing oxidation.
  • Toasted Pine Nuts: Toasted pine nuts are the nut for a traditional pesto and help give it a nutty, rich flavour and a creamy texture. Toasting the pine nuts brings out their natural oils, for a deeper, more complex flavour. Pine nuts are also a good source of healthy fats, protein, and magnesium, contributing both taste and nutritional benefits to the pesto.
  • Freshly Grated Parmesan Cheese: Freshly grated Parmesan cheese adds a savoury, umami depth to the pesto, making it irresistibly flavorful. The cheese also helps to thicken the sauce and provides a salty, rich taste that complements the other ingredients.
  • Garlic: Infusing the pesto with a subtle aroma and a robust flavour. Just one or two cloves of garlic can elevate the entire dish, adding a layer of complexity to the pesto. You can also start sparingly and add more garlic based on your personal preference.
  • Extra Virgin Olive Oil: I used Vom Fass and it is the perfect silkiness that this pesto needs! Extra virgin olive oil is essential for blending the ingredients together and adding a rich, fruity flavour to the pesto. The high-quality fat in olive oil helps to emulsify the sauce, giving it a smooth, creamy texture. 
  • Sea Salt and Cracked Pepper: Sea salt and cracked black pepper tie everything together and balance the sweetness of the basil, the nuttiness of the pine nuts, and the tang of the lemon juice. 

What is Pesto?

Pesto is a classic Italian sauce traditionally made with fresh basil, garlic, pine nuts, Parmesan cheese, and olive oil. Originating from Genoa, Italy, this sauce is commonly used to dress pasta, but it can also be spread on sandwiches, mixed into dips, or used as a marinade. It was traditionally made using a mortar and pestle. I imagine that using a mortar and pestle is tiring but the smell and flavor must be absolutely intoxicating!

How to Make Basil Pesto

Prepare Ingredients

Gather all your ingredients, ensuring the basil leaves are clean and dry. This step is crucial to achieving a fresh and vibrant pesto. Toast your pine nuts and let them cool down before adding them to the processor.

Combine and Blend

Add the basil, spinach, toasted pine nuts, Parmesan, lemon juice, and a pinch of salt to your food processor. Drizzle with a tablespoon of olive oil and pulse several times to start blending. With the machine running, slowly drizzle in the remaining olive oil through the chute until the pesto is smooth and creamy. Scrape down the sides as needed to ensure everything is well incorporated. I will admit that I am a bit more heavy-handed with the oil as I love a nice loose pesto so add slowly until you achieve the consistency you prefer. 

Adjust and Store

Taste the pesto and adjust the seasoning with more salt, pepper, or lemon juice if necessary. Transfer the pesto to a jar fitted with a lid and refrigerate until ready to use.

How to Store Basil Pesto

To store your basil pesto, transfer it to an airtight container and refrigerate for up to a week. For longer storage, freeze the pesto in ice cube trays like these silicone ice cube trays and then transfer the frozen cubes to a reusable bag or container for convenient portions.

Basil Pesto Frequently Asked Questions

Can you freeze basil pesto? 

Yes! And actually it’s a great way to extend your pesto’s shelf life. I think we’ve all seen the ice cube tray pesto hack. I like using my silicone ice cube trays for that. After the pesto is frozen you can put the cubes in a reusable bag for later use! This method allows you to use small portions of pesto whenever you need it, making it convenient for quick meals.

Why are there pine nuts in pesto? 

Pine nuts add a rich, creamy texture and a nutty flavour that complements the basil and cheese perfectly. They help to create the smooth consistency that pesto is known for while adding a subtle depth of flavour that enhances the overall taste of the sauce.

Do you cook pine nuts for pesto? 

Toasting pine nuts is optional but recommended. Toasting enhances their nutty flavour, making your pesto even more delicious. To toast pine nuts, simply place them in a dry skillet over medium heat and stir frequently until they are golden brown and fragrant.

Can you make pesto without pine nuts? 

Yes, you can make pesto without pine nuts. Substitute pine nuts with other nuts like walnuts, almonds, or cashews. Each alternative will add its unique flavour to the pesto.

Can you replace pine nuts in pesto without another nut? 

If you’re allergic to nuts or prefer a different taste, you can use sunflower seeds or pumpkin seeds as a substitute for pine nuts in pesto. These seeds provide a similar texture and nutty flavor while being nut-free, making them an excellent option for those with nut allergies.

Did You Make This Recipe? Comment and Rate Below!

Share your thoughts and experiences in the comments! I’d love to hear how your basil pesto turned out. Don’t forget to rate the recipe too!

All of These Recipes Use Pesto! Give them a Try

Explore more delicious recipes using pesto!

Dill Pesto Salmon

Pistachio Ramp Pesto Orzo

Roasted Potato Salad with Kale Walnut Pesto

TERI ANN CARTY

Food Photographer and Recipe Developer based in Toronto, Canada. 

FREE EBOOK
A Few Favourites

Join my mailing list!

The Best Basil Pesto with Pine Nuts (Recipe & Tips!)

This fresh basil pesto recipe is a breeze to make and packed with flavour. Combining the goodness of fresh basil leaves, toasted pine nuts, extra virgin olive oil, and freshly grated Parmesan cheese. This pesto is gluten free and perfect for pasta, sandwiches, pizza or as a dip. Follow this easy recipe to enjoy homemade pesto that’s bursting with fresh, vibrant flavours!
Print Pin Rate
Servings: 1 jar
Author: Teri-Ann Carty
Prep Time: 15 minutes
Total Time: 15 minutes

Equipment

  • food processor or blender
  • chefs knife

Ingredients

  • 2 cups fresh basil
  • 2 cups baby spinach
  • ½ lemon juiced
  • cup pine nuts
  • ½ cup parmigiano reggiano freshly grated*
  • 1 large clove garlic smashed
  • ½ cup olive oil
  • sea salt and cracked pepper to taste

Instructions

  • Add basil, spinach, nuts, cheese, lemon juice and a pinch of salt to the food processor. Drizzle a tbsp of oil over and place lid on.
  • Pulse several times to get started and then turn machine on. Slowly drizzle oil through the chute. Scrape down sides as needed.
  • If pesto is too dry, add in more oil. Process until smooth.
  • Taste for seasoning, adjust as needed.
  • Transfer to a jar fitted with a lid and refrigerate until ready to use or freeze.

Notes

If you are vegan, swap out the parmigiano for 1/4 cup nutritional yeast!

Nutrition

Serving: 1jar | Calories: 375kcal | Carbohydrates: 4g | Protein: 7g | Fat: 38g | Saturated Fat: 6g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 23g | Cholesterol: 9mg | Sodium: 214mg | Potassium: 220mg | Fiber: 1g | Sugar: 1g | Vitamin A: 2143IU | Vitamin C: 14mg | Calcium: 191mg | Iron: 2mg

*Macros are provided as an estimate for convenience. Your final numbers will vary depending on ingredient brands, substitutions, and how you portion the recipe.

One Response

Leave a Reply

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

Recipe Rating




SUBSCRIBE!

Join my mailing list and be the first to get my recipes, discounts to brands I love and more! I promise not to spam you.