You can make this easy fresh basil pesto recipe in just minutes! Perfect as a sauce, dip, spread, for pizzas, pastas, veggies, and so much more.

jar and spoonful of fresh basil pesto with side of pine nuts on a colorful napkin.
Save this recipe
Enter your email address and we’ll send this post straight to your inbox.

There’s something magical about fresh basil pesto.

The bright and zingy aroma. The zippy herbaceous flavor.

Whether you’re tossing it with pasta, spreading it on sandwiches, or drizzling it over grilled veggies, basil pesto adds a vibrant taste that makes any dish feel like a special occasion.

We love making pesto about once a month or every other month as part of our meal prep. It’s so easy to make, and we use it for so many different dishes.

The freshness of the basil leaves, the punch of garlic, and the smooth texture from olive oil all come together to create a sauce that you can make ahead and store, always ready to elevate your next dish. Whether you’re a seasoned chef or a beginner in the kitchen, pesto is an easy recipe to master.

Jump to:

🌟 Why this recipe works

pesto in a mason jar next to a bowl of pine nuts and basil leaves.

This is an easy pesto recipe that whips up in minutes. We love it for so many reasons!

  • Quick and easy: The recipe comes together in under 10 minutes with just a food processor.
  • Versatile: Perfect for pasta, sandwiches, pizza, salads, and more.
  • Customizable: You can adjust the ingredients to suit your taste or dietary needs, like using different nuts or skipping the cheese for a dairy-free pesto and vegan pesto.
  • Storage-friendly: Pesto stores well in the fridge or freezer, allowing you to make it ahead of time for later use.
  • Healthy: Made with fresh herbs, heart-healthy olive oil, and nuts, it’s a nutrient-rich addition to meals.

🛒 Ingredient notes

bowls of ingredients to make pesto.

You only need a few simple ingredients that you can easily find in any local grocery stores to make this classic basil pesto recipe.

  • Fresh basil leaves: The star ingredient, sweet basil gives the basil pesto sauce its signature flavor and aroma.
  • Garlic: Adds a sharp, savory kick that complements the sweetness of the basil.
  • Pine nuts: Traditional in pesto, pine nuts add creaminess. Substitution ideas: use walnuts, almonds, or sunflower seeds instead.
  • Parmesan cheese: Gives the pesto a salty, rich depth of flavor. Pecorino romano or other hard cheeses work well, too. Omit if you want to make this a vegan pesto or dairy-free pesto.
  • Olive oil: Extra-virgin olive oil creates a smooth, silky texture and enhances the flavors of the ingredients. Use more or less than what the recipe calls for depending on your preferred thickness.
  • Salt & pepper: Balances the flavors, ensuring that every bite is perfectly seasoned.
  • Lemon juice: A squeeze of lemon juice adds brightness and helps preserve the vibrant green color of the pesto.  If you want additional lemon zing, add a little fresh lemon zest too.

✅ Step-by-step instructions

You’ll find the full list of ingredients with measurements, along with detailed directions, in the printable recipe card at the bottom of the post.

But here are step-by-step photos to show you how easy it is to make this fresh basil pesto recipe.

  1. Add all ingredients except the olive oil to a food processor bowl.
  2. Pulse and blend ingredients in the food processor, and slowly add the olive oil in a steady stream as it blends.
  3. Blend until smooth or to your desired consistency of pesto.

Ta da! That’s it! Now you have delicious fresh basil pesto for the week.

👩🏻‍🍳 Recipe FAQs

pesto in a mason jar next to a bowl of pine nuts and basil leaves.
Can I use dried basil instead of fresh basil?

Fresh basil is key to pesto’s bright flavor. Dried basil won’t provide the same texture or taste, so it’s best to stick with fresh leaves.

Can I make pesto without cheese?

Absolutely! As someone who is dairy-free, I usually simply omit the Parmesan cheese for a dairy-free or vegan version of pesto. You can also substitute nutritional yeast flakes for Parmesan.

How can I prevent my pesto from turning brown?

Adding a small amount of lemon juice or blanching the basil leaves for a few seconds before blending can help keep your pesto vibrant green.

What’s the best way to store pesto?

Store pesto in an airtight container in the fridge, with a thin layer of olive oil on top to prevent oxidation. It should keep for about a week.

Can I freeze pesto?

Yes! Pesto freezes beautifully. Store it in small airtight containers or freeze it in ice cube trays for easy portioning.

🍽 Serving ideas

mason jar with spoon full of basil pesto next to a bowl of pine nuts.

The combination of fresh basil, garlic, nuts, and cheese creates a rich, aromatic sauce that pairs perfectly with a variety of meals.

There are SO many different, delicious ways to use pesto!

  • Use it as a homemade pesto sauce for pasta.
  • Drizzle it over salmon, chicken, or steak.
  • Mix it with additional oil to create a salad dressing.
  • Use it as a dip for chips and vegetables.
  • Use it as a condiment and spread in sandwiches.
  • It’s great to use as a base sauce for pizzas and flatbreads.

🍷 🥂 Wine pairings

glass of wine next to plates of pesto bread and tahini pasta.

Whether you’re using this fresh basil pesto as a sauce, a dip, or a condiment, there are two wines I love to pair with basil pesto dishes.

  • Sauvignon Blanc: A crisp, herbaceous Sauvignon Blanc pairs beautifully with the fresh, green flavors of basil pesto. The acidity of the wine cuts through the richness of the olive oil and cheese, balancing the dish perfectly.
  • Vermentino: This light, citrusy Italian white wine complements the bright and savory flavors of pesto. Its subtle minerality also works well with the nutty richness of the sauce.

🍳 Kitchen tools and equipment

Ready to make this recipe? You really only need one main small appliance: a food processor.

I love my KitchenAid food processor. But if you don’t have a food processor, you can also make this in a high-powered blender instead.

More pesto recipes

Did you make this recipe? Don’t forget to leave a 5-Star 🌟🌟🌟🌟🌟 rating in the recipe card, and if you really loved it, please leave a comment further down on the page. Thank you!

Easy Basil Pesto Recipe

5 from 1 vote
Prep Time: 8 hours 10 minutes
Cook Time: 0 minutes
Total Time: 8 hours 10 minutes
Servings: 6 servings
A simple, flavorful fresh pesto that can be used in sauces, dressings, dips, and more.

Equipment

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Instructions 

  • In a food processor, add the basil, pine nuts, garlic cloves. Process until well combined.
  • Add the parmesan and process to combine.
  • While the food processor is running on low, slowly add the olive oil and lemon juice. Add the salt and pepper and pulse until the pesto reaches your preferred consistency.

Notes

Makes approximately 1 cup, or 6-8 servings for a sauce, dip, or dressing. 
Storage: store in an airtight container in the refrigerator for up to 1 month. Freeze for up to 2 months.

Nutrition

Calories: 185kcal, Carbohydrates: 1g, Protein: 1g, Fat: 20g, Saturated Fat: 3g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 14g, Sodium: 195mg, Potassium: 50mg, Fiber: 0.3g, Sugar: 0.2g, Vitamin A: 424IU, Vitamin C: 2mg, Calcium: 17mg, Iron: 1mg

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

Tried this recipe?Please leave a star rating and comment! Then snap a pic of your dish and share it on social media. Tag @UrbanBlissLife and #UrbanBlissLife!

Marlynn Jayme Schotland 2021 profile pic

About Marlynn

I'm a cookbook author, recipe developer, photographer, WSET 2 Certified wine pro, mom of two, and dog lover. I'm here to help you with fast, easy, and delicious recipes, food & wine pairings, cooking & baking tips, plus food and wine travel guides.

5 from 1 vote (1 rating 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.