This post may contain affiliate links and we will earn a commission if you purchase through those links. Thank you for supporting us!

This homemade healthy pesto recipe is fresh, flavorful, and easy to make with simple ingredients. Made with basil, garlic, Parmesan cheese, and olive oil, this lighter pesto sauce comes together in minutes and is perfect for pasta, sandwiches, chicken, seafood, roasted vegetables, and more. It’s a delicious way to add fresh flavor to just about any meal.

Homemade Healthy Pesto Recipe.

This recipe holds a special place in my heart because it was the very first recipe my Italian grandmother taught me to make. I still remember the aroma of fresh basil and garlic filling her kitchen as we prepared pesto together. Now, I’ve lightened up this family favorite while keeping all the delicious flavor. If you love pesto as much as we do, be sure to try our homemade pistachio pesto, chicken pesto pasta salad, and pesto turkey meatballs next!

🔍 Quick Look: Healthy Pesto Recipe

  • ⏱️ Prep Time: 10 minutes
  • ⏱️ Cook Time: 2 minutes (lightly toast the pine nuts)
  • 🕒 Total Time: 12 minutes
  • 🍽 Calories: ~101 kcal per serving
  • 👥 Servings: 4 servings
  • 🥣 Key Ingredients: Fresh basil, pine nuts, olive oil, lemon juice, garlic, Parmesan cheese
  • 📖 Dietary Information: Gluten-free
  • 👩‍🍳 Cook Method: Pine nuts are lightly toasted on the stovetop, then everything comes together in a blender or food processor.
  • ⭐ Difficulty: Easy

Summarize & Save This Content On

Why You Will Love This Recipe

  • Fresh & Flavorful: It’s made with fresh basil, garlic, Parmesan cheese, toasted pine nuts, and lemon juice.
  • Easy to Make: This homemade pesto comes together in minutes in a blender or food processor.
  • Quick: This pesto recipe only takes about 10 minutes to make and can be stored in the refrigerator for easy meals throughout the week.
  • Healthy: It’s made with just one tablespoon of olive oil while still delivering classic pesto flavor. Our recipe uses significantly less oil than many store-bought pesto sauces.
  • Versatile: Toss it with pasta, spread it on sandwiches, or serve it with chicken, seafood, and vegetables.
  • Better than Store-Bought: Fresh ingredients make this pesto sauce incredibly delicious.

Key Ingredients

Ingredients for homemade pesto in bowls.
  • Basil: The base of this pesto is fresh basil leaves. Remove the basil leaves from the stems, just use the leaves.
  • Pine Nuts: Toast the pine nuts to bring out their flavor. This simple step will elevate the overall taste and richness of the pesto, making it even more delicious! Don’t have pine nuts? Try our pesto recipe with pistachios!
  • Olive Oil: Add one tablespoon of olive oil to this pesto.
  • Lemon Juice: Freshly squeeze the lemon juice for the best flavor.
  • Garlic: Crush one large clove of garlic.
  • Parmesan: Use Parmesan cheese, Pecorino Romano, or a blend of both cheeses!

Find the full measurements in the recipe card below.

Substitutions & Variations

  • Pine Nuts Substitution: If you don’t have pine nuts, substitute them with walnuts! Lightly toast the walnuts in a pan, let them cool, and then add them to the blender.
  • Vegan Pesto Option: To make this pesto vegan, replace the Parmesan cheese with three tablespoons of nutritional yeast.
  • Add Sun-Dried Tomatoes: Incorporate sun-dried tomatoes into this recipe for a rich, tangy flavor that complements the basil. You can blend about one tablespoon of sun-dried tomatoes into the pesto. If you use sun-dried tomatoes not packed in oil, soften them in hot water, drain the water, and let them cool before adding them to the blender.
  • Add Avocado: Blend half of a ripe avocado with the rest of the ingredients to make an avocado basil pesto! This variation would be perfect as a dip or for spreading on sandwiches.

How To Make Healthy Pesto

Toasted pine nuts in a pan.
  1. Add the pine nuts to a small pan over medium heat on the stovetop. Then, toast the pine nuts, stirring frequently so they don’t burn. Once toasted, remove them from the pan and let them cool.
Fresh basil leaves and stems.
  1. Wash and dry the basil. Then, remove the stems from the basil leaves.
Healthy pesto ingredients in blender.
  1. Add the basil leaves, olive oil, fresh lemon juice, crushed garlic, Parmesan cheese, cold water, salt, and toasted pine nuts to a blender or food processor.
Blended homemade pesto in a blender.
  1. Blend until smooth.

Expert Tips

  • Blend: Pesto is traditionally made with a mortar and pestle, but using a blender or food processor is a quicker method. For this recipe, blend the ingredients in a blender or pulse them in a food processor until smooth and well combined, but avoid over-blending the pesto to preserve some texture and maintain the bright, fresh flavors.
  • Ice Cubes: For an extra creamy pesto, replace the cold water with about 3 ice cubes and blend until smooth.
  • Fresh Basil: In my experience, the secret to incredible homemade pesto is using the freshest basil you can find. I always look for vibrant green leaves without any brown spots because they create the freshest flavor.
  • Use High-Quality Oil: Use high-quality extra virgin olive oil for the best flavor in your pesto.
  • Toast the Pine Nuts: Lightly toasting the pine nuts enhances their natural flavor and adds a nutty richness to the pesto. Don’t just add the pine nuts to the blender. It’s important to toast them first for the best flavor.
  • Don’t Burn the Pine Nuts: Move the pine nuts around in the pan with a spatula as you toast them so they don’t burn. They should be golden brown and toasted, not burnt. Once done, to prevent them from cooking further or burning, quickly remove them from the hot pan and transfer them to a bowl to cool.
  • Pesto Consistency: If your pesto is too thick, add a bit of additional water or olive oil to reach your desired consistency.

Serving Suggestions

There are many ways you can serve this pesto! Spread it on sandwiches or wraps to add delicious flavor. It also makes a fantastic dip for fresh veggies or even a spread for crackers and bread. Drizzle it over grilled chicken, fish, or roasted vegetables for a burst of fresh flavor, or toss it with pasta or zucchini noodles for a quick, flavorful sauce.

You can also use this pesto as a pizza sauce for our pesto peach prosciutto pizza, mix it into soups for an extra layer of richness, incorporate it in cottage cheese scrambled eggs, or serve it with air fryer diced potatoes. It’s also delicious in our turkey pesto meatballs recipe and chicken pesto pasta salad!

Healthy pesto in a jar.

Storage Instructions

Store leftover pesto in an airtight container in the refrigerator for 4-5 days. As an option, to help prevent your pesto from turning brown, add a thin layer of olive oil on top.

Healthy Pesto Recipe FAQs

Is Pesto Healthy?

This homemade pesto is a healthier option with less fat and calories than traditional versions! Our recipe uses much less oil than most pesto recipes. There is only one tablespoon of oil in this entire recipe.

Can I Make Pesto Without Pine Nuts?

Yes, you can make homemade pesto without pine nuts! For this recipe, substitute the pine nuts for walnuts.

Is Pesto Vegan?

You can make this pesto recipe vegan! To do so, omit the Parmesan cheese and substitute it with three tablespoons of nutritional yeast. Nutritional yeast adds a cheesy flavor while keeping this recipe vegan and dairy-free.

Can I Freeze Pesto?

You can freeze pesto! It is best to freeze pesto in an ice cube tray for easy portioning. Then, transfer the frozen pesto cubes to a freezer-safe bag for up to three months.

More Recipes with Pesto to Try!

If you try this recipe please be sure to leave us a comment and star rating, ★★★★★, letting us know how it turns out for you.

5 from 3 votes

Homemade Healthy Pesto Recipe

Prep: 10 minutes
Cook: 2 minutes
Total: 12 minutes
Servings: 4 servings
This is the ultimate homemade healthy pesto recipe! I’ve lightened up this classic Italian recipe without sacrificing any of that delicious flavor we all love.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 large bunch of basil (about 4 ounces)
  • 2 tablespoons pine nuts, toasted
  • 1 tablespoon olive oil
  • 1 tablespoon fresh lemon juice
  • 1 large garlic clove, crushed
  • 1/3 cup grated Parmesan cheese, Pecorino Romano, or a blend of both
  • 3 tablespoons cold water
  • 1/4 teaspoon salt

Instructions 

  • Add the pine nuts to a small pan over medium heat on the stovetop. Then, toast the pine nuts for 2-3 minutes, stirring frequently so they don’t burn. The toasted pine nuts should be golden brown, not burnt. Once toasted, remove them from the pan and let them cool.
  • Wash and dry the basil. Then, remove the stems from the basil leaves.
  • Add the basil leaves, olive oil, fresh lemon juice, crushed garlic, Parmesan cheese, cold water, salt, and toasted pine nuts to a blender or food processor.
  • Blend until smooth. After that, serve this pesto and enjoy!

Video

Youtube video

Notes

  • Serving: This recipe makes about 1/2 cup to 3/4 cup of pesto. This recipe serves four and each serving is about 2 to 2.5 tablespoons of pesto.
  • Toast the Pine Nuts: Lightly toasting the pine nuts enhances their natural flavor and adds a nutty richness to the pesto. Don’t just add the pine nuts to the blender, it is important to toast them first for the best flavor.
  • Ice Cubes: For an extra creamy pesto, replace the cold water with about 3 ice cubes and blend until smooth.
  • Storage: Store leftover pesto in an airtight container in the refrigerator for 4-5 days.
 
WW Points: 3 points per serving
To see your WW Points in the WW app for this recipe click here! Or, please manually add the ingredients to the recipe builder.

Nutrition

Calories: 101kcal, Carbohydrates: 1.7g, Protein: 26.3g, Fat: 4g, Saturated Fat: 0.4g, Cholesterol: 65mg, Sodium: 151mg, Fiber: 0.6g, Sugar: 0.5g

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

Tried this recipe?Mention @wwhealthyfoodiegirl or tag #healthyfoodiegirl!
About Us Healthy Foodie Girl

About Us

Hello and welcome to Healthy Foodie Girl! Here we have easy, delicious, healthy recipes and tips! 

You May Also Like

5 from 3 votes

Leave a comment

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

Recipe Rating




10 Comments

  1. Stacy says:

    5 stars
    Delicious, healthy pesto!! Our basil plants are so big that I need to make more! 😆

    How do you think this would store in the freezer??

    1. Shawna Clark says:

      Hi Stacy, I’m so happy you loved the healthy pesto recipe! I love that you plan to make more of it with your fresh basil plants! To answer your question, our healthy pesto freezes beautifully! Just transfer it to an airtight container or freeze it in ice cube trays for easy portions. I would recommend that you top with a thin layer of olive oil to help preserve the vibrant color and fresh flavor. It will keep in the freezer for up to 3 months, making it perfect for having delicious pesto ready anytime!

  2. Alexandria says:

    I love this quick and easy pesto recipe. I use it on so many different things besides pasta and bread it’s great on crackers and even steamed vegetables! It’s so great for flavoring your favorite dishes. And it’s all really healthy ingredients!

    1. Shawna Clark says:

      Hi Alexandria, thank you so much! I’m so glad you love this healthy pesto recipe! It really is such a versatile and flavorful addition to so many dishes. Thanks for sharing how you use it!

  3. Connie says:

    What can I add if I can’t have yeast or dairy in this recipe?? Thanks!!

    1. Shawna says:

      Hi Connie, thanks for reaching out. Usually, I would recommend 3 tablespoons of nutritional yeast to make this recipe dairy-free. Since nutritional yeast is deactivated yeast, I am not sure if you can have it. In this case, I would recommend replacing it with 1/4 cup of cashews and 1-2 teaspoons of white miso paste. I hope this helps, let us know if you give it a try!

  4. eileen says:

    5 stars
    Any sub for Pine Nuts, They are so expensive?
    Thanks

    1. Shawna says:

      Hi Eileen, yes, absolutely! Walnuts make a perfect substitution for pine nuts! Make sure to lightly toast them first for the best flavor in your pesto!

    2. eileen says:

      5 stars
      Thank You for your response 🙂

      1. Shawna says:

        Of course! I hope you enjoy the pesto!