Authentic Egyptian Koshari: Rice, Lentils & Crispy Onions

Christine Carter
Christine Carter
Published: February 22, 2026
Tags: Comfort Food, Vegetarian, Lentils, Rice, Street Food, Egyptian, Chickpeas

Egyptian Koshari

Hearty Egyptian street food: rice, lentils, pasta, chickpeas, spicy tomato sauce and crispy fried onions.

Prep Time:20 minCook Time:40 minTotal Time:60 minServings:4Difficulty:Medium

Koshari is Egypt’s beloved street-food comfort bowl — a satisfying, budget-friendly mashup of rice, lentils, pasta and chickpeas dressed in a tangy, spiced tomato sauce and finished with crisp fried onions. It’s one of those dishes that feels like a warm hug: humble ingredients, bold flavors, and completely addictive.

This recipe walks you through each component but keeps things approachable: cook the grains and pasta, simmer a punchy tomato sauce, fry onions until crackling, then layer and serve. It’s perfect for feeding a crowd, meal-prepping, or serving when you want something hearty and soulful.

Nutrition (per serving)

Calories:670 kcal
Protein:24 g
Carbs:105 g
Fat:16 g

Directions

  1. 1
    Water pouring over rinsed white rice in a saucepan

    Rinse the rice under cold water until the water runs clear. In a medium saucepan, combine rice with 2 cups water and 1/2 tsp salt. Bring to a boil, then reduce to low, cover and simmer 15 minutes. Remove from heat and let rest covered for 10 minutes.

  2. 2
    Brown lentils simmering gently in a pot

    Rinse lentils and pick out any debris. Place lentils in a pot with 3 cups water and a pinch of salt. Bring to a simmer and cook 20–25 minutes until tender but not mushy. Drain any excess water and keep warm.

  3. 3
    Cooked elbow macaroni glistening with olive oil

    Cook the elbow macaroni according to package directions until just al dente. Drain and toss with 1 tbsp olive oil to prevent sticking.

  4. 4
    Spiced tomato sauce bubbling with onion and garlic

    Meanwhile, make the tomato sauce: finely chop 1 onion and sauté in 1 tbsp olive oil over medium heat until soft. Add minced garlic and cook 30 seconds. Stir in tomato paste, tomato sauce, 1 tbsp cider vinegar, sugar, cumin, coriander, red pepper flakes, 1 tsp salt and 1/2 tsp black pepper. Simmer gently 10–12 minutes to let flavors meld. Adjust seasoning and add more vinegar for brightness if desired.

  5. 5
    Thin onion rings frying until crisp and golden

    Make the crispy onions: peel and thinly slice 2 onions into rings. Toss the rings in flour with a pinch of salt and pepper, shaking off excess. In a wide skillet or deep pot, heat vegetable oil over medium-high until shimmering. Fry onions in batches until deep golden and crisp, about 3–4 minutes per batch. Drain on paper towels and season lightly with salt.

  6. 6
    Chickpeas warming in tomato sauce with cumin

    Warm the drained chickpeas in a small saucepan with a splash of the tomato sauce and a pinch of cumin and salt, just to heat through and season.

  7. 7
    Garlic vinegar drizzle in a small ceramic bowl

    Optional quick garlic-vinegar drizzle: mix 2 tbsp cider vinegar with 1 small minced garlic clove and a pinch of salt. Let sit a few minutes to mellow the raw garlic, then taste and adjust.

  8. 8
    Koshari layered with rice lentils pasta chickpeas sauce and crispy onions

    To assemble: layer a base of rice on each plate, add a scoop of lentils, then some pasta, and top with chickpeas. Spoon generous amounts of tomato sauce over each serving and finish with a large handful of crispy fried onions. Drizzle the garlic-vinegar sauce over the top and sprinkle with chopped parsley.

  9. 9
    Hot koshari served with vinegar and hot sauce on the side

    Serve hot with extra vinegar and hot sauce at the table for people to season to taste.

Ingredients

  • Long-grain white rice:1 cup
  • Brown or green lentils (dried):1 cup
  • Elbow macaroni:8 oz
  • Canned chickpeas, drained:15 oz
  • Tomato sauce (or crushed tomatoes):2 cups
  • Tomato paste:2 tbsp
  • Yellow onion (for sauce):1 pieces
  • Yellow onion (for frying):2 pieces
  • Garlic cloves, minced:3 pieces
  • Vegetable oil (for frying):1/2 cup
  • Olive oil:2 tbsp
  • Cider vinegar (for sauce and drizzle):3 tbsp
  • Sugar:1 tsp
  • Ground cumin:2 tsp
  • Ground coriander:1 tsp
  • Red pepper flakes:1/2 tsp
  • Salt:1 1/2 tsp
  • Black pepper:1 tsp
  • All-purpose flour (for dredging onions):1/2 cup
  • Fresh parsley, chopped (optional):2 tbsp

Tips & Notes

  • Fry onions in small batches so they brown evenly and become fully crisp.
  • Cook lentils and rice separately for best texture — they finish at different times.
  • Make the crispy onions ahead and store in a paper bag at room temperature to keep them crisp.
  • Adjust the vinegar in the tomato sauce and drizzle to get the classic bright tangy balance.
  • Leftovers keep well; reheat gently and add a little water to revive the rice before serving.