Go Back
+ servings
rice and beans with tomato sauce
Print Recipe
5 from 5 votes

Koshari / Kushari

Koshari or Kushari is a very popular Egyptian Street Food that is made with Rice, lentils
and Pasta which is then topped with a spicy tomato sauce and caramelized onions.
Prep Time20 mins
Cook Time1 hr
Total Time1 hr 20 mins
Course: Main Course
Cuisine: African, Egyptian
Diet: Vegetarian
Servings: 4 People
Calories: 559kcal


To make Koshari –

  • 1 cup Rice
  • ¾ cup Lentils brown – ¾ cup (I used Masoor dal with skin)
  • ¾ cup Elbow pasta or any small pasta
  • 2 large Onions thinly sliced
  • ½ tsp Cumin powder
  • ¼ tsp Nutmeg powder
  • 4 tbsp Oil
  • Salt to taste

To make the tomato sauce –

  • 1 can Tomato sauce 15 oz
  • 1 small Onion chopped finely
  • 2 cloves Garlic finely minced
  • 1 ½ tsp Cumin powder
  • ½ tsp Cinnamon
  • ¼ tsp All spice
  • ½ tsp Nutmeg
  • 2 tsp Red chili powder or adjust based on your spiciness level
  • 2 tbsp Vinegar
  • Salt to taste

To serve –

  • Caramelized onions
  • 1 cup Boiled chickpeas optional


  • Heat a wide pan and add about 3 tbsp of oil. Sauté the onions until well caramelized and dark brown.
  • Remove almost ¾th of the caramelized onions and drain it on a paper towel and keep aside.
  • To the remaining onions in the pan, add about 3 cups of water and bring it to boil.
  • To this add the washed and drained lentils.
  • Once the lentils are ½ way done, add the rinsed and drained rice.
  • Add the cumin powder and nutmeg powder to the boiling rice and lentil along with salt.
  • Cook them until done (about 30 mins). Keep aside.
  • In another pan boil about 3 cups of water and cook the elbow pasta until al dente. Drain and keep it aside.

To make the sauce –

  • Heat a pan with about a tbsp of oil. Add the chopped onion to it and sauté until translucent.
  • Now add the garlic and sauté for 2 more mins.
  • To this add the vinegar and bring it to a boil. Once the vinegar boils, add the canned tomato sauce along with salt and rest of the seasonings.
  • Let the sauce boil and then simmer and reduce until it is thick (about 20 mins).

To assemble –

  • Layer the rice and lentil on the bottom of the plate.
  • Then add a layer of pasta.
  • Add a layer of spicy tomato sauce.
  • Top with caramelized onions and boiled chickpeas.
  • Scoop a big spoonful of everything together and enjoy this tasty and delicious dish!!!


Calories: 559kcal | Carbohydrates: 84g | Protein: 21g | Fat: 17g | Saturated Fat: 2g | Sodium: 926mg | Potassium: 1273mg | Fiber: 20g | Sugar: 15g | Vitamin A: 1150IU | Vitamin C: 21mg | Calcium: 110mg | Iron: 7mg