Soak the lentils and rice separately for about 30 minutes.
In about a liter of salted water in a pan, cook the lentils.
Let it bring to a boil, then low the flame, simmer and cover it for about 15-20 minutes until lentils become quite tender.
Then add rice and simmer until the rice are cooked, add water if necessary.
In a separate pan, cook the macaroni. When properly cooked, rinse and strain them. Set them
Add oil in the separate pan and fry garlic and onion in it, until become golden.
To make a sauce, add tomato sauce, chili flakes, salt and pepper, vinegar and cinnamon powder in it and let it bubble for about 10-14 minutes or until thickened and become sauce like. Blitz the sauce in blender until smooth.
Now mix together the rice, lentils and macaroni in a bowl. Place some lentil mixture and top with the prepared tomato sauce.
Cooked chickpeas can also be added. Sprinkle some chilli flakes over it.
Delicious koshari is ready to serve.