Heat the oil in a large pan and add the chopped onion and garlic. Sauté until the onions are translucent.
Stir in the lentils, chilli, cumin flakes and lemon pieces.
Add water and bring to the boil. Reduce heat and simmer for around 40 minutes, or until the lentils are tender. Stir occasionally and you may need to add more water as you go.
After around 30 minutes, Slice broccoli and add to lentils pans.
After around 40minutes, stir the spinach in with the lentils.
When the lentils are under way, boil water in a separate pan, add rice, and then simmer for around 30 minutes (follow instructions on packet of rice as they vary in cooking length time)
Drain the rice and serve with lentils, sprinkling fresh coriander and parsley on top. Can be nice to serve with yogurt.