Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Basil Pesto Recipe

Homemade Basil Pesto Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Bachir Fasky
  • Total Time: 10 minutes
  • Yield: About 1 cup 1x

Description

Homemade basil pesto is a vibrant, flavorful sauce made with fresh basil, garlic, Parmesan, pine nuts, and olive oil. It’s perfect for pasta, sandwiches, or drizzling over grilled meats and veggies. Unlike store-bought versions, this pesto captures the true, fresh taste of Italian cuisine.


Ingredients

Scale
  • 2 cups fresh basil leaves, packed

  • 2 cloves garlic, minced

  • ¼ cup pine nuts (or substitute with walnuts, almonds, or sunflower seeds)

  • ½ cup grated Parmesan cheese

  • ½ cup extra virgin olive oil

  • 1 tbsp lemon juice (optional)

  • Salt and pepper, to taste

  • Optional: ¼ cup nutritional yeast (for vegan version)


Instructions

  • If using a food processor, combine garlic, pine nuts, and basil. Pulse until chopped.

  • Add Parmesan cheese and pulse again.

  • With the processor running, slowly pour in the olive oil. Stop when the pesto reaches a slightly chunky texture.

  • If you’re using a mortar and pestle, start by crushing garlic and salt, then add pine nuts. Gradually work in the basil leaves, followed by Parmesan, and drizzle in olive oil as you mash.

  • Stir in lemon juice if desired, and season with salt and pepper to taste.

  • Use immediately or store in an airtight container with a thin layer of olive oil on top.

Notes

For a dairy-free version, substitute Parmesan with nutritional yeast.

To preserve the bright green color, add a squeeze of lemon juice.

Store in the fridge for up to 5 days or freeze for up to 6 months.

  • Prep Time: 10 minutes
  • Cook Time: None
  • Category: Condiment, Sauce
  • Method: Blending, Crushing
  • Cuisine: Italian