| | | |

Watercress Pesto Recipe – Quick, Fresh & Peppery Italian Pesto

updated: May 2026

Looking for a quick, fresh, and peppery pesto for busy weeknights or family meals? Our Watercress Pesto is a vibrant twist on traditional basil pesto, perfect for pasta, grilled meats, sandwiches, or roasted vegetables.

Watercress adds a natural peppery bite, and a splash of lemon juice brightens the flavour. This pesto is simple for beginners but packed with Italian authenticity for experienced cooks. Ideal for weeknight dinners, healthy lunches, or quick meal prep.

Almonds give a softer nutty flavour, keeping the watercress as the star. You can make it vegetarian or vegan by swapping Parmesan for a plant-based alternative.

homemade watercress pesto in a rustic wooden bowl - watercress strewn on the table next to it

Ingredients

  • 50g flaked almonds (or pine nuts for traditional pesto)
  • 1 clove garlic
  • 3 tbs olive oil
  • 100g watercress, roughly chopped
  • 50g grated Parmesan cheese (dairy-free for vegan)
  • Juice of a small lemon
  • Pinch of sea salt

Equipment Needed

  • Blender or food processor
  • Chopping board and knife
  • Tablespoon
  • Serving bowl

How to Make Watercress Pesto

  1. Blend the base: Combine almonds, garlic, and olive oil in a blender. Blitz until smooth.
  2. Add watercress and lemon juice: Add the roughly chopped watercress and lemon juice. Blitz until smooth and vibrant green.
  3. Incorporate the cheese: Tip the mixture into a bowl and gradually fold in Parmesan. Adjust consistency with olive oil if needed.
  4. Season and taste: Add a pinch of sea salt. The watercress is naturally peppery, so additional pepper is optional.
  5. Serve or store: Use immediately with pasta, on bread, grilled chicken, fish, or roasted vegetables.
homemade watercress pesto in a rustic wooden bowl - watercress strewn on the table next to it

Tips for the Best Watercress Pesto

  • Use fresh watercress for maximum flavour. Wilted leaves can taste bitter.
  • Try different nuts like walnuts, hazelnuts, or pistachios for variety.
  • Adjust lemon juice for extra brightness.
  • For a creamy pesto, stir in ricotta or yoghurt.
  • Store leftovers in an airtight container with a thin layer of olive oil for up to 3 days.

Variations & Serving Suggestions

  • Toss with pasta and roasted vegetables.
  • Spread on sandwiches or wraps with mozzarella or grilled chicken.
  • Drizzle over pizza instead of tomato sauce.
  • Spoon onto grilled chicken, fish, or vegetables.
  • Add a spoonful to tomato or vegetable soup.

Frequently Asked Questions about Watercress Pesto

Can I make this pesto vegan?

Yes, simply swap the Parmesan for a dairy-free Italian-style cheese alternative.

What nuts work best in pesto?

Almonds, pine nuts, walnuts, hazelnuts, or pistachios all work well. Adjust based on flavour preference.

How should I store leftover pesto?

Store in an airtight container in the fridge for up to 3 days. Cover with a thin layer of olive oil to maintain freshness.

homemade watercress pesto in a rustic wooden bowl - watercress strewn on the table next to it

Watercress Pesto

Yield: Serves 4 with pasta
Prep Time: 10 minutes
Total Time: 10 minutes

Fresh, peppery watercress pesto perfect for pasta, sandwiches, grilled meats, pizza, or soups. Quick, healthy, and versatile.

5.0 Stars (2 Reviews)

Ingredients

  • 50g flaked almonds
  • 1 clove garlic
  • 3 tbs olive oil
  • 100g watercress, roughly chopped
  • 50g grated Parmesan cheese
  • Juice of a small lemon
  • Pinch of sea salt

Instructions

  1. Blend almonds, garlic, and olive oil until smooth.
  2. Add watercress and lemon juice, blitz again.
  3. Fold in Parmesan cheese slowly, adjust consistency with olive oil.
  4. Season to taste with sea salt.
  5. Serve immediately or store in fridge for up to 3 days.

Notes

  • Use fresh watercress, try different nuts for variation, add extra olive oil to loosen, and lemon juice for brightness.
  • Works well with pasta, sandwiches, pizza, soups, and grilled proteins.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 223Total Fat: 20gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 15gCholesterol: 11mgSodium: 332mgCarbohydrates: 6gFiber: 2gSugar: 1gProtein: 7g

Nutritional content will vary depending on the exact ingredients you use and how careful you are with measuring - this nutritional information is given as a general guide only and may not be accurate - you should always calculate your own nutritional information especially if you have specific dietary requirements.

Did You Enjoy This Recipe?

Check Out Our Facebook! and Leave A Comment Below If You Enjoyed This Recipe!