Prepare time: 20 min
Cook: 40 min
Ready in: 1 hr

Koshari consists of Lentils, rice, and pasta that are cooked and then served in a spicy tomato sauce. This is a typical dish that is very good and cheap over here. Put the sauce in a food processor if you like a smoother texture.


  • 3/4 cup brown lentils
  • 4 cups of water
  • 3/4 cup uncooked long-grain rice
  • 1 cup elbow macaroni
  • 2 tablespoons vegetable oil
  • 2 large onions, chopped
  • 4 cloves garlic, minced
  • 1 (15.5 ounces) can diced tomatoes
  • 1/4 teaspoon red pepper flakes, or to taste
  • salt and pepper to taste


  1. Combine the lentils and water in a large saucepan.
  2. Bring to a boil, then simmer over medium heat for 25 minutes.
  3. Add the rice to the lentils, and continue to simmer for an additional 20 minutes, or until rice is tender.
  4. Fill a separate saucepan with lightly salted water and bring to a boil.
  5. Add the macaroni and cook until tender, about 8 minutes. Drain.
  6. Meanwhile, heat the vegetable oil in a large skillet over medium heat.
  7. Add onion and garlic; cook and stir until onion is lightly browned.
  8. Pour in the tomatoes and season with red pepper flakes, salt, and pepper.
  9. Simmer over medium heat for 10 to 20 minutes.
  10. In a large serving dish, stir together the lentils, rice, and macaroni.
  11. Mix in the tomato sauce until evenly coated.