Basil Pesto

This is a variation of our pesto base recipe. While you can definitely purchase store-bought pesto, nothing beats making it fresh! Basil is in season during the summer, so that’s the best time to try making this easy pesto recipe. Basil pesto is great on pasta, vegetables, and fish and is an easy, healthy, and delicious sauce to make and have on hand! 

Health Benefits of Homemade Basil Pesto

Learning how to make pesto sauce from scratch is a great way to expand your culinary horizons! Pesto is a healthy sauce/dip/spread that can boost the nutritional quality and flavor of a dish. The featured health-promoting ingredients in this recipe are basil, pine nuts, and extra virgin olive oil.


Green herbs, like basil, not only add a pop of freshness and great flavor to a dish, but they add nutrition too! Herbs are rich in essential vitamins, minerals, and phytochemicals that promote health and help fight diseases. Blending basil into a healthy pesto recipe is an easy way to help promote your health.

Pine Nuts

Nuts of all varieties contain plant-based protein, fiber, and healthy fats. These nutrients promote heart health and help you feel satisfied until your next meal.

Extra Virgin Olive Oil

Extra virgin olive oil is a key component of the Mediterranean Diet. It contains high amounts of heart-healthy monounsaturated fatty acids and polyphenols which may reduce inflammation. Additionally, certain nutrients require fat for absorption; using extra virgin olive oil in pesto can boost the nutritional quality of a dish (1, 2). 

Equipment Recommendations

Traditional pesto recipes used to be made with a mortar and pestle, but we realize that most people don’t have one of these. Instead, we recommend using a food processor, like this basic Hamilton Beach Food Processor.

Can you make pesto in a blender? Sure! However, the size and type of blender will greatly impact the outcome. If using a blender to make pesto, we recommend using something small, like a NutriBullet. An immersion blender with a measuring beaker will also do the job!

Make sure that you also have a silicone spatula on hand for scraping down the sides of the food processor/blender as you go.

Culinary Tips for Making Pesto

When measuring the greens, gently pack them into the cup, but don’t pack so much that the leaves fall out of the cup.

Depending on the size of your food processor or blender, you might need to double the recipe. The jar/bowl needs to be full of enough ingredients to properly blend.

Be careful with the amount of fresh garlic you use – it has strong flavor! It’s better to start with less and then add more to taste.

Process until you reach your desired texture. For a smooth and creamy pesto sauce, process for longer.

Different pesto recipes may have slightly different ratios, but the ingredients will generally be the same: greens, olive oil, nuts, cheese, garlic, and salt.

Ingredient Substitutions

  • Basil: substitute some of or all of the basil with any greens of your choice (spinach, arugula, kale). Greens such as mustard greens, arugula, swiss chard, and beet greens have a stronger taste, so consider using a milder green, such as spinach, for half of the recipe. You can also add green herbs such as fresh dill, mint, parsley, or cilantro. Keep in mind the flavor profile of the dish you’ll be making when choosing the herbs. 
  • Extra Virgin Olive Oil: substitute infused extra virgin olive oil or avocado oil. We don’t recommend using vegetable oil, as this is not a heart-healthy oil. If you want to enhance the pesto with a strongly flavored oil, such as walnut or truffle oil, use extra virgin olive oil as the base, then add the strong oil a little at a time, to taste. 
  • Parmesan: substitute Pecorino Romano, asiago, or aged cheddar. We think that cheese blocks taste best, but we recognize the added convenience of pre-shredded cheese.
  • Pine Nuts: you can make this pesto recipe without pine nuts by substituting walnuts, cashews, pecans, or almonds. We don’t recommend using peanuts in pesto, as they have a very distinct taste. 
  • Garlic: substitute ⅛ teaspoon garlic powder, ½ teaspoon garlic flakes, or ¼ teaspoon granulated garlic. 

Recipe Variations

To reduce the pungency of the garlic, roast it in the oven for a few minutes with its peel on. Unpeel it after roasting. 

For a more complex flavor, toast the nuts in a skillet before adding them to the blender.

Add lemon juice and/or zest to brighten the flavor.

To make this pesto recipe vegan, leave out the cheese. To maintain some of the umami flavor, add 1 Tablespoon of nutritional yeast.

Are you nuts for pesto too? Try our Arugula Walnut Pesto variation, or use our base recipe to customize it to your taste!

Serving Suggestions

Serve pesto on top of fish, tossed in a grain-based salad, or mixed in with noodles to make pesto pasta. These are some of our favorite recipes with pesto, but use your creativity to use it in whatever dish sounds delicious to you! 

Storage Recommendations

Pesto oxidizes in the refrigerator which turns its beautiful bright green color to olive green. This doesn’t necessarily affect the flavor – it just doesn’t look as pretty! To help preserve some of the color, drizzle olive oil on top of the pesto before refrigerating. Alternatively, cover the pesto with plastic wrap and let it touch the surface so that it doesn’t have any contact with the air.

Pesto also freezes well. For easy use and thawing, freeze pesto in small servings (a silicone ice tray is great for this). When ready to eat, simply pop one or two cubes out, thaw, and use as normal!

Want more easy 5-ingredient recipes?

Vinaigrette Base Recipe

Kefir Smoothie Base Recipe

Dill and Yogurt Salmon Recipe

Basil Pesto
Prep Time
10 mins
Total Time
10 mins

This basil pesto recipe is super easy, because it has just 5 ingredients: basil, extra virgin olive oil, parmesan, pine nuts, & garlic. Perfect for summer!

Course: Side
Cuisine: Italian, Mediterranean
Yield: 1 cup
  • 2 cups packed fresh basil leaves (~1 ½ ounces)
  • ½ cup extra virgin olive oil
  • ½ cup shredded parmesan
  • ¼ cup pine nuts
  • 1 medium garlic clove
  • Salt & pepper to taste
  1. Place basil, oil, parmesan, pine nuts, and garlic in a blender and puree until fairly smooth. Season to taste with salt and pepper. 

  2. To store, pour into a container and top with a little extra virgin olive oil to keep your pesto nice and green! Enjoy!

Recipe Notes

Be sure to pack the basil in the measuring cup, but don’t pack so much that the leaves keep coming out of the top.

Please note that this post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. If you click on those links and make a purchase, we will earn a small percentage of the sale, at no extra cost to you. 

Did you make this recipe?

Let us know how it turned out for you! Leave a comment below and share a picture on Instagram or Facebook using the hashtag #totasterecipes! And don’t forget to share it with all of your friends and family!

Share on facebook
Share on pinterest
Share on linkedin
Share on email

Leave a Reply

Recipe Rating