Aubergine & Walnut Ragu

Serves 6

About this recipe

Italian food is one of my go-to cuisines when I’m making a meal for more than four people.

The simplicity of ingredients and cooking methods make it much less stressful in the kitchen, so you can focus on enjoying the company of your guests. Here, I’ve drastically reduced the amount of time it takes to make a traditional ragu and added nutrient-dense vegetables at every step. The nuts provide Omega-3 fats, plus lentils give the dish a good amount of fibre.

In combination, these ingredients have a positive impact on your gut microbes, lower inflammation and taste delicious. I usually serve this with a simple green salad as it’s quite satisfying.

Taken from my book ‘Eat to Beat Illness’ – available now from all good bookstores and online retailers. ( click here for more information)

  • 200g Baby tomatoes
  • 400g Aubergines (about 2), cut into 3cm chunks
  • 50g Walnuts, roughly chopped
  • 2 tbsp Olive oil
  • 100g Celery, finely chopped
  • 1 Carrot, finely chopped
  • 1 Shallot, finely chopped
  • 10g Rosemary needles, finely chopped
  • 2 Anchovy fillets from a tin, chopped (optional)
  • 150g Puy lentils, soaked in water for at least 20 minutes, then drained
  • 10g Dried porcini mushrooms, rehydrated in warm water for 10 minutes, drained and rinsed
  • 400g Tin chopped tomatoes
  • 400ml Boiling water
  • 5–6 Sun-dried tomatoes, sliced
  • 10g Fresh flat-leaf parsley, finely chopped
  • 15g Parmesan cheese, finely grated (or free from alternative)
  • Sea salt and freshly ground black pepper


+ You could also use any pre-cooked lentils you like for added protein and fibre, or you can leave
them out if you prefer a less substantial meal.

For the marinade:

  • 30ml Olive oil
  • 20ml Balsamic vinegar
  • 6 Garlic cloves,roughly chopped
  • 1 tsp Dried chilli flakes


+ You could also use any pre-cooked lentils you like for added protein and fibre, or you can leave
them out if you prefer a less substantial meal.


Preheat the oven to 220°C/200°C fan/gas 7.

Mix the marinade ingredients in a bowl and season with salt and pepper.

Scatter the baby tomatoes, aubergine chunks and walnuts in an oven dish and pour over the marinade. Mix everything together well and bake in the oven for 30–35 minutes until the aubergine
and tomatoes have softened and the walnuts have browned, tossing the mixture halfway through so it cooks evenly.

Meanwhile, heat the olive oil in a large saucepan over a medium heat, add the celery, carrot, shallot and rosemary, season with salt and pepper and sauté gently for 5 minutes until softened. Add the anchovy fillets (if using), lentils and mushrooms and cook for a further 2 minutes to allow the flavours to infuse. Add the tinned tomatoes, boiling water and sun-dried tomatoes, bring to a simmer
and cook for 15 minutes until the liquid has reduced to a thicker sauce consistency. Add the roast aubergines, baby tomatoes and walnuts and simmer for 5 minutes until the puy lentils have cooked
but still have a slight bite to them.

Sprinkle over the parsley and Parmesan and serve.


View Aubergine & Walnut Ragu
Print this Recipe

Dinner, Lunch, Dairy Free, Gluten Free, Vegetarian

Share this page:


© Copyright 2021 The Doctor's Kitchen   |