Homemade Pesto

4.5

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Homemade Pesto in a small white bowl on a white table

Nothing you purchase at the store can compete with homemade pesto. This versatile Italian sauce made with fresh basil and toasted pine nuts is great served over pasta, pizza, or on vegetables. Best of all, it has a short ingredient list and can be made in just a few minutes! 

Happy belated Father’s Day to all of you dads out there! Summer is in full swing, so we celebrated Frank in true hot-weather style with lots of time outdoors, a long bike ride for him, his favorite tacos for dinner, and Peanut Butter Cup Cookie Bars for dessert. I also took a batch of those bars over to my dad because baking is my love language and when in doubt, chocolate and peanut butter always win. 

You know what else always wins in my book? The combination of fresh basil, garlic, parmesan cheese, and toasted pine nuts. I LOVE fresh pesto. I plant a ton of basil every summer with plans to turn it into as much pesto as I can manage. The great thing about pesto is that it freezes well (in small jars or ice cube trays), so you can draw out that fresh summer flavor throughout the cold months. 

If you’ve never made fresh pesto, it couldn’t be easier! This is my go-to method.

basil, pine nuts, parmesan cheese and garlic in a food processor

Ingredients for Homemade Pesto

  • Pine Nuts – Pine nuts are classic and give the pesto a savory flavor and just a bit of creaminess. You can add them raw or toast them in a skillet to increase their flavor. Pine nuts can be expensive, so there are many other substitutes that will work. See below for other options. 
  • Fresh Basil – Just use the leaves of the basil plants (discard any stems). It’s a good idea to measure this by weight since the leaves can vary in size. If you don’t have a kitchen scale, 2 oz of fresh basil is about 4 cups of loosely packed basil leaves.
  • Garlic – Use whole, peeled cloves of fresh garlic for the best flavor. Two cloves of garlic gives this a mild garlic flavor, but feel free to use less or more if you prefer.
  • Parmesan Cheese – Parmesan cheese adds a nutty, rich flavor to the pesto. I typically use parmesan because it’s what I most commonly have, but Pecorino Romano adds a more intense flavor. See below for other options.
  • Olive Oil – Pesto contains a lot of olive oil, so the flavor will really come through. It’s a good idea to use a slightly higher quality olive oil than you would for cooking. Extra Virgin Olive Oil has a clean flavor that will let the fresh basil flavors shine through.
  • Salt and Lemon Juice – To bring out all of the great flavor in your pesto, you’ll need salt. Be sure to taste the pesto at the end and add more salt, if needed. This is something that is best adjusted to taste since the cheese you use may vary in its natural saltiness. Lemon juice is optional, but I love the brightness it brings to the pesto. It also will help the pesto to keep its bright green color.

Homemade Pesto in a food processor

What Cheese to Use in Pesto?

Any firm, crumbly, savory cheese should work in homemade pesto. Italian cheeses the most common. Parmesan (Parmigiano-Reggiano), Pecorino Romano, or Grana Padano would all work. Asiago would be a good option too and has a slightly creamier texture. You can skip the cheese if you want a dairy-free option. 

Other Nuts to Use in Pesto

Pine nuts can be expensive, so if you prefer to use another nut in your pesto, try it with pecans, walnuts, or almonds. The nuts add savory flavor and a slightly creamy texture, but you can skip them if you prefer. Pepitas / pumpkin seeds and even sunflower seeds make a great non-nut homemade pesto option. 

Other Greens to Use in Pesto

While pesto will taste most authentic if it contains some amount of fresh basil, you can supplement or substitute the basil with other greens. Baby spinach, kale, arugula, or chard make great pesto options. Start by using a 50/50 mix of fresh basil leaves and other greens and adjust to your taste. 

Finished Homemade Pesto in a food processor

How to Store Pesto

Store pesto in the refrigerator for 4 to 5 days. For best results, keep it in an air-tight container. Any part of the pesto that comes in contact with air will turn brown, so to help prevent this, drizzle some extra olive oil over the top of the pesto before storing it. 

You can also freeze pesto for 4 to 6 months. Freeze it in small jars (be sure to leave some space in the top of the jar to allow for expansion as the pesto freezes) or in an ice cube tray (pop the frozen cubes out and store them in a freezer bag). 

More Ways to Use Homemade Pesto

Favorite Tools

Pin this now to save it for later

Pin It Now
Homemade Pesto in a small white bowl
4.50 from 6 votes

Homemade Pesto

Nothing you purchase at the store can compete with homemade pesto. This versatile Italian sauce made with fresh basil and toasted pine nuts is great served over pasta, pizza, or on vegetables. Best of all, it has a short ingredient list and can be made in just a few minutes!
Makes 1 cup pesto.
Want to adjust the size of this recipe? Click on the number next to “servings” and use the slider to scale up or down.
Prep: 5 minutes
Cook: 5 minutes
Total: 10 minutes
Servings: 10

Equipment

  • Food Processor

Ingredients 

  • 3 Tbsp Pine Nuts
  • 2 oz (60g) Fresh Basil Leaves
  • 2 cloves Garlic, peeled
  • 1 oz (30g) Parmesan Cheese, chopped into large pieces
  • 1/2 tsp Kosher Salt
  • 1/2 tsp Lemon Juice (optional)
  • 1/3 cup (80ml) Olive Oil

Instructions 

  • Toast pine nuts (optional): Place a dry skillet or frying pan over medium heat. Add pine nuts and cook, stirring frequently, until they start to smell fragrant and lightly golden brown spots appear, 3 to 4 minutes. (Watch the pine nuts closely to prevent burning.)
  • Make pesto: Combine pine nuts, basil leaves, garlic cloves, cheese, salt, and lemon juice in the bowl of a food processor. (Note: You can also use a standing blender if the blades sit low enough to blend the ingredients.) Pulse / blend until all of the ingredients are finely chopped.
  • With the food processor running, slowly pour in the olive oil until the pesto is smooth and pourable. If it is too thick, you can add up to 1 Tbsp of additional olive oil.
  • Taste the pesto and season with some more salt, if needed.

Notes

Pine nuts - Toasting the pine nuts gives them a more rich savory flavor, but you can skip this step if you prefer. Chopped pecans make a great substitute and can also be used toasted or raw.
Basil - To make this recipe, you need a good amount of fresh basil. It’s a good idea to measure it by weight since the leaves can vary in size and can be inconsistent if measured in measuring cups. If you don’t have a kitchen scale 2 oz of fresh basil is about 4 cups of loosely packed basil leaves.
To Freeze - Pesto freezes well. Freeze it in small jars (be sure to leave some space in the top of the jar to allow for expansion as the pesto freezes) or in an ice cube tray (pop the frozen cubes out and store them in a freezer bag). Use within 4-6 months.

Nutrition

Calories: 103kcal | Carbohydrates: 1g | Protein: 2g | Fat: 11g | Saturated Fat: 2g | Cholesterol: 2mg | Sodium: 162mg | Potassium: 35mg | Fiber: 1g | Sugar: 1g | Vitamin A: 321IU | Vitamin C: 1mg | Calcium: 45mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Author: Jess Smith via Inquiring Chef
Cost: $6.50
Calories: 103
Keyword: basil, fresh herb sauce
Like this? Leave a comment below!Jump to Comments

*This post contains affiliate links*

Want to save this recipe?
Get it emailed to you directly! Enter your email below.

About Jess Smith

Jess is the recipe creator and photographer at InquiringChef.com. She spent nearly a decade as the Chief Recipe Developer for the award-winning meal planning app Cook Smarts. Her colorful, healthyish recipes have been featured in popular online publications including Parade, Hallmark, and HuffPost.

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. 5 stars
    Thanks for breaking down this recipe in an easy to follow way that even this pesto-making newbie could follow! I’ve made this three different times now and it’s turned out a little different each time, but delicious each time too.