Home » Egyptian Koshari

Egyptian Koshari

Layers of boiled rice, pasta, chickpeas, tomato sauce and fried onions makes this super delicious and comparatively healthier meal.

Considered as the national dish of Egypt, Koshari was initially requested by one of my Egyptian followers to make and turns out a lot more people loved the post on Instagram too!

It’s a slightly tangy meal and I personally quite enjoy eating it. Very simple to make and assemble, but requires a bit of patience if you’re making it all from scratch.

Some people even cook brown lentils mixed with rice, or seperately add them as a layer in the Koshari, I didn’t use them but feel free to incorporate them in your dish if you’d like.

Egyptian Koshari: National Dish of Egypt

Course: LunchCuisine: EgyptianDifficulty: Easy


Prep time


Cooking time




  • Tomato Sauce
  • 2 Tbsp vegetable oil

  • 1 medium onion, chopped

  • 1 Tsp garlic paste

  • 1 Tsp cumin powder

  • 2 Tsp coriander powder

  • 1 Tsp Paprika

  • 1/2 Tsp Black Pepper powder

  • 4-5 Tomatoes, pureed

  • 1 Tbsp white vinegar

  • Salt, to taste

  • 1 Tbsp red chilli flakes

  • 1/2 cup water (more if needed)

  • Koshari Rice
  • 3 Tbsp vegetable oil

  • 1 & 1/2 cup soaked rice (I used Basmati)

  • 1/2 Tsp coriander Powder

  • 1/2 Tsp cumin powder

  • 1/2 Tsp black pepper powder

  • Salt, to taste

  • 2 cups water

  • Assembling
  • 1 cup chickpeas, boiled

  • 1 cup Pasta, boiled

  • 1 cup brown lentils, soaked and boiled (optional)

  • 1 cup Crispy Fried Onion

  • Fresh coriander, chopped (for garnish)


  • For the Tomato Sauce
  • In a saucepan on medium heat, add Oil. Once oil is heated add the chopped onion and let it sauté for a couple minutes until it turns slightly brown.
  • Mix in the garlic paste along with the spices including cumin powder, coriander powder, pepper and Paprika.
  • Add in the pureed tomatoes, stir it around and let it simmer for a couple minutes. Add salt and Vinegar.
  • Sprinkle over the red chili flakes, followed by half a cup of water, if it requires to be thinner then add more water. Cook on low flame until 10-15 minutes and it’s ready.
  • For the Rice
  • In a cooking pot at medium flame, add the vegetable oil. Once heated, put in the soaked rice . Sauté until rice becomes a little crispy.
  • Mix in all the spices and salt followed by the water. Cook on medium flame until water is reduced. Cover with lid on low flame and let it steam for an additional 8-10 minutes.
  • Assembling
  • In a serving plate/dish, make a bed of rice topped with layers of Pasta, chickpeas, lentils, tomato sauce and finally the crispy fried onion. Garnish with coriander and serve.

Leave a Comment

Your email address will not be published. Required fields are marked *