Cookbook:Koshari (Egyptian Rice with Pasta and Lentils)

Koshari (Egyptian Rice with Pasta and Lentils)
CategoryEgyptian recipes

Cookbook | Recipes | Ingredients | Equipment | Techniques | Cookbook Disambiguation Pages | Recipes

Koshari is a beloved Egyptian street food that brings together a delightful combination of flavors and textures. It is a hearty and satisfying vegetarian dish made with a mixture of rice, lentils, pasta, and a flavorful tomato sauce, topped with crispy fried onions. Koshari is a true culinary gem of Egypt and is enjoyed by locals and visitors alike.






  1. In a saucepan, cook the rice according to the package instructions until it is tender and fluffy. Once cooked, set the rice aside.
  2. In a separate pot, cook the lentils in boiling water until they are tender but not mushy. Drain the lentils in a colander and set them aside.
  3. Cook the small macaroni or short pasta in a pot of salted boiling water until it is al dente. Drain the pasta in a colander and set it aside.
  4. In a skillet, heat the vegetable oil over medium heat. Add the thinly sliced onion and sauté until it turns golden brown and crispy. Remove the fried onions from the skillet and set them aside on a paper towel to drain excess oil.
  5. In the same skillet, add the minced garlic and sauté for a minute until fragrant.
  6. Add the chopped tomatoes, tomato paste, ground cumin, ground cinnamon, salt, black pepper, and chili powder (if using) to the skillet. Stir well to combine the ingredients.
  7. Simmer the tomato sauce over low heat for about 10–15 minutes, allowing the flavors to meld together and the sauce to thicken slightly.
  8. To serve, layer the cooked rice, lentils, and pasta in a serving dish. Drizzle the tomato sauce generously over the top.
  9. Garnish with the crispy fried onions and freshly chopped parsley or cilantro.
  10. Serve the koshari hot and enjoy the harmonious blend of flavors and textures.