Learn how to make a vibrant, classic fresh basil pesto with only five simple ingredients. Made from fresh basil, garlic, pine nuts, Parmesan, and extra-virgin olive oil, this pesto is bright, aromatic, and far more flavorful than most store-bought versions. It’s fast to prepare, versatile, and adds fresh herb flavor to pasta, proteins, sandwiches, and more.

A reliable homemade pesto recipe is a kitchen essential, especially in summer when basil is at its best. I make this often — my family loves it. It’s excellent tossed with pasta (cheese tortellini is a favorite), spooned over baked chicken and roasted vegetables, spread on sandwiches, or used as a quick sauce for grilled proteins. It’s a go-to for weeknights when you want flavor without fuss.
The key to outstanding pesto is fresh ingredients. Fresh basil and freshly grated cheese make a noticeable difference in taste and texture, elevating the sauce above anything in a jar. This recipe also pairs well with other homemade staples like a basic tomato sauce or quick homemade mayonnaise when you’re building meals from scratch.
Ingredients to Make Basil Pesto Recipe
Basil – Use fresh basil leaves for the brightest flavor. Choose leaves that are vivid green and free of browning. You can also mix in a handful of other greens or herbs (such as parsley, arugula, or spinach) to vary the flavor or stretch the basil.
Parmesan – Freshly grated Parmesan or Pecorino Romano yields the best texture and flavor. Pre-grated cheeses often lack the same depth, so fresh is recommended.
Pine Nuts – Traditional and buttery, pine nuts add richness and body. If pine nuts aren’t available, toasted almonds, cashews, or walnuts make suitable substitutes.
Garlic – Two garlic cloves provide a balanced, garlicky note without overpowering the basil. Adjust the amount to taste for a milder or stronger garlic presence.
Extra-Virgin Olive Oil – Use a good-quality extra-virgin olive oil, as it contributes significantly to the final flavor. For a touch of brightness, add a splash of lemon juice or a bit of lemon zest.
Top tip: A squeeze of lemon juice and a little lemon zest brighten the pesto and lift its flavors.

How to Make Basil Pesto
- Add the fresh basil leaves, toasted pine nuts, garlic, and freshly grated Parmesan to a food processor or blender. Pulse until the ingredients are coarsely combined.
- With the processor running, slowly stream in the extra-virgin olive oil until the mixture is mostly smooth but still has some texture. Season with salt and freshly ground black pepper to taste. Stop and scrape down the sides as needed to ensure even blending.
Note: Increase the olive oil for a looser, sauce-like pesto; use less oil for a thicker, spreadable texture.

Olivia’s Recipe Tips
- Pack the basil into the measuring cup for an accurate measurement and to remove air pockets.
- Always use freshly grated cheese rather than pre-grated packaged cheese for superior flavor and texture.
- Lightly toasting pine nuts before adding them brings out their aroma and deepens their flavor.
- Pause the processor and scrape down the sides a couple of times so all ingredients are evenly incorporated.

How to Use Basil Pesto
Pesto is extremely versatile. Toss it with pasta and vegetables for a quick main, spread it on sandwiches, use it as a pizza base or drizzle for roasted potatoes, or stir it into grains and salads for extra flavor. It also pairs well with grilled shrimp, chicken, or roasted vegetables. For a simple appetizer, serve pesto with garlic bread, crostini, or raw vegetables for dipping.
I often stir pesto into cauliflower rice or use it as the base for a chicken salad to give the dish bright, herby flavor. It’s an easy way to transform leftovers and add freshness to many recipes.

More Ways To Use Pesto!

Sun-dried Tomato Pesto Cauliflower Salad
18 mins

Sweet Potato Pesto Chicken Skillet
25 mins

Pesto Shrimp Tomato Salad Recipe
15 mins

Sun-dried Tomato Pesto Shrimp Asparagus Skillet
20 mins

Fresh Basil Pesto Recipe – 5 Ingredients & Ready in 5 Minutes!
Equipment
-
1 Food Processor
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 in the food processor. Pulse until the mixture is combined but still a bit coarse.
-
With the processor running, slowly pour in the olive oil until the pesto reaches your desired consistency. Pause to scrape down the sides if needed.

-
Season to taste with salt and freshly ground black pepper. Serve immediately or store for later.

Notes
Bonus tip: Pour a thin layer of olive oil on top of the pesto before sealing the container to help prevent oxidation and preserve the bright green color.
Freeze Pesto: Pesto freezes well for up to three months. Freeze a full batch in a freezer-safe container or portion into an ice cube tray, then transfer the frozen cubes to a freezer bag for easy single servings.
Nutrition
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.

