Home / Dinner / Koshari

Koshari

Lentils, rice, and macaroni piled high with chickpeas, spicy tomato sauce, and a crown of crispy fried onions — Egypt’s beloved national street food.

⏱ 20 minPrep time
🔥 40 minCook time
🍽 6Servings
🏷 DinnerCategory
☆☆☆☆☆No ratings yet

Koshari is Egypt’s unofficial national dish, a street-food legend that began in Cairo in the early 1900s and now turns up everywhere from corner carts to fancy restaurants and family kitchens. It layers lentils, rice, and pasta under a blanket of chickpea-studded tomato sauce and crispy fried onions, finished with a sharp garlic-and-vinegar sauce called da’a. Every Egyptian cook has an opinion on the right proportions, and no two bowls are ever quite the same.

Chef Emily presents Koshari

The king of Egyptian street food

The magic is in the mix: earthy brown lentils, fluffy rice, and tender macaroni all dressed in a sweet-sour tomato sauce that gets its fire from garlic, cumin, and a pinch of chili. The fried onions add a shattering crunch that makes every spoonful different, while the tangy da’a cuts straight through the richness. It is filling, comforting, and faintly spicy, the kind of one-bowl meal that costs very little, feeds a crowd, and tastes like a celebration. Serve it piled high the Cairo way, with extra crispy onions on top.

Craving more? Explore all Egyptian Kitchen recipes.

Stocking a Middle Eastern pantry? Our guide to 20 essential Middle Eastern pantry ingredients covers everything this dish uses.

Step by stepInstructions

  1. Cook the lentils in a pot of salted water until tender but not mushy, about 20 minutes. Drain and set aside.
  2. Meanwhile, bring the rice and 2 cups of water to a boil in a small pot. Reduce the heat to low, cover, and cook until the water is absorbed and the rice is fluffy, about 15 minutes.
  3. Cook the macaroni in salted boiling water until al dente. Drain and set aside.
  4. Toss the onion slices with the flour, salt, and pepper. Heat the oil in a large skillet over medium-high heat and fry the onions in batches until deep golden brown and crisp. Drain on paper towels and reserve 2 tablespoons of the oil.
  5. In a saucepan, warm the reserved oil over medium heat. Add half the garlic and cook until fragrant, about 1 minute. Stir in the crushed tomatoes, cumin, coriander, red pepper flakes, salt, and pepper and simmer until thickened, about 10 minutes.
  6. In a small bowl, mash the remaining garlic with a pinch of salt and stir in the vinegar and a pinch of cumin to make the da'a (garlic vinegar sauce).
  7. To serve, layer the lentils, rice, and macaroni on a platter. Top with the chickpeas, the tomato sauce, and the crispy onions, and pass the da'a at the table.

💡 Chef tips & storage

The crispy onions make the dish, so don't rush them — fry in small batches until deep amber. Koshari reheats beautifully, but keep the sauce and crispy onions separate until serving.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep20 min
Cook40 min
Servings6
CategoryDinner
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →