
Egyptian · Cairo street food; eaten nationwide · lunch
Koshari (Egyptian Lentils + Rice + Pasta)
كشري
Koshari is Egypt's great equalizer — a towering street-food bowl sold from carts in Cairo for pennies and eaten by everyone from laborers to presidents. It sounds like a lot of components, but each one is simple, and the layered result is deeply satisfying: earthy lentils, tender rice, two kinds of pasta, chickpeas, shatteringly crispy onions, a punchy tomato sauce, and a sharp garlic-vinegar drizzle. Completely vegan, completely filling, and one of the most beloved dishes on earth.
Scan to log · 1417 kcal · 38g protein
Point a phone camera at the code to open this recipe — or scan it from a printout to drop today's serving straight into your food log.
Add to today's log →Prep
20 min
Cook
60 min
Total
80 min
Servings
4
Difficulty
Medium
What you need
Ingredients
brown or green lentils, picked over and rinsed
3/4 cup
150g
medium-grain or jasmine rice, rinsed
3/4 cup
150g
Substitution · authenticity note
Original: Egyptian short-grain rice. Egyptian rice is very short and slightly sticky; medium-grain or jasmine rice is the closest widely available substitute — do not use long-grain basmati, which stays too separate
ditalini pasta (short tubes)
1 cup dry
100g
thin spaghetti or vermicelli, broken into 2-inch pieces
1 cup dry
100g
canned chickpeas, drained and rinsed
1 can (15 oz)
425g
large yellow onions, halved and thinly sliced into half-moons
3 large (about 4 cups sliced)
600g
neutral oil (corn or vegetable) for frying onions
1/2 cup
120ml
olive oil
3 tablespoons
45ml
ground cumin
2 teaspoons
5g
ground coriander
1 teaspoon
2.5g
salt
2 teaspoons, divided
12g, divided
black pepper
1/2 teaspoon
1g
water for cooking lentils and rice
3 cups
720ml
water for boiling pasta
3 quarts
2.8 liters
canned crushed tomatoes
1 can (28 oz)
794g
garlic cloves for tomato sauce, minced
6 cloves
30g
tomato paste
2 tablespoons
30g
red wine vinegar (for tomato sauce)
2 tablespoons
30ml
ground cumin (for tomato sauce)
1 teaspoon
2.5g
sugar
1 teaspoon
4g
garlic cloves for garlic-vinegar sauce, minced or pressed
4 cloves
20g
red wine vinegar (for garlic-vinegar sauce)
3 tablespoons
45ml
lemon juice (for garlic-vinegar sauce)
1 tablespoon
15ml
water (for garlic-vinegar sauce)
2 tablespoons
30ml
hot sauce or harissa (for chili sauce)
2 tablespoons
30ml
Substitution · authenticity note
Original: Egyptian shatta (red chili paste). Shatta is Egypt's own fermented hot pepper paste — use any good hot sauce (Tabasco, Cholula) or a small spoonful of harissa thinned with a little water; adjust heat to your taste
tomato sauce (for chili sauce base)
1/4 cup
60ml
How to cook it
Steps
- 01
20 min
Start the lentils: Combine the rinsed lentils with 2 cups (480ml) of water and 1/2 teaspoon salt in a medium saucepan. Bring to a boil, then reduce heat to a gentle simmer. Cook uncovered for 15–18 minutes, until the lentils are just tender but still holding their shape — they'll cook a little more with the rice. Drain any excess water and set aside.
- 02
30 min
Cook the rice with the lentils: In the same saucepan, heat 1 tablespoon of olive oil over medium heat. Add the drained lentils back in along with the rinsed rice. Stir to coat. Add 1 cup (240ml) fresh water, 1 teaspoon cumin, 1/2 teaspoon coriander, and 1/2 teaspoon salt. Bring to a boil, then cover tightly, reduce heat to the lowest setting, and cook for 15 minutes. Remove from heat and let steam, covered, for 10 more minutes. Do not lift the lid early. Fluff gently with a fork.
- 03
12 min
Boil the pasta: Bring a large pot of well-salted water to a boil. Cook the ditalini and the broken spaghetti together (or separately if you prefer more control) until just al dente — a minute less than the package says. Drain, toss with a drizzle of olive oil to prevent sticking, and set aside.
- 04
30 min
Fry the onions — this is the heart of koshari: Pour the 1/2 cup neutral oil into a wide skillet or sauté pan over medium-high heat. When the oil shimmers, add all the sliced onions. Spread them out and let them cook, stirring every few minutes, for about 25–30 minutes total. They'll soften, then turn golden, then (this is what you want) become deep brown and crispy in places. Season with a pinch of salt. Scoop them out onto a paper-towel-lined plate. They'll crisp further as they cool. Reserve 2 tablespoons of the onion-flavored oil in the pan.
- 05
18 min
Make the tomato sauce: In the same skillet with the reserved onion oil, add 2 tablespoons olive oil and heat over medium. Add the 6 minced garlic cloves and cook, stirring, for about 1 minute until fragrant and just golden — don't burn it. Add the tomato paste and stir for 30 seconds. Pour in the crushed tomatoes, red wine vinegar, 1 teaspoon cumin, sugar, 1/2 teaspoon salt, and black pepper. Stir well and simmer uncovered for 15 minutes, until the sauce thickens and the raw tomato smell mellows into something rich. Taste and adjust salt and vinegar.
- 06
3 min
Make the garlic-vinegar sauce (da'a): In a small bowl, whisk together the 4 pressed garlic cloves, 3 tablespoons red wine vinegar, 1 tablespoon lemon juice, and 2 tablespoons water. This is sharp and pungent — that's exactly right. Set aside.
- 07
2 min
Make the chili sauce: Stir together the hot sauce and 1/4 cup tomato sauce in a small bowl. Taste and add more hot sauce if you like heat. This is served on the side so everyone controls their own fire.
- 08
5 min
Warm the chickpeas: Add the drained chickpeas to the tomato sauce pot (or a small separate pan) and warm them gently for 3–4 minutes. You want them heated through and coated in a little sauce.
- 09
5 min
Build the bowls: Koshari is assembled in layers, and the order matters for texture. Into each wide bowl, add: a generous base of the lentil-rice mixture, then a scoop of pasta on top, then a spoonful of chickpeas, then a ladleful of tomato sauce over everything, then a big handful of the crispy fried onions on top. Bring the garlic-vinegar sauce and chili sauce to the table in small bowls so each person can drizzle as they like. In Cairo, the vendors drizzle everything in sequence — rice, pasta, sauce, onions — and hand it to you in seconds. At home, you can take your time.
Chef notes
Notes & variations
Koshari is a make-ahead dream: the lentil-rice, pasta, tomato sauce, and garlic-vinegar sauce all keep well in the fridge for 3–4 days. Make a big batch and assemble bowls to order.
The crispy onions are non-negotiable — they provide the crunch and sweetness that ties everything together. Don't rush them. Low-and-slow won't work; you need medium-high heat and patience.
Egyptian corn oil is the traditional frying oil here, which is why neutral vegetable or corn oil is called for rather than olive oil for the onions. Olive oil is fine but changes the flavor slightly.
Some cooks add a pinch of allspice or a small cinnamon stick to the tomato sauce — try it if you want a slightly warmer, more complex sauce.
Leftovers: store each component separately if possible. The pasta absorbs sauce and softens overnight, which some people love and others don't.
Serve with whole wheat pita (standing in for aish baladi) and a simple cucumber-tomato salad (salata baladi) on the side — that's the classic lunch plate.
Per serving
Nutrition
Calories
1417
Protein
37.6 g
Carbs
231.1 g
Fat
57.1 g
Fiber
20.4 g
Sugars
9.9 g
Sat fat
11.1 g
Sodium
2238 mg
Minerals & vitamins
Potassium
2038 mg
Calcium
246 mg
Iron
18.3 mg
Magnesium
205 mg
Vit D
0 IU
Vit B12
0 mcg
Cholesterol
0 mg
Glycemic profile
GI
31.3
GL
72.3
- · LLM tiebreak failed for "water for boiling pasta" — picked first result as fallback; Could not parse amount_metric: "2.8 liters"
- · water for boiling pasta: no grams conversion
Storage
How long it keeps
Fridge
4 days
Freezer
2 months
Room temp
2 hours
Reheating · Toss with a little oil or sauce before reheating; microwave covered, 1–2 min.
Source: foodkeeper
Real products
Where to buy
Real grocery products surfaced via Open Food Facts. Click a product to see its OFF page (ingredients, allergens, Nutri-Score breakdown).
ditalini pasta (short tubes)
- Ditalini gluten free corn italian pasta
Nutri-Score B
canned chickpeas, drained and rinsed
neutral oil (corn or vegetable) for frying onions
- Neutral coconut oil
Nutri-Score E
olive oil
ground cumin
ground coriander
salt
black pepper
tomato paste
red wine vinegar (for tomato sauce)
ground cumin (for tomato sauce)
sugar
red wine vinegar (for garlic-vinegar sauce)
lemon juice (for garlic-vinegar sauce)
water (for garlic-vinegar sauce)
On the same table
Pairs with
Egyptian · mezze
Salata Baladi (Egyptian Country Salad)
Salata baladi — 'country salad' — is on every Egyptian table, every single day. It's not a side dish in the Western sense; it's the fresh, bright counterpoint to rich stews, grilled meats, and foul. The key is the knife work: everything finely chopped, almost minced, so each forkful (or piece of bread) catches a little of everything at once.
Egyptian · mezze
Torshi (Egyptian Pickled Vegetables)
Torshi is the constant companion of Egyptian meals — a jar of crunchy, vinegar-sharp pickled vegetables that lands on the table alongside foul medames at breakfast, next to koshari at lunch, and beside grilled meat at dinner. The pink turnips (stained by beet) are the most iconic, but the mix always includes whatever's in season. Make a big jar on Sunday and it keeps for weeks.






















