We ate koshary almost every day in Cairo.
Equal parts cooked brown lentils, rice, and macaroni
Spicy tomato sauce
The easiest way to cook lentils, rice and pasta is to boil water in a big pot, then add 1/2 cup of lentils. Cook for 20 minutes, then add 1/2 cup of rice. Cook for 12 more minutes, then add the pasta. Cook for 8 more minutes and everything should be done. Change the proportions as desired. Serve in individual bowls topped with tomato sauce. If you like, you can cook the lentils, rice, and pasta separately and serve them in layers as is done in Cairo.
1-2 pounds fresh tomatoes, or use canned
Lots of garlic
Lots of crushed red pepper
Saute the garlic briefly in oil, then add the tomatoes. Cook them down, then add the red pepper and the vinegar and salt. This is a sharp and spicy sauce that needs more vinegar than you might think.