Middle-eastern rice recipe

(17 ratings)

Get a taste of the middle-east with this delicious rice dish

Preparation Time10 mins
Cooking Time35 mins
Total Time45 mins
Cost RangeCheap
Nutrition Per PortionRDA
Calories573 Kcal29%
Fat20 g29%
Saturated Fat4 g20%

This cheap and easy rice recipe has onions and fresh parsley to add flavour - while the lentils and poached egg on top make it hearty and filling


  • 2 tbsp olive oil
  • 2 onions, peeled and sliced
  • 100g (3½oz) split red lentils, rinsed
  • 1 tsp caster sugar
  • 2 tsp balsamic vinegar
  • 250g pack steamed brown basmati rice or frozen cooked brown rice
  • Salt and freshly ground black pepper
  • 2 eggs
  • Chopped fresh parsley




  1. Heat the oil in a large frying pan and add the onion. Cook over a low heat for 12-15 mins, stirring, until browned.
  2. Put the lentils in a pan with 300ml (½ pint) cold water, bring to the boil and cook, half-covered, for 10-15 mins until the water is absorbed.
  3. Add the sugar and vinegar to the onion, then turn up the heat and stir in the cooked lentils and rice. Season and heat through while poaching the eggs.
  4. Serve the rice mixture in bowls and put the egg on top. Sprinkle with parsley.
Top Tip for making Middle-eastern rice

If you don't have ready cooked brown rice, put 150g (5oz) rinsed brown rice in a pan with 300ml (½ pint) water, bring to the boil, then simmer for 20-25 mins until rice is tender.


Trusted, informative, and empathetic – GoodToKnow is the ultimate online destination for mums. Established in 2007, our 15-year-strong archive of content includes more than 18,000 articles, 1,500 how-to videos, and 7,000 recipes.