Boil kettle
Chop onion and put in pan with olive oil and red wine vinegar, stir and allow to marinate while you prepare the rest of the ingredients.
Chop the optional mushrooms and the garlic finely and once the onion is translucent, add to the pan (you probably need to add some more olive oil as the mushrooms soak up any liquid almost instantly.
Add paprika, cinnamon and chilli flakes and stir in thoroughly so the ingredients are coated.
Season lightly with salt and go a bit heavier with pepper
Add tomato puree and stir in thoroughly
Add stock cubes and a splash of water from the kettle. Keep stirring until there is a gloopy dollop in the pan, not too runny but not too thick. Add more water if required.
Add tin of chopped tomatoes and stir thoroughly.
Rinse lentils in a sieve and add to the pan stirring thoroughly. Heat should be medium/low (don’t over-heat and needs 25 minutes.
Be attentive and stir frequently or the lentils will stick to the bottom. Add water from the kettle gradually as the lentils will absorb the water – add in small amounts, don’t drown the dish, just enough to keep it loose but not sloppy. If it’s too sloppy it’ll be like gravy on the plate!
Add rice to boil depending on cooking time (RTFM!).
With 10 minutes to go, add the chick peas (empty into a sieve first and rinse before adding) and the frozen vegetables
At the end of the 25 minutes, stir in some rocket (or spinach) until it goes limp, for colour and flavour.
Serve with rice and/or bread and a light salad.