Pic of Indian masala roast carrots with coconut red lentils

Indian masala roast carrots with coconut red lentils

Show ingredients

Vegetarian mains

Indian masala roast carrots with coconut red lentils

Main Serves 2 40 min
The sweet earthy qualities of the humble carrot make it an ideal vehicle for a whole world of spices. Set against this simple dahl-like bowl of lentils they are best roasted with a little bite left to them.

Cook's notes

Make sure you cook the lentils on a low heat; too hot and they will stick to the base of the pan as they absorb water and thicken.


  • 500g carrots, peeled and chopped into angled pieces
  • 2 onions, cut into wedges
  • 1 tbsp garam masala
  • oil for frying and roasting
  • 1 chilli, deseeded and finely chopped
  • 3 garlic cloves, peeled and finely chopped
  • 1 tsp black mustard seeds
  • 1 tbsp curry leaves
  • 2 tbsp medium curry powder
  • 150g red lentils, rinsed well
  • 400ml tin coconut milk
  • 2 tomatoes, roughly chopped
  • 4 flatbreads
  • 1 bunch coriander, leaves and stalks chopped
  • salt and pepper
Image of Indian masala roast carrots with coconut red lentils


Prep time: 10 min
Cooking time: 30 min
  • Step 1

    Preheat oven to 220°C/Gas Mark 8.
  • Step 2

    Place the carrots and onions in a roasting tin, add the garam masala and 2 tablespoons of oil. Season well and roast for 25 minutes, until the carrots are tender but toothsome and coloured at the edges. Turn once or twice during cooking.
  • Step 3

    Heat 2 tablespoons of oil in the saucepan and add the halved chilli, garlic, mustard seeds and curry leaves. Fry gently for 1 minute until the mustard seeds start to pop.
  • Step 4

    Tip in the curry powder, lentils, coconut milk, tomatoes and 150ml of water. Bring the lentils to the boil, spoon off any scum that rises to the surface and leave to simmer for about 25 minutes, until the lentils have softened. Add more water if they start drying out; you want a loose, porridge-like consistency.
  • Step 5

    Put a frying pan on a medium high heat. Brush the flatbreads with a little oil on both sides. Cook them in the pan, one at a time, until lightly coloured on both side. They should take about 1 minute each.
  • Step 6

    When the lentils have cooked, season them well to taste. Fold in half the chopped coriander.
  • Step 7

    Serve the lentils in a shallow bowl. Spoon the roasted carrots and onions on top and finish with the remaining coriander and the warm flatbreads.

You may also like…