Learn how to make this classic fresh basil pesto with just 5 simple ingredients! Made with fresh basil, garlic, pine nuts, Parmesan, and olive oil, this pesto is bursting with vibrant, natural flavors. It’s quick, easy to make, and the perfect replacement for store-bought versions and packed with freshness you can taste in every bite!

A spoonful of pesto being drizzled into a jar of pesto.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Everyone needs a good homemade pesto recipe in their collection. It’s one of my go-to kitchen staples during the summertime, and my boys (husband and son) love it just as much as I do. I’m constantly making it!

We love tossing pesto with pasta (cheese tortellini is our favorite) or drizzling it over this best baked chicken breast and veggies for a complete meal in under 20 minutes. It’s a lifesaver on busy weeknights when you need something quick and full of flavor.

The freshness of the ingredients makes this basil pesto recipe so much more flavorful than anything you’ll find at the grocery store! Everything tastes better homemade, just like my favorite kitchen staples: Tomato Sauce Recipe and 1-Minute Mayonnaise.

Ingredients to Make Basil Pesto Recipe

Basil – Fresh basil leaves are a must for the best flavor. I always look for bright green leaves with no browning or wilting. This recipe is also a great way to sneak in extra greens. Feel free to mix in fresh herbs like parsley or cilantro, or even greens like arugula and spinach!

Parmesan – I use freshly grated Parmesan or Pecorino Romano cheese. Both work wonderfully and help balance the flavors. After trying both, I find that the rich, nutty flavor of freshly grated cheese really elevates the pesto.

Pine Nuts – If you can’t find pine nuts, almonds, cashews, or walnuts are great alternatives. After experimenting with various nuts, I’ve found these substitutes still give that satisfying crunch and richness.

Garlic – I typically add 2 cloves of garlic, but you can adjust to taste. I think 2 cloves is the perfect balance for flavor without being overpowering.

Extra Virgin Olive Oil – The oil has a big impact on the flavor of the pesto, so I always choose one I enjoy. After trying different brands, I’ve found that a good quality extra virgin olive oil makes a noticeable difference in the final taste.

Top tip: For a burst of citrus flavor, add a splash of lemon juice and a sprinkle of lemon zest to your pesto.

Pre-measured ingredients for basil pesto on a white countertop.

How to Make Basil Pesto Recipe

  • Add the fresh basil, pine nuts, garlic, and grated parmesan cheese to a food processor or a blender and pulse until combined.
  • With the food processor running, slowly stream in a thin layer of olive oil and process until it is mostly smooth, but still has some texture to it. Add salt and pepper to taste and enjoy your sauce!

Note: Use more olive oil for a runny consistency and less oil for a thicker consistency.

Left: pesto ingredients chopped in a food processor. Right: pesto with the olive oil added in.

Olivia’s Recipe Tips

  • When measuring the basil, you want to pack it into the measuring cup. This will eliminate any air pockets, so you get an accurate measurement.
  • I HIGHLY recommend using freshly grated cheese over pre-grated packaged cheese. It makes all the difference in flavor and texture.
  • Toasting the pine nuts will make them more fragrant and flavorful.
  • You may need to pause a few times to scrape down the sides of your food processor to ensure everything gets well incorporated.
A spoonful of homemade basil pesto resting on top of a jar.

How to Use Basil Pesto

There are SO many uses for this recipe, but it’s always my go-to for a quick pasta dish. Add some veggies and protein to make it a complete meal. This Pesto Spaghetti Squash with Shrimp is a staple in my house.

I love using pesto to season cauliflower rice with pesto and to add on sandwiches, homemade pizza, and roasted potatoes salad.

Homemade pesto is also great for adding flavor to salad recipes and salad dressings. I make this Pesto Chicken Salad on repeat all summer long.

If you need a quick appetizer, serve it with garlic bread and veggies for dipping. It’s easy, fast, and delicious.

A spoonful of basil pesto resting on a jar of pesto.

Fresh Basil Pesto Recipe – 5 Ingredients & Ready in 5 Minutes!

4.43 from 7 votes
Author: Olivia Ribas
Servings20 teaspoons
Prep Time5 minutes
Custom Time0 minutes
Cook Time0 minutes
Total Time5 minutes
Learn how to make this classic fresh basil pesto with just 5 simple ingredients! Made with fresh basil, garlic, pine nuts, Parmesan, and olive oil, this pesto is bursting with vibrant, natural flavors. It’s quick, easy to make, and the perfect replacement for store-bought versions. It's packed with freshness you can taste in every bite!

Equipment

Save this recipe
Enter your email and we’ll send it to you. Plus, you’ll get recipes & tips every week!

Ingredients 
 

  • 2 cups fresh basil leaves packed
  • ½ cup freshly grated Romano or Parmesan cheese
  • ¼ cup pine nuts toasted
  • 2 garlic cloves
  • ½ cup extra-virgin olive oil
  • salt and fresh ground black pepper

Instructions 

  • Combine basil, pine nuts, garlic, and parmesan cheese in food processor. Pulse the ingredients until combined.
  • Slowly pour in the olive oil while running food processor. Keep blending until the mixture is thoroughly combined but retains some texture, stopping to scrape down the sides as needed.
    besto ingredients inside os a doos processor bowl
  • Add salt and pepper. Taste, and adjust if necessary. Enjoy!
    Basil Pesto in a white bowl

Notes

How to Store: You can store fresh pesto in an airtight container in the fridge for up to a week.
Bonus tip: I like to drizzle a layer of olive oil on top of the pesto. This prevents it from oxidizing and will keep it as fresh and vibrant as possible.
Freeze Pesto: It will last in the freezer for up to 3 months. You can store the whole batch in a freezer-safe container. Or, make individual servings using an ice cube tray and pop them into a freezer bag once they’re frozen.

Nutrition

Serving: 1/20, Calories: 61kcal, Carbohydrates: 1g, Protein: 1g, Fat: 6g, Cholesterol: 2mg, Sodium: 66mg, Potassium: 9mg

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

Did You Make This?

Follow @primaverakitchen on Instagram, snap a photo, and tag it #primaverakitchen. We’d love to see your recreation.

Olivia Ribas

Welcome

Hi, I'm Olivia


I’m so happy you’re here!! For the last 12 years, I’ve been sharing easy, quick, and family-friendly recipes like chicken, salmon, ground meat and pork chops (total reader favorites!), perfect for stress-free weeknight dinners made with fresh, seasonal ingredients.

Explore More

4.43 from 7 votes (3 ratings without comment)

Leave a comment

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

Rate This Recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

20 Comments

  1. Denise @ Sweet Peas & Saffron says:

    I’ve made so many different types of fresh pesto, but I’m just realizing that I’ve never made fresh basil pesto! I definitely need to try it!

  2. Suzan Vasica says:

    How long does fresh made basil pesto last in the fridge for? I don’t wanna make a jars worth and then have to bin it coz I couldn’t use it fast enough. I love basil pesto but not sure I’d use it fast enough

    1. Olivia Ribas says:

      Hi, Suzan. Thanks for your question. It can last for about one week in the fridge.

      1. Julie Logan says:

        HI! I have tons of basil, so I want to make a lot of pesto. Can I put it in ziplock bags and freeze it until needed?

        1. Olivia Ribas says:

          Yes, you can 😉

    2. pam says:

      put it in zip top bags, flatten out and freeze, then break off as much as needed for any recipe. leave at room temp to defrost. fresh pesto all season long and into winter

  3. Suzan Vasica says:

    Hmmm not sure how I’d use up that much pesto in one week. Thanks. Still will try it and just how it in all my dishes lol

  4. Sonia Weiner says:

    I was excited to read your recipe for home made pesto, and printed it, only to find that I needed a food processor, in order to make it. I don’t have one, but I do have a blender. will that work?

  5. Kathy says:

    Do you need to toast the pine nuts?

    1. Olivia Ribas says:

      No you don’t need to toast it, but if you prefer you can 😉

      1. Daniel says:

        I’ve made pesto with raw and toasted pine nuts, and have found that toasted — but not burnt — pine nuts take this recipe to an entirely new level.

        1. Olivia Ribas says:

          So true! Pine nuts are the best for it 😉

  6. Sarah says:

    Approx. how much does this make after all blended together? Thanks!

  7. Erika Hatcher says:

    I just made this recipe, but tastes a tad bitter. What can I do correct this?

    1. Olivia Ribas says:

      You can reduce the amount of basil in the recipe and add more olive oil.

  8. Lily says:

    Thank you for this amazing recipe!

    1. Olivia Ribas says:

      You’re very welcome! Happy you liked it 😉

  9. Bill says:

    Great looking recipe.

    1. Olivia Ribas says:

      Thank you! It’s so good indeed!

  10. Olivia Ribas says: