Skip to content
egyptiandinner✨ New

Egyptian Koshari Bowl

Egypt's beloved national dish of layered rice, lentils, pasta and chickpeas, topped with spiced tomato sauce and crispy fried onions.

Prep
25 min
Cook
40 min
Servings
4
Difficulty
Medium
4.7
Sign in to rate
#egyptian#koshari#rice#lentils#vegetarian#street-food

About This Recipe

Koshari holds the title of Egypt's national dish, a hearty, entirely vegetarian combination of rice, lentils, macaroni and chickpeas that's sold from street carts and dedicated koshari restaurants across Cairo and beyond. Its layered format traces back to Indian khichdi, brought to Egypt in the 19th century and gradually reshaped with local ingredients like macaroni and a garlicky, vinegar-spiked tomato sauce. The technique depends on cooking each component separately — rice, lentils and pasta all have different textures and cooking times, and combining them too early results in a mushy dish rather than the distinct layers koshari is known for. The crispy fried onions on top are non-negotiable, requiring a slow, patient fry to develop their deep golden color and shattering crunch. Assembled in a bowl and finished with a generous ladle of tangy tomato sauce, koshari is inexpensive, filling and endlessly satisfying — exactly why it has remained a daily staple across Egypt for generations.

Ingredients

Serves 4

  • 1 cupwhite rice
  • 1 cupbrown lentils
  • 1 cupsmall elbow macaroni
  • 0.5 cupvegetable oil(for frying onions)
  • 2onions(thinly sliced, divided)
  • 1 can (15 oz)crushed tomatoes
  • 4 clovesgarlic(minced)
  • 2 tbspwhite vinegar
  • 1 tspground cumin
  • 0.5 tspchili flakes(or to taste)
  • 1.5 tspfine sea salt(divided)
  • 1.5 cupscooked chickpeas(drained)
  • 3 cupswater(for lentils)

Instructions

  1. 1

    Cook the lentils

    Combine lentils with 3 cups water and a pinch of salt in a pot. Simmer 20-25 minutes until tender but not mushy. Drain and set aside.

  2. 2

    Cook the rice

    In a separate pot, cook the rice according to package directions with a pinch of salt until tender and fluffy.

  3. 3

    Cook the pasta

    Boil the macaroni in salted water until al dente, then drain.

  4. 4

    Fry the onions

    Heat oil in a skillet over medium heat. Fry half the sliced onions, stirring often, 10-12 minutes until deep golden brown and crisp. Remove and drain on paper towels.

  5. 5

    Make the tomato sauce

    In the same pan with a little of the reserved oil, cook the remaining onion and garlic 3 minutes, then add crushed tomatoes, vinegar, cumin, chili flakes and remaining salt. Simmer 15 minutes until thickened.

  6. 6

    Assemble the bowl

    Layer rice, lentils and macaroni in each bowl, top with chickpeas, spoon the tomato sauce over, and finish with a generous pile of crispy fried onions.

    Fry the onions low and slow rather than fast and hot — rushed onions burn before they turn properly crisp and sweet.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Fry the onions patiently over medium, not high, heat — this is the single most important step for getting them properly crisp without burning.

  • →

    Cook the lentils, rice and pasta separately in their own pots so each element keeps its own distinct texture.

  • →

    Make extra tomato sauce and crispy onions — both keep well and koshari always benefits from a generous topping of each.

Variations

  • •

    Add a garlicky vinegar sauce (dagga) on the side for those who like extra tang and heat.

  • •

    Use small pasta shapes like ditalini if you can't find broken macaroni.

  • •

    Double the fried onions and store extra in an airtight container for topping other dishes throughout the week.

Storage

Refrigerate components separately in airtight containers up to 4 days. Reheat rice, lentils and pasta together with a splash of water; keep fried onions at room temperature and add fresh when serving.

History & Origin

Koshari is widely considered Egypt's national dish, a layered combination of rice, lentils, pasta and chickpeas topped with spiced tomato sauce and crispy onions, believed to have evolved from Indian khichdi brought to Egypt in the 19th century and adapted with local Egyptian and Mediterranean ingredients over time.

Frequently Asked Questions

Can I make koshari ahead of time for meal prep?

Yes, cook and store the rice, lentils, pasta and sauce separately, then assemble fresh each time — this keeps every component from getting soggy.

What if I don't have crispy fried onions on hand?

Store-bought crispy fried onions, found in many grocery stores, work as a reasonable shortcut if you're short on time.

Why is my tomato sauce too thin?

Simmer it uncovered a bit longer — it should reduce to a thick, spoonable consistency before you ladle it over the bowl.

Nutrition Facts

Per serving (420g / 14.8 oz) · 4 servings total

Calories520kcal
Protein16g
Carbohydrates88g
Fat13g
Fiber10g
Protein16g
Carbs88g
Fat13g

Time Summary

Prep time25 min
Cook time40 min
Total time65 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes