This amazing Fresh Pesto sauce is bursting with flavor from fresh basil, toasted pine nuts, sautéed garlic, and fresh Parmesan Cheese. It takes just minutes to make, and I love to serve it with grilled chicken and fish.

This homemade pesto is so much better than store-bought and has considerably less salt. There are so many great dishes to serve it with. I often serve it with Zucchini Noodles, Air Fryer Salmon, or Creamy Chicken Pesto Pasta.
Ingredient Notes with Substitutions
See the complete list of ingredients on the recipe card below.
- Pine Nuts: Walnuts can be substituted for the pine nuts, or use a mixture of the two.
- Olive Oil: Use cold-pressed extra virgin.
- Herbs: Other herbs can be added, such as cilantro, parsley, kale, or mint.
- Parmesan Cheese: Use freshly grated Parmesan cheese for the best flavor.

How to Make Pesto Sauce
This is a summary version; for the complete list of ingredients and instructions, please refer to the recipe card below.
- Toast the pine nuts.
- Add minced garlic and sauté, stirring constantly.
- Combine the fresh basil and toasted pine nuts in a food processor and pulse. Add the garlic and Parmesan cheese and pulse again.
- Drizzle in olive oil while the food processor is running slowly.

Preparation Tips
- Add a little pizzazz with a pinch of red pepper flakes.
- You can use a mortar and a pestle, but it is so much easier with a food processor or a blender.
- Pesto has a short shelf life in the refrigerator, so freeze it in ice cube trays before adding the cheese. Once frozen, store in a freezer storage bag for up to 6 months. Remove as many cubes as you want and thaw in the fridge overnight. Then add the Parmesan cheese and use in your favorite recipes.

Uses for Pesto Sauce
- Pasta: penne, ziti, fettuccine, spaghetti, or angel hair pasta.
- Vegetables: roasted zucchini, roasted yellow squash, zoodles (zucchini noodles), cauliflower, or cauliflower gnocchi.
- Protein: grilled chicken, pork, seafood, steak, or classic meatloaf.
- Other goodies: cast iron skillet pizza, sandwiches, or French or Italian bread.
More Sauce Recipes

Fresh Pesto Recipe
Ingredients
- ⅓ cup pine nuts
- ½ tablespoon extra virgin olive oil
- 3 cloves garlic, minced
- 2 cups fresh basil leaves
- ⅓ cup freshly grated Parmesan cheese or Pecorino Romano
- ½ cup extra virgin olive oil
- salt and black pepper to taste
Instructions
- Heat a dry skillet over medium heat. Add the pine nuts. Toast for 2-3 minutes, stirring frequently. Plate them to cool.
- Heat ½ tablespoon olive oil in the same skillet over medium-low heat. Cook garlic for 1 minute, stirring frequently. Remove from heat and cool.
- Combine the fresh basil and toasted pine nuts in a food processor and pulse for 10 seconds. Add the garlic and Parmesan cheese and pulse for 2-3 seconds.
- With the food processor running slowly, drizzle in the ½ cup olive oil. Season with salt and pepper to taste.
Notes
- Store in an airtight container in the fridge for up to 5 days.
Nutrition
On the hunt for more delicious recipes? Follow Small Town Woman on Facebook, Pinterest, and Instagram.
https://www.smalltownwoman.com/wp-content/uploads/2019/05/Beth-1.pdf













Samantha
I do love pesto and usually buy a lovely fresh version from my supermarket, I knew you could make it but not so easily. Thanks for sharing! I will make it again.
Karen
I’e done Pesto a few years ago and it was delicious. I can’t wait to make your recipe, I am super excited about it. Pesto sauce is soooo good.
Beth Pierce
So true, Karen! Enjoy!
Marysa
Pesto is one of my favorite foods. However, it has been many, many years since I made it fresh myself. This looks so flavorful.
Rose Ann Sales
Oh my! This is such a really great and very easy to make recipe! I would love to try this out!
Richelle Milar
This look so good and tasty! IT is so easy to make, thank you for sharing the instruction on how to do it!
Gervin Khan
I love pesto sauce for my pasta. This one is so easy, and I am so excited to make this. Thank you!
Kathy
I recently tried pesto sauce for the first time and I love it. I’ll have to try out this recipe. I love more homemade items, so I’m sure this is amazing.
Catalina
I love pesto sauce. And it’s great to make it at home. I will try your recipe!
MELANIE EDJOURIAN
Fresh pesto is yummy. It tastes so much better than the shop bought stuff. I must try your recipe I seem to have misplaced mine.
Tara Pittman
My husband loves pesto. I need to make this and I wonder if I could sub vegan parmesan for the regular stuff.