Enter your email for
monthly recipes, stories,
reviews & food notes.

Niçoise vegetable stew with rouille

Serves 4 as a main course, 6 as a side dish

This is like a Provençal fish soup without the fish. It has a really gutsy flavour. If you want to make it fishy, you can poach some fish in the soup at the end; or you can cook fish separately and put some on top of each serving. If you don’t like rouille you can serve this stew with aioli instead.


For the stew

  • 4 tbsp olive oil
  • 500g (1lb 2oz) small waxy potatoes, halved lengthways
  • 150g (5 ½oz) baby onions
  • 3 leeks, trimmed, washed and cut into chunks
  • 2 garlic cloves, crushed
  • ½ tsp dried chilli flakes
  • 700ml (1½ pints) vegetable or chicken stock
  • good pinch of saffron threads
  • 1 strip of orange zest
  • salt and pepper
  • 2 small fennel bulbs, sliced lengthways
  • 6 plum tomatoes, quartered
  • grated Gruyère cheese and baguette croûtes, to serve (optional)

For the rouille

  • 3 garlic cloves, roughly chopped
  • 2 egg yolks
  • 150ml (5fl oz) olive oil
  • 4 tsp tomato purée
  • lemon juice
  • ½ tsp cayenne pepper
  • 3 thyme sprigs


  1. Heat the oil and gently sauté the potatoes, onions and leeks for about 15 minutes. It’s nice if the potatoes get a little golden. Stir from time to time to make sure nothing is sticking. Add the garlic and chilli and sauté for another minute, then add half the stock.
  2. Bring to the boil, add the saffron, orange zest, 2 of the thyme sprigs, salt and pepper and reduce to a simmer. Cook until the potatoes are just becoming tender, about 10 minutes.
  3. Add the fennel and the tomatoes. Stir well and cook until the vegetables are tender, another 10 minutes or so. Stir carefully every so often to make sure everything’s well coated in the saffron juices, but try not to break up the potatoes.
  4. For the rouille, put the garlic and a little salt into a mortar and grind to a purée. (Or crush the garlic and put into a bowl with some seasoning.) Mix in the yolks, then add the oil drop by drop, beating all the time (with a wooden spoon or electric hand beater). The mixture should thicken. Don’t add the next drop of oil until the previous drop has been incorporated fully and the mixture has thickened. Add the tomato purée, lemon juice to taste and the cayenne, then adjust the seasoning.
  5. Strip the leaves from the remaining thyme sprig and add to the stew. Serve in soup plates with rouille spooned on top. I sometimes also serve grated Gruyère and croûtes, as you would with Provençal fish soup.

« back to recipes