Homemade Fresh Basil Pesto Recipe for Vibrant Pasta & More

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 spoonful of pesto being drizzled into a jar of pesto.

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.

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

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.

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

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.
A spoonful of homemade basil pesto resting on top of a jar.

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.

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

More Ways To Use Pesto!

Sun-dried Tomato Pesto Cauliflower Salad.

Sun-dried Tomato Pesto Cauliflower Salad

18 mins

img 3938 7

Sweet Potato Pesto Chicken Skillet

25 mins

Glass bowl containing pesto shrimp tomato salad.

Pesto Shrimp Tomato Salad Recipe

15 mins

img 3938 9

Sun-dried Tomato Pesto Shrimp Asparagus Skillet

20 mins

Basil Pesto

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

Author: Olivia Ribas
20 teaspoons
5
0
5
This simple pesto combines a handful of fresh ingredients into a bright, flavorful sauce ready in minutes. Use it to replace store-bought pesto and enjoy the freshness of homemade.

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.
    besto ingredients inside os a doos processor bowl
  • Season to taste with salt and freshly ground black pepper. Serve immediately or store for later.
    Basil Pesto in a white bowl

Notes

How to Store: Keep pesto in an airtight container in the refrigerator for up to one week.

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

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

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.