Serves 4-6
adjust servings:

Tick the ingredients you need to add your shopping list.

To serve:

  1. Preheat the oven to 200°C/180°C fan/gas mark 6. Slice about half a centimetre off the top of each bulb of garlic to expose the tops of the cloves. Place the heads of garlic on squares of tin foil.  Drizzle with olive oil and wrap up tightly. Place on a baking tray and roast for 40 minutes until very tender. When cooled, squeeze the garlic out of their skins and set aside.
  2. Meanwhile, heat the oil in a large pot over a medium-high heat. Cook the sausages for 7-8 minutes until golden brown. Remove from the pan and set aside, reserving the fat in the pan.
  3. Return the pot to a medium heat, adding a little extra olive oil if necessary. Cook the onion and celery in the sausage fat for about five minutes until softened, but not browned. Add the chilli flakes and cook for one minute. 
  4. Add the beans, tomatoes, stock, roasted garlic cloves, sprigs of rosemary and Parmesan rind, if using. Bring to a boil, then reduce the heat to a simmer and cook for 20-25 minutes. Remove the rosemary sprigs and Parmesan rind. 
  5. Use a stick blender or food processor to whizz the stew until smooth.
  6. Add the cabbage, cover with a lid and cook for 10 minutes until softened. Slice the sausages into 1cm rounds, add to the pot and cook for another five minutes until everything is warmed through. Season the stew with salt and pepper and squeeze in the lemon juice.
  7. Divide between serving bowls. Garnish with grated Parmesan and a drizzle of olive oil.

Nutrition Facts

Per serving: 600kcals, 9.2g fat (1.8g saturated), 98.2g carbs, 10.3g sugars, 37.3g protein, 37.9g fibre, 0.91g sodium 

Top Tip: Don’t throw out your Parmesan rinds! They’re a great way to add flavour to soups like this one.