Lunch recipe · from the recipe book
Toasted Walnut Basil Pesto for Vegetables
A bright, nutty basil pesto with toasted walnuts, Parmesan and a squeeze of lemon, spoonably thick for tossing with roasted or steamed vegetables.

- Blender
- 15 min
- Serves 4
- Vegetarian
- Gluten-free
- Up to 30 g carbs
- Sodium 600 mg or less
- Sat fat 4 g or less
- 500 calories or less
Ingredients
- 2½ cups leaves60 gFresh basilleaves only, washed and dried
- ⅓ cup chopped40 gWalnuts
- ⅓ cup grated30 gGrated Parmesan
- 2 cloves6 gGarlicpeeled
- ¼ cup60 gOlive oil
- 1 tbsp15 gLemon juice
- 1½ tbsp20 gWatercold
- ⅛ tsp1 gSalt
- ¼ tsp0.5 gBlack pepper
Steps
- Toast the walnuts in a dry skillet over medium-low heat, stirring often, for 3 to 4 minutes until fragrant and lightly browned; tip them onto a plate to cool for 5 minutes.
- Add the cooled walnuts and the garlic to a blender and pulse until finely chopped.
- Add the basil leaves, Parmesan, salt and black pepper and pulse, scraping down the sides, until the basil is chopped fine.
- With the blender running on low, pour in the olive oil in a steady stream, then the lemon juice, blending until a thick, slightly textured pesto forms.
- Blend in the cold water a little at a time until the pesto is loose enough to coat vegetables.
- Toss with warm roasted or steamed vegetables just before serving, or store covered in the fridge with plastic pressed onto the surface for up to 3 days.
Contains: Milk, Tree nuts.
Cook mode Log it in Today Make it mine
Made it
Made it? Share how yours turned out.
Saved in the Every Helping recipe book on October 24, 2026.
Want one that fits your numbers?
Pick the meal, the pan and your targets, and the Every Helping recipe generator writes a recipe with every number worked out. Free on the web.
Roasted Garlic Sun-Kissed Tomato Parmesan Pesto180 calories · 5 g protein
Roasted Garlic Spinach Pesto with Toasted Peanuts210 calories · 6 g protein
Hidden-Veggie Tomato Basil Pasta Sauce140 calories · 5 g protein
Roasted Garlic Carrot Tomato Sauce with Thyme110 calories · 3 g protein