Italian dinner

Easy Pesto

Make homemade pesto with fresh basil, garlic, and pine nuts. Easy recipe with healthy substitutions ready in 20 minutes.

Share
Prep: 15 minCook: 5 minTotal: 20 minServes 4245 cal

Ingredients

4 servings
  • 2 cups fresh basil leaves, packed
  • 1/2 cup fresh flat-leaf parsley
  • 3 cloves garlic, minced
  • 1/3 cup pine nuts
  • 1/2 cup freshly grated Parmigiano-Reggiano cheese
  • 1/2 cup extra virgin olive oil
  • 2 tablespoons fresh lemon juice
  • 1/4 teaspoon sea salt
  • 1/8 teaspoon black pepper
  • 1 tablespoon water, as needed for consistency
Shop Ingredients

Instructions

  1. 1

    Rinse the fresh basil and parsley thoroughly under cool running water, then pat completely dry with paper towels to remove excess moisture.

  2. 2

    Toast the pine nuts in a dry skillet over medium heat, stirring frequently, until fragrant and lightly golden, about 3-4 minutes, then transfer to a cutting board to cool.

  3. 3

    Add the basil, parsley, and minced garlic to the bowl of a food processor and pulse 5-6 times until roughly chopped.

  4. 4

    Scatter the cooled pine nuts over the herb mixture and pulse another 3-4 times until the nuts are broken into small pieces but still retain some texture.

  5. 5

    Drizzle in the extra virgin olive oil in a slow, steady stream while pulsing the processor continuously until you achieve a loose, chunky consistency.

  6. 6

    Stir in the freshly grated Parmigiano-Reggiano cheese with a rubber spatula, folding gently to combine without overworking the mixture.

  7. 7

    Squeeze the fresh lemon juice over the pesto and season with sea salt and black pepper to taste.

  8. 8

    Add water one tablespoon at a time if the pesto is too thick, pulsing briefly after each addition until you reach your desired consistency.

  9. 9

    Transfer the finished pesto to a clean glass jar and store in the refrigerator for up to one week, or freeze for up to three months.

Variations & Substitutions

IngredientSubstituteNotes
Pine nutsWalnuts or sunflower seedsPine nuts are expensive and less sustainable; walnuts and sunflower seeds provide similar nuttiness at lower cost and with better accessibility
Parmigiano-Reggiano cheeseNutritional yeast or cashew creamReduces saturated fat and cholesterol while maintaining umami depth; nutritional yeast adds B vitamins and is vegan-friendly
Extra virgin olive oilHalf extra virgin olive oil, half avocado oilReduces calories and saturated fat while adding heart-healthy monounsaturated fats; avocado oil has a higher smoke point
Basil only50% basil, 50% arugula or spinachAdds nutrient density with iron and magnesium while reducing cost; arugula brings peppery notes that complement garlic naturally
Sea salt to tasteNutritional fermented miso pasteAdds probiotic benefits for gut health while providing umami depth; reduces sodium while boosting flavor complexity

Recommended Equipment

Tools that make this recipe easier

Nutrition Information

Per serving (serves 4)

Calories245
Total Fat22g
Saturated Fat4g
Cholesterol8mg
Sodium280mg
Carbohydrates7g
Fiber2g
Sugar1g
Protein9g

This recipe was extracted from the original video source using AI. Nutritional information is estimated and may vary. Not a substitute for professional dietary advice. As an Amazon Associate, AlmostChefs earns from qualifying purchases. Product links are affiliate links — they cost you nothing extra but help support the site. Read full disclaimer

You Might Also Like