Globalseo is still translating this page... (closing in 5s)
Skip to main content

Tomato and Walnut Pesto

This vibrant tomato and walnut pesto offers a sophisticated twist on the classic Italian sauce. By grilling cherry tomatoes until they are blistered and juicy, the recipe develops a deep, concentrated sweetness that pairs beautifully with the earthy crunch of toasted walnuts. It is a refreshing departure from traditional basil-heavy versions, providing a rich texture and a bright punch of acidity from the fresh lemon and parsley.

As a high-protein vegetarian option, this dish is ideal for a nutritious midweek dinner or a quick weekend lunch. The walnuts provide a satisfying heartiness, making it a filling meal that doesn't feel heavy. Serve it with your favourite pasta shape and a extra scattering of parmesan for a simple yet elegant homemade meal that the whole family will enjoy.

Video picks

Continue reading below

Ingredients for Tomato and Walnut Pesto

  • 900g cherry or small tomatoes, halved

  • Extra-virgin olive oil

  • 2 garlic cloves, roughly chopped

  • 3 tablespoons chopped flat-leaf parsley leaves

  • Zest and juice of 1/2 lemon

  • 1/4 teaspoons red chilli flakes

  • 80g walnuts, toasted

  • 80g grated parmesan, plus more for serving

  • 450g pasta

  • Handful of basil leaves

  • Sea salt and black pepper

Heat the grill to high. Place the tomatoes on a large tray and drizzle over some olive oil. Season with a big pinch of sea salt. Grill the tomatoes for 6–8 minutes, until the tomatoes have blistered and released some liquid.

In a blender or food processor, whizz up the garlic, parsley, lemon zest and red chilli flakes to a fine paste. Add the walnuts and half of the tomatoes, and with the motor running, pour in 80ml olive oil in a steady stream. When combined, stir in the parmesan and season with sea salt and a good turn of black pepper.

Bring a large pot of salted water to the boil and add the pasta, stirring. Cook according to the packet instructions until al dente. Reserve 120ml the pasta cooking water and drain the pasta.

Place the pasta in a large bowl and add the pesto along with a splash or two of the reserved pasta cooking water. Keep adding the cooking liquid in small amounts until the sauce coats the pasta effortlessly. Scatter over the remaining grilled tomatoes and the basil leaves.

To serve, top bowls of pasta with a generous amount of parmesan, a squeeze of lemon juice and a finishing drizzle of olive oil.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

About the authorView full bio

Author image

UK recipe editors

About the reviewerView full bio

Author image

UK recipe editors

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 28 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.