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

Fresh, Basil Pesto is one of those recipes you’ll want to keep on repeat. Whether it’s spooned over grilled chicken, brushed onto roast meats, or tossed through a big bowl of pasta or zucchini noodles, this homemade pesto instantly transforms a simple meal into something vibrant and full of flavour.

What makes this basil pesto recipe so irresistible is its versatility. You can pair it with just about any savoury dish for a fresh, herby kick that store-bought versions can’t come close to. With only five ingredients and a trusty food processor, learning how to make pesto at home has never been easier, and once you taste it, you’ll never go back.

Freshly homemade basil pesto is way better than any store bought pesto, with a flavor-packed punch! All you need is 5 ingredients and a food processor!

What Makes This Basil Pesto Work?

This basil pesto is fresh, bold, and perfectly balanced, with sweet basil, creamy pine nuts, nutty Parmesan, and rich olive oil. Made in minutes with just five ingredients, this homemade pesto tastes cleaner and fresher than anything from a jar, proving that learning how to make pesto at home is always worth it.

What Goes Into Basil Pesto?

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Flat lay photo of ingredient shot of pine nuts, garlic, parmesan cheese, basil leaves, olive oil, salt

With just a handful of fresh, quality ingredients, this basil pesto recipe comes together in minutes and packs in incredible flavour.

  • Basil Leaves: Fresh, fragrant basil gives pesto its vibrant green colour and signature herbal aroma.
  • Pine Nuts: Lightly toasted to bring out their rich, buttery flavour and add a subtle crunch.
  • Parmesan Cheese: Freshly shredded for a nutty, salty depth that ties everything together.
  • Olive Oil: Smooth, good-quality olive oil helps blend the ingredients into a silky, luscious sauce.

Note: Please see recipe card at the bottom for a full list of ingredients with measurements.

How To Make Basil Pesto

Toast the pine nuts until golden in a pan.
  1. Toast the Pine Nuts: Heat a skillet over medium-high heat and toast the pine nuts until golden, tossing occasionally. Transfer to a plate to cool slightly.
Add the cooled pine nuts, basil, garlic and parmesan cheese to a food processor.
  1. Load and Pulse: Add cooled pine nuts, basil, garlic, and Parmesan to a food processor. Pulse until finely chopped, scraping down the sides as needed.
With the processor running, pour the olive oil.
  1. Emulsify with Oil: With the processor running, stream in the olive oil in a thin flow. Continue until the pesto looks smooth.
Add a pinch of salt and pulse to combine.
  1. Season and Adjust: Add a pinch of salt and pulse to combine. Taste and adjust with more salt or oil to reach your preferred texture.

Basil pesto isn’t just for pasta. Spread it over Crispy Slow Cooker Carnitas for a fresh, herby finish, drizzle it onto Greek Lamb Souvlaki with a Garlic Yogurt Dip for a Mediterranean twist, or serve it alongside Garlic Browned Butter Baked Asparagus for an easy, flavour-packed side.

Recipe FAQ’s

Do I Have to Toast the Pine Nuts?

Toasting enhances their nutty flavour, but if you’re short on time, you can skip this step and still have a delicious basil pesto.

Why Is My Pesto Turning Brown?

Basil oxidises quickly. Minimise air exposure, use fresh basil, and add a little extra oil to keep it vibrant.

Can I Make This Recipe Nut-Free?

Definitely. Substitute pine nuts with sunflower seeds or pumpkin seeds for a nut-free basil pesto recipe that still tastes amazing.

Basil Pesto Recipe with spoon in a jar
4.50 from 8 votes

Basil Pesto

Prep Time: 15 minutes
Cook Time: 0 minutes
Total Time: 15 minutes
Servings: 8 serves
Fresh, homemade basil pesto is way better than any store bought pesto, with a flavour-packed punch!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

  • 1/4 cup pine nuts lightly toasted
  • 2 cups basil leaves washed and packed
  • 2 cloves garlic peeled
  • 1/3 cup parmesan cheese fresh shredded
  • 1/3 cup olive oil
  • 1 pinch salt

Instructions 

  • Heat a skillet (or pan) over medium-high heat; toast pine nuts until golden, tossing occasionally in the pan. Add the pine nuts to the bowl of your along with the basil, garlic and parmesan cheese; pulse until finely chopped (scrape down the sides of the food processor if needed).
  • With the processor running, gradually add the olive oil in a thin stream until the pesto comes together and is well combined. (Scrape down the sides of the food processor again, if needed). Season with salt to your taste.

Notes

Storage: Any leftover pesto can be stored in an air tight jar and refrigerated for one week. Alternatively, freeze in a small plastic container for up to 3 months (option: freeze in lightly greased ice cube trays for smaller portions, and thaw the amounts required when needed).
Nutritional Label: Based on 2 tablespoons of pesto per serve

Nutrition

Calories: 127kcal | Carbohydrates: 1g | Protein: 2g | Fat: 13g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Cholesterol: 3mg | Sodium: 72mg | Potassium: 50mg | Fiber: 0.3g | Sugar: 0.2g | Vitamin A: 350IU | Vitamin C: 1mg | Calcium: 62mg | Iron: 1mg

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

Tried this? Leave a comment below!

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

4.50 from 8 votes (2 ratings without comment)

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.

14 Comments

  1. Lisa says:

    Considering $ and availability, I typically add a 2:1 ratio of spinach to basil and sometimes a little but of curly parsley. The spinach is a pretty neutral taste and makes a lot more pesto. Two cups basil leaves doesn’t make much!
    Always add fresh lemon and have used various nuts–pine, macadamia, sunflower–or none at all.
    That’s the beauty of pesto.

  2. R Pomerantz says:

    5 stars
    We’ve been making pesto for many years and absolutely love it. This season has been a bumper year for basil and have already made 5 batches. We give it to friends and family, but not too much. We freeze plenty for the winter months, when no one can afford to buy fresh basil. Favorite is pesto with bow tie pasta and grilled shrimp.

  3. joann breckenridge says:

    i use shelled sunflower seeds taste just as good as if you had used pine nuts and its a whole lot cheaper

  4. BETH PARROTT says:

    5 stars
    The Pesto was great – I will definitely make it again. I was excited to see a pesto recipe that was recommended for the mini-prep since that’s the only food processor I have. But it doesn’t really work – There’s no opening in the lid for adding the oil. I made due by processing the other ingredients as finely as possible then transferring them to a bowl and adding the oil slowly using a whisk. Thanks for a great recipe.

  5. Jan says:

    Lovely this recipe, perfect proportions, thank you.

  6. Parker says:

    4 stars
    Just found this pesto recipe! Really Good! Throw in a little lemon juice and zest, and it’s absolutely perfect.

  7. Kate says:

    I have a pine allergy and eating pine nuts scares me. Can I use another type of nut – maybe like walnuts instead? other than that the recipe looks great

    1. Karina says:

      Yes, that sounds great! Enjoy!

      1. Bev says:

        I have used pecans instead. Tasted great.

    2. Peggy Shinkle says:

      I just used pumpkin seeds because that is what I had.. flavor is still good and nutty! Maybe it’s a little dryer, I just added more oil. I always use what’s on hand.

  8. Lou says:

    5 stars
    My 1st time making pesto, and it was fantastic! Directions were easy to follow, too! Thanks for sharing!

    1. Karina says:

      YAY! That is great to hear! Thank you so much for sharing! XO

  9. Urban says:

    5 stars
    Great recipe post for the Pesto as well the follow up one with the chicken. Enjoy the writing and been shadow reading the blog for a little while now. Keep up the inspiring food posts.

  10. Nikhil says:

    5 stars
    Hi. Im sorry to say, I’d have married you, not just to eat what you make you, to see and experience it too. Sorry for bad english. Youre a miracle. Please provide nutrition information too. Yoi have a die hard fan from india. Cheers.