Homemade Basil Pesto Recipe

Fresh homemade basil pesto made with basil, parmesan cheese, pine nuts, garlic, and olive oil. Perfect for pasta, pizza, sandwiches, and more.

Originating from the Liguria region of Italy, basil pesto has become a staple in countless recipes, adding a burst of freshness and a touch of elegance to any dish. Pesto is delicious on pasta, Italian sandwiches, seafood, and even pizza. Homemade fresh basil pesto is worlds above anything you can buy in the store!

Fresh basil pesto being spooned out of a small bowl.

This pesto recipe is really simple and only requires a few basic ingredients. Fresh basil leaves, olive oil, pine nuts, garlic, parmesan cheese, and salt are all you need to make very authentic pesto that tastes straight out of Italy. Pesto is easy to make at home and only takes a few minutes. Completely transform your pasta dishes with delicious homemade pesto.

If you’re looking for some delicious pesto inspiration, you should take a look at my pesto gnocchi, chicken pesto pasta, pesto shrimp pasta recipe, or my simple homemade pasta! For summery recipes, try grilled pesto shrimp skewers and my pesto pasta salad.

Use up any leftover pesto for my chicken pesto paninis!

Ingredients

Basil pesto ingredients on a cutting board
  • Fresh basil leaves: great pesto starts with fresh basil. Always look for vibrant green leaves that are firm and not wilting.
  • Pine nuts: these tiny, buttery nuts provide a rich and creamy texture to the pesto. If pine nuts are hard to find, almonds or walnuts make suitable substitutes.
  • Garlic: always use fresh garlic for aromatic garlic flavor.
  • Parmesan cheese: always go with freshly grated cheese. It’s fresher and tastes better than pre-grated cheese. You can substitute Pecorino Romano or use a combination of the two for more depth.
  • Olive oil: choose a high-quality extra virgin olive oil to bring all the ingredients together and create a smooth, velvety texture.
  • Salt: salt brings out all of the flavors and really makes the fresh basil and garlic pop.

How to Make Basil Pesto

Step 1.

Wash the basil leaves and pat them dry gently. Remove any tough stems or brown spots.

Step 2.

Combine all pesto ingredients in a food processor or blender. Blend/pulse until mixed and smooth. Cover with plastic wrap seated directly on top of the surface to prevent browning/air exposure.

Fresh basil pesto being spooned out of a small bowl.

Tips & Tricks

  • A cup of basil leaves is about 1 handful. It can be hard to judge but I typically use about 2.5 ounces of basil leaves per batch. This is usually labeled on the package.
  • Pesto is best made in a food processor, however, I’ve been making it in a single-serve smoothie blender for a long time. The key is to pulse the blender so as to not over-blend the pesto and turn it into slime. Shake the contents to help mix as needed.
  • Pesto should be thick and slightly granular in appearance. If it’s too thick, add more olive oil to help thin it out a bit. Pesto can be adjusted in a bowl by simply stirring in extra olive oil.
  • If your pesto is too thin or runny and you’ve run out of fresh basil, you can add some baby spinach. You can also stir in a little cornstarch. This will help to thicken the sauce without adding any flavor. I would merely consider this a last resort but it works in a pinch.
  • Add salt to taste. Adjust pesto with additional salt afterward. The salt helps to bring out the flavor and really makes pesto pop.
  • Walnuts can be substituted for pine nuts. I prefer pine nuts, but walnuts work in a pinch. You can easily make nut-free pesto by omitting them altogether. It’s still delicious!

How to Freeze Pesto

Pesto freezes well and stays fresher longer than when kept in the fridge. At a minimum, always tightly cover the pesto with plastic wrap to prevent browning. Ensure plastic wrap is touching the surface of the pesto so it’s completely sealed from the environment.

To freeze pesto, place portions in small Ziplock baggies and remove as much air from the bag as possible. Pesto can last several months in the freezer. To defrost, let the pesto rest on the counter for 15-20 minutes. Alternatively, you can freeze pesto in ice cube trays for simple small portions that quickly defrost when added to hot dishes.

Frequently Asked Questions

How long does pesto stay fresh?

1-2 days in the fridge. Store in an airtight container and seal with a layer of plastic wrap directly in contact with the surface. Freeze for longer storage (2-3 months).

Can I make pesto ahead of time?

Pesto is best when prepared hours/minutes before serving. If you must make it ahead, keep it in the freezer in a sealed Ziploc bag with as much air removed as possible!

Why is my pesto color dull and darkening?

Oxidation or heat. Heating basil will darken the leaves and diminish flavor. Fresh pesto will also darken over time due to oxidation.

Can I make nut-free pesto?

Yes. Simply omit the pine nuts from the recipe. It’s still delicious!

What to Make with Fresh Pesto

Enjoy this recipe? If you made this recipe, please leave a ★ ★ ★ ★ ★ star rating in the recipe card below & a review in the comments!
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Basil Pesto Recipe

  • Author: Shawn Williams
  • Prep Time: 5
  • Total Time: 5
  • Yield: 12 cups 1x
  • Category: Side
  • Cuisine: Italian

Description

Fresh homemade basil pesto made with basil, parmesan cheese, pine nuts, garlic, and olive oil. Perfect for pasta, pizza, sandwiches, and more.


Ingredients

Scale
  • 3 loosely packed cups of basil leaves, about 2.5 ounces, stems removed
  • 3 tablespoons pine nuts
  • 2 garlic cloves
  • 2/3 cup grated Parmesan cheese (or Pecorino Romano)
  • 2/3 cup olive oil
  • salt, to taste

Instructions

  1. Wash the basil leaves and pat them dry gently. Remove any tough stems or brown spots.
  2. Combine all pesto ingredients in a food processor or blender. Blend/pulse until mixed and smooth. Cover with plastic wrap seated directly on top of the surface to prevent browning/air exposure.

Notes

A cup of basil leaves is about 1 handful. It can be hard to judge but I typically use about 2.5 ounces of basil leaves per batch. This is usually labeled on the package.

Pesto is best made in a food processor, however, I’ve been making it in a single-serve smoothie blender for a long time. The key is to pulse the blender so as to not over-blend the pesto and turn it into slime. Shake the contents to help mix as needed.

Pesto should be thick and slightly granular in appearance. If it’s too thick, add more olive oil to help thin it out a bit. Pesto can be adjusted in a bowl by simply stirring in extra olive oil.

If your pesto is too thin or runny and you’ve run out of fresh basil, you can add some baby spinach. You can also stir in a little cornstarch. This will help to thicken the sauce without adding any flavor. I would merely consider this a last resort but it works in a pinch.

Add salt to taste. Adjust pesto with additional salt afterward. The salt helps to bring out the flavor and really makes pesto pop.

Walnuts can be substituted for pine nuts. I prefer pine nuts, but walnuts work in a pinch. You can easily make nut-free pesto by omitting them altogether. It’s still delicious!


Nutrition

  • Serving Size: 1 tbsp
  • Calories: 97
  • Sugar: 0.1g
  • Sodium: 44mg
  • Fat: 10.5g
  • Saturated Fat: 1.9g
  • Carbohydrates: 0.5g
  • Fiber: 0.2g
  • Protein: 1.6g
  • Cholesterol: 3mg

Keywords: basil pesto, homemade pesto