Egyptian Main

Koshari

Koshari with a properly Egyptian flavour profile: practical, generous and built around rice, lentils, pasta and chickpeas.

35 minsPrep time
55 minsCook time
Serves 4Servings
MediumDifficulty
Koshari
About this dish

Koshari: the story on the plate

Koshari belongs to Cairo street food and railway-station lunch counters. Koshari is one of Egypt’s defining street foods, a brilliant urban dish built from rice, lentils, pasta, chickpeas, tomato sauce and crisp onions. Its importance comes from being filling, cheap, meat-free and instantly recognisable. This version focuses on practical home-cooking detail: exact metric quantities, how to cut or prepare the main ingredients, the right heat level, visual cues, storage advice and serving ideas.

Historical background

Koshari belongs to Cairo street food and railway-station lunch counters. Koshari is one of Egypt’s defining street foods, a brilliant urban dish built from rice, lentils, pasta, chickpeas, tomato sauce and crisp onions. Its importance comes from being filling, cheap, meat-free and instantly recognisable.

Why it is famous

Koshari is famous because it gives readers a recognisable route into Egyptian food rather than a generic Middle Eastern version.

Cultural significance

This dish works on the Egyptian page because it shows how the cuisine balances affordability, hospitality, street food, family cooking and celebration food.

Nutrition

Estimated nutrition per serving

Useful for meal planning and calorie-aware recipe browsing.

510Calories
18gProtein
72gCarbs
17gFat

Estimated from the upgraded Egyptian recipe for Koshari; verify with your preferred nutrition calculator before making formal nutritional claims.

Ingredients

What you need

  • 320 onions, thinly sliced
  • 30 plain flour, for dusting
  • 500 neutral oil, for onions
  • 220 short-grain rice, rinsed until water runs mostly clear
  • 160 brown lentils, rinsed
  • 140 small macaroni, or ditalini
  • 400 tomato passata
  • 18 garlic cloves, minced
  • 35 white vinegar
  • 8 ground cumin
  • 3 dried chilli flakes, optional
  • 10 fine sea salt
  • 180 cooked chickpeas, drained
Method

Step-by-step method

Follow the recipe in order, tasting and adjusting seasoning where needed.

  1. Cook the lentils: Simmer lentils in salted water for 18 to 22 minutes until tender but not bursting. Drain and keep warm.
  2. Cook the rice: Cook rice with 360 ml water and a pinch of salt over low heat for 12 minutes, then rest covered for 10 minutes. Fluff gently so the grains stay separate.
  3. Fry the onions: Toss sliced onions with flour and a little salt. Fry at 170°C / 338°F in batches until deep golden and crisp, 5 to 7 minutes. Drain on a rack and save 2 tablespoons of the onion oil.
  4. Make the tomato sauce: Cook garlic in the saved onion oil for 30 seconds, add cumin, passata, vinegar, chilli and salt, then simmer 12 to 15 minutes until glossy and sharp.
  5. Cook the pasta and chickpeas: Boil the pasta until just tender. Warm chickpeas in a spoonful of tomato sauce or hot water so they do not cool the dish.
  6. Assemble in layers: Layer rice, lentils and pasta, spoon over tomato sauce, add chickpeas and finish with crisp onions. Serve extra vinegar-garlic sauce on the side if you like it punchy.
Cook smarter

Tips, storage and serving advice

Shopping tips

Use split fava beans for taameya, good tahini for dips, fresh herbs for mahshi and besara, short-grain rice for Egyptian rice dishes, and coarse semolina for basbousa.

Ingredient quality

Fresh herbs should smell vivid, cumin should be aromatic, onions should be firm and dry, and fish or meat should look clean and fresh. Do not hide tired ingredients under spice.

Common mistakes

For Koshari, the main mistakes are losing control of the balance between short-grain rice, brown lentils, small macaroni, cooked chickpeas; rushing the "Cook the lentils" stage before the flavour or texture has properly developed; and using heat or cooking time mechanically instead of watching the food itself. Use the recipe's visual cue as your guide: Texture, aroma and colour should match the dish: tender where simmered, crisp where fried, glossy where sauced and bright where finished with herbs or lemon. With Koshari, taste and observe as you cook rather than relying on the clock alone; the goal is a result that still tastes recognisably Egyptian and preserves the texture that makes this recipe distinctive.

Chef’s tips

For the best Koshari, organise short-grain rice, brown lentils, small macaroni, cooked chickpeas before you start so the cooking itself can stay controlled. Give particular attention to the "Cook the lentils" stage: this is where the recipe begins to establish its final flavour and texture. A useful technique note from the method is: Taste with the normal accompaniment, such as bread, rice, salad or sauce, because Egyptian dishes are designed as complete plates. Trust the visual cue — Texture, aroma and colour should match the dish: tender where simmered, crisp where fried, glossy where sauced and bright where finished with herbs or lemon. — more than an exact minute count. At the "Assemble in layers" stage, make the final seasoning adjustment and serve without unnecessary delay. That final check is what makes Koshari taste deliberate rather than simply cooked.

How to know it is cooked

It is cooked when the main ingredient is tender, the sauce or rice has the intended texture, and the dish tastes balanced with its normal accompaniment.

Plating advice

Plate Koshari so the dish reads clearly at first glance. Build the plate around the principal serving rather than scattering everything evenly; keep short-grain rice, brown lentils, small macaroni visually connected so the diner can understand the dish before taking the first bite. The presentation should protect the intended texture — clear contrast between soft interiors, crisp toppings, fluffy rice, creamy sauces, smoky dips or syrup-soaked crumb depending on the dish — so avoid covering crisp elements with sauce too early or compressing delicate components. For the finish, draw selectively from the existing garnish guidance: Parsley, coriander, lemon wedges, crisp onions, toasted nuts, sesame seeds, cinnamon, pistachios, olive oil or tahini depending on the recipe. Use one or two elements with purpose rather than applying every option at once. For Koshari, the final plate should feel consistent with its Egyptian identity: confident, appetising and easy to eat, with no decoration that competes with the food itself.

Make ahead

Prep herbs, sauces, soaked beans, stock and chopped vegetables ahead. Fry taameya, grill kofta, finish molokhia tasha and soak syrup cakes close to serving for best texture.

Storage and reheating

Cool leftovers quickly and refrigerate in sealed containers for up to 2 days for meat and fish dishes, or up to 3 days for beans, rice puddings and syrup cakes. Reheat stews, rice and stuffed vegetables gently with a splash of water or stock until piping hot. Re-crisp fried items in an oven or air fryer rather than the microwave.

Wine pairing

What to drink with Koshari

Pairings are chosen around the dish’s flavour, texture, richness, acidity and cooking style — not just the country it comes from.

Off-Dry Riesling wine pairing
#1 Excellent match White

Off-Dry Riesling

Why it works: Off-Dry Riesling is an excellent partner for Koshari: aromatic fruit and freshness soften the perception of chilli and spice, while restrained tannin avoids making heat feel harsher.

Slightly sweet, high-acid Riesling that balances spice, salt, smoked pork and sweet-sour sauces without tasting heavy.

GrapeRiesling
RegionMosel, Pfalz, Alsace, Austria
Wine flavourlime, peach, apricot, honey, slate
Serve at7-9°C
  • Flavour bridge: aromatic fruit connects with spice while a cool, fresh finish resets the palate
  • Acidity: High freshness cuts through oil and rich spice pastes
  • Body: Enough flavour intensity for spice without excessive weight
  • Tannin: Low tannin avoids exaggerating bitterness and heat
  • Sweetness: A dry-to-off-dry profile can cushion chilli heat
  • Best for: Dinner, entertaining or recipe pairing
Gewürztraminer wine pairing
#2 Great match White

Gewürztraminer

Why it works: Gewürztraminer offers a compelling alternative for Koshari: aromatic fruit and freshness soften the perception of chilli and spice, while restrained tannin avoids making heat feel harsher.

Highly aromatic white with lychee, rose, ginger and spice. Works with fragrant dishes, rich cheese and lightly sweet desserts.

GrapeGewürztraminer
RegionAlsace, Alto Adige, Germany
Wine flavourlychee, rose, ginger, peach, spice
Serve at8-10°C
  • Flavour bridge: aromatic fruit connects with spice while a cool, fresh finish resets the palate
  • Acidity: High freshness cuts through oil and rich spice pastes
  • Body: Enough flavour intensity for spice without excessive weight
  • Tannin: Low tannin avoids exaggerating bitterness and heat
  • Sweetness: A dry-to-off-dry profile can cushion chilli heat
  • Best for: Dinner, entertaining or recipe pairing
Dry Riesling wine pairing
#3 Interesting match White

Dry Riesling

Why it works: For a more adventurous pairing, dry Riesling is an excellent partner for Koshari: aromatic fruit and freshness soften the perception of chilli and spice, while restrained tannin avoids making heat feel harsher.

A precise, high-acid white with lime, green apple, blossom and mineral tension. It loves pork, fish, cabbage, spice and rich sauces.

GrapeRiesling
RegionMosel, Rheingau, Alsace, Clare Valley
Wine flavourlime, green apple, petrol, slate, blossom
Serve at8-10°C
  • Flavour bridge: aromatic fruit connects with spice while a cool, fresh finish resets the palate
  • Acidity: High freshness cuts through oil and rich spice pastes
  • Body: Enough flavour intensity for spice without excessive weight
  • Tannin: Low tannin avoids exaggerating bitterness and heat
  • Sweetness: A dry-to-off-dry profile can cushion chilli heat
  • Best for: Dinner, entertaining or recipe pairing

These are wine-style pairings, so you can choose any bottle in that style rather than needing one exact producer. Look for the grape, region or style name on the label.

Bottle suggestions

Specific wines to try

These are individual wines already linked to this recipe.