Skip to content
Kushari (Egyptian Street Food Rice Bowl)
egyptianlunch

Kushari (Egyptian Street Food Rice Bowl)

Egypt's most popular street dish — a layered bowl of rice, lentils, macaroni, chickpeas, crispy onions and two sauces: spicy tomato and tangy vinegar. Cairo on a plate.

Prep
20 min
Cook
60 min
Servings
4
Difficulty
Medium
Sign in to rate
#Egyptian#street food#rice#lentils#vegan#pasta#chickpeas#North African

About This Recipe

Kushari (كشري) is Cairo's definitive street food — every neighbourhood has its kushari shop, and the dish is eaten by everyone, from students to office workers to labourers. It is Egypt's great democratic dish: nutritious, deeply satisfying, and costs almost nothing. The assembly is specific: a layer of rice and lentils, then macaroni, then chickpeas, then the spiced tomato sauce, then the sharp vinegar-garlic sauce, then a spectacular crown of crispy golden fried onions. The combination of textures and flavours — soft rice, firm pasta, creamy lentils, crispy onions, tangy sauce, spicy tomato — is genuinely extraordinary. Kushari is not a simple dish dressed up; it is a precisely engineered flavour system.

Ingredients

Serves 4

  • 250 gwhite short-grain rice
  • 150 gbrown or green lentils(rinsed)
  • 200 gmacaroni or small pasta
  • 1 tin (400g)chickpeas(drained and rinsed)
  • 3large onions(thinly sliced into rings)
  • 500 mloil(for frying onions)
  • 400 gtinned chopped tomatoes
  • 4garlic cloves(minced)
  • 1 tspground cumin
  • 0.5 tspchilli flakes
  • 1 tspred wine vinegar(for tomato sauce)
  • 4 tbspred wine vinegar(for dakka (vinegar sauce))
  • 2garlic cloves(minced, for dakka)
  • 1 tspground cumin(for dakka)
  • 100 mlwater(for dakka)

Instructions

  1. 1

    Cook lentils

    Simmer lentils in water 25 min until tender but still holding shape. Drain.

  2. 2

    Cook rice

    Rinse rice. Cook in 1.5 × volume water with a pinch of cumin and salt, 15 min. Fluff and mix with cooked lentils.

  3. 3

    Cook pasta

    Boil macaroni until al dente. Drain.

  4. 4

    Fry onions

    Fry sliced onions in hot oil (180°C) in batches until deep golden-brown and crispy, 8–10 min. Drain on paper towels. Season with salt immediately.

    Fully crispy, almost burned onions are correct — they should crunch when you eat them and not be soft at all.

  5. 5

    Make tomato sauce (da'a)

    Fry minced garlic in 1 tbsp oil 30 seconds. Add tomatoes, cumin, chilli flakes, salt and 1 tsp vinegar. Simmer 15 min until thick.

  6. 6

    Make dakka (vinegar garlic sauce)

    Mix vinegar, garlic, cumin and water. Stir — this is the tangy finishing sauce.

  7. 7

    Assemble

    In bowls: layer rice-lentil mixture, then pasta, then chickpeas. Ladle tomato sauce over. Drizzle dakka over. Pile crispy onions generously on top. Serve immediately while onions are still crunchy.

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.

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

  • →

    The crispy onion layer is essential and must be added last, immediately before eating.

  • →

    Kushari vendors in Cairo use special mixing poles to toss all elements together — at home, layering and eating is easier.

  • →

    Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.

  • →

    Mise en place pays for itself: chop, measure and pre-mix everything before the heat goes on, especially for any step that moves fast.

Variations

  • •

    Add a fried egg on top for extra protein

  • •

    Harissa sauce instead of simple chilli for a spicier version

  • •

    Vermicelli added to the rice layer is a common variation

  • •

    Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.

Storage

Store components separately. Rice-lentils, pasta, chickpeas and tomato sauce all keep 4 days. Fry onions fresh each time — they go soggy.

History & Origin

Kushari was created in the 19th century as Egypt absorbed a wave of British, Indian and Italian workers and soldiers during the colonial period. The dish is essentially a fusion: rice and lentils (Egyptian), macaroni (Italian colonial influence), chickpeas (Levantine), spiced tomato sauce (local). It became a street food institution by the early 20th century. Cairo has entire restaurant chains devoted solely to kushari.

Frequently Asked Questions

What makes kushari different from just mixing random starches?

The two sauces are what make kushari a coherent dish — the spiced tomato sauce and the sharp vinegar-garlic dakka create a precise balance of warm spice and acid that unifies the disparate starchy elements. Without both sauces, it is indeed just mixed carbohydrates. The quality and spicing of the sauces is what separates a great kushari from a mediocre one.

Can I make this ahead of time?

Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.

What can I substitute if I don't have all the ingredients?

Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.

How do I know it's authentic?

Authenticity sits on a spectrum — what matters more is honoring the technique and balance of flavors. If the dish tastes harmonious and respects how cooks in its home region would build it, you're on solid ground.

Nutrition Facts

Per serving · 4 servings total

Calories580kcal
Protein22g
Carbohydrates88g
Fat14g
Fiber12g
Protein22g
Carbs88g
Fat14g

Time Summary

Prep time20 min
Cook time60 min
Total time80 min

Have Questions?

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

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes