Fresh Homemade Basil Pesto Recipe for Pasta, Sandwiches, and More

Make perfect homemade pesto using a single bunch of basil, pine nuts, Parmesan, garlic, salt, and olive oil. This quick recipe takes about 10 minutes and yields a versatile, flavorful sauce that brightens pastas, sandwiches, vegetables, and more.

This recipe produces roughly one cup of pesto, enough for 4–6 servings depending on how you use it. With just a few quality ingredients, homemade pesto is easy to prepare and far fresher than most store-bought options.

A jar of green pesto with a spoon coming out of it, surrounded by basil leaves.

Ingredients for Homemade Pesto

Because pesto uses so few ingredients, quality matters. Fresh basil and freshly grated Parmesan make a noticeable difference. If you grow basil, try different varieties to see how the flavor changes; otherwise, store-bought basil works well.

Basic ingredients:

  • Fresh basil
  • Olive oil
  • Garlic
  • Salt
  • Parmesan cheese
Basil, parmesan, pine nuts, olive oil, garlic, and salt on a white quartz counter.
Only the freshest ingredients for the freshest homemade pesto!

Quick Prep Tips

Rinse the basil while the bunch is intact to avoid a colander. Shake off excess water, then remove the leaves and pat them dry on a towel.

For the best flavor, toast the pine nuts briefly in a dry skillet over medium heat until fragrant and lightly golden. Toasting deepens the nutty flavor and adds complexity to the pesto.

Two jars of basil pesto: The one on the left used raw pine nuts, and the one on the right used toasted pine nuts. There are deeper brown and yellow specks in the jar on the right, attributing to greater flavor.
Toast your pine nuts—the toasted version has a richer color and flavor.

If you prefer a milder garlic note, reduce the cloves to two. You can swap Parmesan for another hard Italian cheese in a 1:1 ratio; a mix of Parmesan and pecorino gives a slightly bolder flavor.

Combine garlic and pine nuts in the food processor first and pulse until they are finely chopped—this helps create a smooth, even texture when you add the basil.

Garlic and pine nuts are blitzed to fine particles.
Blitz garlic and pine nuts together first for the best consistency.

Storing Homemade Pesto

Basil oxidizes when exposed to air and can darken in the fridge. A simple way to keep pesto bright is to smooth the surface after each use and pour a thin layer of olive oil over the top before sealing the jar; the oil creates a protective barrier against air.

Use tall, narrow jars if possible—this reduces the surface area exposed when you scoop pesto and means you’ll need less oil to cover it. If you plan to freeze pesto, make a double batch and store an extra jar in the freezer; thaw in the refrigerator overnight before using.

A jar of homemade pesto with a spoon sticking out, and a spoon full of pesto in front of it, with basil leaves and pine nuts around them.
Pine nuts add rich, nutty depth to this pesto.

Dish Cleanup

This recipe is minimal fuss: just a food processor or blender, a spatula, and a couple of measuring tools. Using a kitchen scale can reduce the number of dishes even further; overall cleanup is quick and easy.

Only a handful of dishes remain from homemade pesto.
Only a few dishes, maximum flavor.

Easy Homemade Pesto Recipe

Thanks for stopping by! If you try this pesto and enjoy it, please leave a review to help others know how it turned out.

A jar of green pesto with a spoon coming out of it, surrounded by basil leaves.
Be the first to rate it!

Homemade Basil Pesto

Author: Alyssa Adams of The Floral Apron
Fresh, nutty, and bright, this easy homemade pesto recipe is ready in about 10 minutes and adds a beautiful touch of green to any plate!
Prep Time:10 minutes
Total Time:10 minutes
Course: Sauces and Spreads
Cuisine: Italian
Servings: 4 ¼-cup servings

Ingredients

 

  • 4 cups (60 g) basil leaves about one bunch
  • 3 cloves garlic
  • ¼ cup (45 g) pine nuts
  • ¼ teaspoon salt
  • cup (40 g) parmesan cheese freshly grated
  • cup (80 ml) olive oil plus more for storing

Instructions

  1. Place the garlic, pine nuts, and salt in the bowl of a food processor and process until minced. Add the basil and pulse until the leaves are chopped. Add the Parmesan and olive oil, then process until the mixture is smooth and creamy, about one minute.
    4 cups (60 g) basil leaves, 3 cloves garlic, ¼ cup (45 g) pine nuts, ¼ teaspoon salt, ⅔ cup (40 g) Parmesan, ⅓ cup (80 ml) olive oil
  2. Transfer the pesto to a glass jar or container, smooth the surface, pour a thin layer of olive oil over the top, seal, and refrigerate.

Notes

Toast the pine nuts first for deeper flavor and a more aromatic pesto.

Nutrition

Serving: 2Tablespoons | Calories: 290kcal | Carbohydrates: 3g | Protein: 8g | Fat: 28g | Saturated Fat: 6g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 16g | Cholesterol: 11mg | Sodium: 414mg | Potassium: 146mg | Fiber: 1g | Sugar: 1g | Vitamin A: 1399IU | Vitamin C: 5mg | Calcium: 246mg | Iron: 2mg

I’d love to see your results—share a photo on Instagram @floralapronblog or tag it with #floralapronbakes.