Classic Basil Pesto Recipe: Fresh, Vibrant Sauce for Pasta & More

This fresh Basil Pesto recipe comes together in minutes with just a handful of ingredients. Homemade pesto is quick, easy, and far more flavorful than most store-bought versions.

Pesto is wonderfully versatile: toss it with hot pasta for a simple meal, stir it into creamy dishes like chicken pesto pasta, or add it to a chilled pasta salad. It also makes a delicious spread for bread, a topper for roasted vegetables, or a flavorful addition to sandwiches and soups.

Basil pesto sauce in a white bowl with a spoon and garnished with fresh basil.
Basil Pesto Sauce Is Also Called Pesto Alla Genovese

This easy pesto combines pine nuts, fresh basil leaves, garlic, and Parmesan cheese with olive oil for a bright, aromatic sauce that’s ready in a flash. I could honestly eat pesto by the spoonful — it’s great as a sauce, condiment, or spread and instantly elevates simple dishes like flatbread or roasted vegetables.

What is Basil Pesto?

Pesto is a traditional Italian sauce made from fresh basil, pine nuts, Parmesan cheese, garlic, and olive oil. Originating in Genoa in the Liguria region of Italy, classic pesto (Pesto alla Genovese) was traditionally prepared using a mortar and pestle. Today most people use a food processor or blender, though the flavor and texture remain the same.

A white bowl filled with pesto made from scratch.
This Pesto Sauce Recipe Is Absolutely The Best

Pesto Ingredients

See the recipe card below for exact quantities and a printable version.

  • Fresh basil: Use fresh basil leaves, rinsed and patted dry. Avoid dried basil for this recipe.
  • Pine nuts: Traditional and flavorful. Walnuts, cashews, or almonds work as alternatives; seeds can replace nuts for allergy-friendly versions.
  • Garlic: Fresh cloves provide the best flavor.
  • Parmesan cheese: Freshly grated Parmesan adds savory depth and texture.
  • Olive oil: Extra-virgin olive oil binds the sauce and gives it a silky mouthfeel.
  • Salt and black pepper: Season to taste, using freshly ground pepper for the best result.
ingredients to make homemade basil pesto
Only A Handful Of Simple Ingredients Makes The Best Pesto Recipe

Ingredient Substitutions

Pesto adapts well to taste preferences and dietary needs. A few options:

Instead of pine nuts: Try walnuts, cashews, almonds, or pistachios.

Nut-free pesto: Use seeds such as sunflower or pumpkin seeds, or even shelled edamame.

Instead of basil: Substitute arugula, spinach, sorrel, carrot tops, mint, cilantro, or parsley; blanched kale also works.

Instead of Parmesan: Pecorino Romano or Asiago are excellent choices.

Vegan pesto: Replace the cheese with nutritional yeast (about 1–2 tablespoons) for a cheesy flavor without dairy.

Close up of a white bowl filled with Italian pesto.
Toss This Delicious Sauce With Cooked Pasta For The Best Pesto Pasta Ever!

How to Make Pesto

Use the simple steps below or follow the full recipe card further down for measurements and a printable version.

  1. Combine basil leaves, garlic, and pine nuts in a food processor or blender.
  2. Pulse until the mixture is coarsely chopped.
  3. Slowly add the olive oil while processing until the pesto is smooth and emulsified.
  4. Transfer to a bowl and stir in the grated Parmesan.
  5. Season with salt and freshly ground black pepper to taste.
all the ingredients to make pesto in a food processor
pesto mixture in s food processor
pouring olive oil into the food processor
pesto sauce in a food processor
pouring parmesan cheese into a bowl with pesto sauce
pesto sauce in a small bowl

Can You Freeze Pesto?

Yes. Freeze pesto in an ice cube tray for easy portioning. Once frozen, transfer the cubes to a resealable bag and store for up to three months. Thaw as needed and stir before using.

Can Pesto Be Made Ahead?

Yes. Store pesto in the refrigerator in a tightly sealed jar or container for up to five days. To help prevent discoloration, smooth the surface and drizzle a thin layer of olive oil over the top before sealing.

A white bowl overflowing with freshly made basil pesto.
This Recipe For Pesto Can Be Used As A Dip Or A Sauce For Pesto Pasta

What to Use Basil Pesto For

  • Stir into cooked pasta for a quick pesto pasta.
  • Drizzle over grilled or roasted meats, fish, and vegetables to add fresh herb flavor.
  • Use as a dip for bread or as a spread on sandwiches and crostini.
  • Add a spoonful to soups like tomato or vegetable soup for extra depth.
  • Mix a few tablespoons into other sauces (marinara, Alfredo) to enhance the flavor.

Homemade Pesto Tips

  • Lightly toast pine nuts in a dry skillet to deepen their flavor before blending.
  • Strip stems from the basil leaves for a smoother texture.
  • A food processor is preferred to avoid over-bruising the basil, but a blender works well too.
  • Grate Parmesan from a block for the best flavor and texture.

Try these easy recipes that pair well with pesto:

  • Baked Chicken Breast
  • Shrimp Alfredo
  • Grilled Portobello Mushrooms Caprese
  • Tortellini Soup with Italian Sausage
  • Chicken Cacciatore

top view of pesto sauce in a white bowl

Basil Pesto Recipe

5 from 1 review

img 17174 16Kathy McDaniel

This fresh Basil Pesto recipe is made with 5 ingredients in 5 minutes! Homemade pesto is easy and tastes far better than store-bought varieties.
Print
Prep 5
Cook 0
Total 5
Makes 1 cup

Ingredients

  • 2 cups packed fresh basil leaves, about 2 large bunches
  • 2 garlic cloves, peeled
  • 1/4 cup pine nuts, lightly toasted
  • 2/3 cup extra-virgin olive oil
  • Salt and ground black pepper, to taste
  • 1/2 cup freshly grated Parmesan cheese, finely grated

Instructions

  1. In a food processor or blender, combine the basil, garlic, and pine nuts and pulse until coarsely chopped.
    pesto mixture in a food processor
  2. Add the oil and process until fully incorporated and smooth.
    pouring olive oil into the food processor
  3. Remove from the food processor and mix in the grated Parmesan cheese. Season with salt and pepper.
    pouring parmesan cheese into a bowl with pesto sauce

Nutrition

Calories: 1736 kcal, Carbohydrates: 10 g, Protein: 26 g, Fat: 182 g, Saturated Fat: 30 g, Cholesterol: 44 mg, Sodium: 771 mg, Potassium: 406 mg, Fiber: 2 g, Sugar: 2 g, Vitamin A: 2965 IU, Vitamin C: 11 mg, Calcium: 650 mg, Iron: 5 mg

Love From-Scratch Recipes? Be Part of Our Community!

Leave a Comment