This homemade basil pesto recipe is full of bright and fresh flavors, you’ll want to put it on everything!

Fresh basil leaves, olive oil, and parmesan cheese are blended with pine nuts and garlic to create a decadently creamy sauce that’s ready in minutes.

bowl of Pesto Recipe

You’ll Love This Pesto Recipe Because…

  • Nothing beats the fresh flavor of basil with its sweet and slightly peppery taste.
  • It’s super quick to make, and you can truly use any type of herb or nuts in this recipe.
  • It requires no cooking and can be added to everything from pasta to roasted veggies to cheese.
ingredients to make Easy Homemade Basil Pesto

Ingredients and Swaps for Pesto

Basil: Use fresh basil pesto—many grocery stores sell a larger pesto pack of basil. Short on basil? Raid the garden and add parsley, kale, spinach, thyme, dill, or oregano in place.

Oil: Use any mild flavored oil such as olive oil, avocado, or canola for pesto.

Nuts: Pine nuts are traditional, but they can be pricey and sometimes hard to find. You can replace them with almost any kind of nut such as almonds, walnuts, pecans or even hazelnuts or seeds. Toast nuts or seeds in a dry saute pan until fragrant to intensify the flavor.

Cheese: Grate your parmesan for the best flavor, if you can. Other cheeses to use are Pecorino Romano, Grana Padano, Asiago, or a little crumbled feta all bring that salty flavor balance to pesto.

How to Make Pesto

  1. Blend basil with 1 tablespoon of oil into a paste.
  2. Pulse in remaining ingredients until desired consistency (recipe below).
  3. Season as desired.
Easy Homemade Basil Pesto in a jar

Ways to Use Pesto

  • Pasta: Drain pasta, reserving a little bit of pasta water. Toss the pesto with pasta, adding water as needed to reach the desired consistency.
  • Sandwiches: Add a spoonful of homemade pesto to mayo for an easy upgrade to burgers, pizza, wraps, and sandwiches.
  • Eggs: Add a spoonful to scrambled eggs or spoon it fresh over fried eggs.
  • Dip: Mix equal parts mayonnaise and sour cream, stir in pesto as a dip for veggies, chips, or crackers.

Storing Pesto

Keep leftover pesto sauce in a covered container or jar in the refrigerator for up to 3 days. Freeze portions in quart-sized zippered freezer bags for up to 6 months or freeze in an ice cube tray and transfer to a zippered bag.

More Ways To Use Pesto…

Did you love this Basil Pesto? Leave a rating and a comment below.

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
Homemade pesto in a bowl
4.91 from 44 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Basil Pesto

Fresh basil pesto is easy to make and its packed with flavor. Serve it over chicken, toss with pasta, or use it as a tasty bread dip.
Prep Time 10 minutes
Cook Time 5 minutes
Total Time 15 minutes
Servings 6 servings
buy hollys book

Ingredients  

  • 2 cups fresh basil leaves packed
  • ½ cup shredded Parmesan cheese or romano cheese
  • ¼ cup pine nuts walnuts or almonds
  • 1 clove garlic quartered
  • ¼ teaspoon salt more to taste
  • ¼ to ⅓ cup olive oil divided

Instructions 

  • Place basil in a food processor with 1 tablespoon of oil. Pulse several times until blended.
  • Add the parmesan cheese, pine nuts, garlic, and salt. Pulse a few times to combine.
  • With the processor running, slowly drizzle the olive oil, scraping the sides as needed, until it reaches the desired consistency.
  • Taste and season with additional salt if desired.

Notes

Pesto can be added to hot pasta but should not be cooked as it can separate.
Herbs – Short on Basil? Add in some other herbs or greens. Try parsley, dill, spinach, kale, or arugula.
Oil – Choose a light-flavored oil – Canola oil, grapeseed oil, or avocado oil work too. You may not need all of the oil.
Nuts – Toast and cool the nuts for extra flavor. Pine nuts can be replaced with walnuts or almonds.
Refrigerate leftover pesto for up to 3 days or freeze for longer storage.
4.91 from 44 votes

Nutrition Information

Calories: 153 | Carbohydrates: 1g | Protein: 4g | Fat: 15g | Saturated Fat: 3g | Cholesterol: 6mg | Sodium: 231mg | Potassium: 65mg | Fiber: 1g | Sugar: 1g | Vitamin A: 487IU | Vitamin C: 2mg | Calcium: 113mg | Iron: 1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Dip, Dressing, Sauce
Cuisine American, Italian
Pesto Recipe with pinenuts and a title
bright and fresh Pesto Recipe with writing
homemade Pesto Recipe with a title
Pesto Recipe in a bowl and close up with a title

Categories:

,

Recipes you'll love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.91 from 44 votes (35 ratings without comment)

Leave a Reply

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

Recipe Rating




Comments

    1. Hi Celine, I don’t add lemon juice to this recipe but other readers have with great results. I would start with a teaspoon and taste then adjust accordingly.

  1. Sorry! I didn’t scroll down far enough. I found the answer. That’s perfect!! I’m going to try it. The recipe I’ve used for years yelds a lot more and I don’t have quite that much fresh basil right now. Thanks so much!! Linda

  2. Can someone tell me what the 1X recipe yields in actual measurement (1 cup? 1 1/2 cups), not servings?

  3. Excellent recipe. I had never made pesto before and had quite of bit of basil in a pot that needed to be used up now that the weather is cooling down a bit. The whole family loved it.5 stars

  4. Excellent recipe and I will be using it at the end of the summer when I need to do something with all the basil growing on my balcony! If I could make one suggestion regarding freezing in ice cube trays… if you line the tray with plastic wrap before filling with the pesto, it will make it much easier to remove the frozen cubes and eliminate the cleanup of the ice cube tray. I use this method whenever I freeze anything in ice cube trays, chicken broth, tomato paste, pesto, you name it.

  5. Unfortunately, this did not hit the mark for me. I found later that it’s missing a very important ingredient-lemon. Which not only adds so much flavor, but also keeps the color of the basil a pretty light.
    After tasting this version and being pretty disappointed, I added lots of lemon, lots more olive oil, more garlic, and a bit more salt and it was significantly improved in my opinion. I’m glad that other folks really loved this recipe, as I know that we all have different taste preferences.2 stars

    1. Sorry to hear this recipe didn’t hit the mark for you Anna but thank you for sharing your additions!

    2. Thank you for the tip! I was pretty disappointed as well. Adding lemon really helped but still not what I was hoping for.4 stars

  6. This recipe was fail proof! I had never made pesto and the directions were clear and straight forward. I used a mixture of fresh basil, baby spinach and natural almonds. So so good!5 stars

  7. Great, simple pesto recipe. I’ve been trying different pesto recipes but they all come out too coarse. This recipe is absolutely perfect, and the results are a creamy, delicious pesto. I did put a little lemon juice in it to keep the color, but otherwise followed the recipe exactly. This one is a keeper. Thank you, Holly!5 stars

  8. This is how I make my Pesto but I add some fresh lemon juice. The lemon juice really enhances the flavors. One of our favorite ways to eat the pesto is with cheese tortellini. Delish!!!