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—free of preservatives and additives, and packed with freshness you can taste in every bite!

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—trust me! 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.

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.

S
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.

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.
Vegan: Swap the Parmesan cheese for nutritional yeast. It’s dairy-free and will still provide that “cheesy” element.
Nut-free: If you can’t eat nuts, try this basil pesto recipe with hemp seeds or pepitas instead.


Fresh Basil Pesto Recipe – 5 Ingredients & Ready in 5 Minutes!
Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Primavera Kitchen.
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
Equipment
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.
- Add salt and pepper. Taste, and adjust if necessary. Enjoy!
Tips
Nutrition Information
Nutrition information is calculated using an ingredient database and should be considered an estimate.
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!
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
Olivia Ribas says
Hi, Suzan. Thanks for your question. It can last for about one week in the fridge.
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?
Olivia Ribas says
Yes, you can 😉
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
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
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?
Kathy says
Do you need to toast the pine nuts?
Olivia Ribas says
No you don’t need to toast it, but if you prefer you can 😉
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.
Olivia Ribas says
So true! Pine nuts are the best for it 😉
Sarah says
Approx. how much does this make after all blended together? Thanks!
Erika Hatcher says
I just made this recipe, but tastes a tad bitter. What can I do correct this?
Olivia Ribas says
You can reduce the amount of basil in the recipe and add more olive oil.
Lily says
Thank you for this amazing recipe!
Olivia Ribas says
You’re very welcome! Happy you liked it 😉
Bill says
Great looking recipe.
Olivia Ribas says
Thank you! It’s so good indeed!
Olivia Ribas says