Egyptian Koshari Layered Dish

Featured in: Family Meals

Koshari is a traditional Egyptian dish known for its satisfying layers of rice, lentils, and small pasta combined with a spiced tomato sauce. The dish is finished with crispy fried onions, adding a delightful crunch and depth of flavor. This hearty vegan meal balances textures and spices harmoniously and can be served with garlic vinegar and fresh parsley for extra brightness.

Preparation involves simmering each component separately, followed by layering them to create a fulfilling and wholesome plate. Ideal for those seeking a comforting and nutritious meal with distinctive Middle Eastern flavors.

Updated on Mon, 29 Dec 2025 16:50:00 GMT
Golden, crispy onions crown a bowl of Egyptian Koshari, a flavorful vegan street food. Save
Golden, crispy onions crown a bowl of Egyptian Koshari, a flavorful vegan street food. | circuitdish.com

The first time I tasted koshari was at a bustling Cairo street cart at dusk, watching the vendor layer rice, lentils, and pasta with the precision of someone who'd done it ten thousand times. The crispy onions scattered on top caught the last rays of sunlight, golden and impossibly crunchy, and when he poured that vibrant tomato sauce over everything, I knew I'd found something special. Years later, I still chase that exact feeling every time I make it at home, and somehow, with patience and the right spices, I get pretty close.

I remember feeding this to a group of friends who were skeptical about eating the same bowl of rice and lentils, until they took their first spoonful and went completely quiet. That silence meant everything—the kind of moment when food stops being just food and becomes a conversation starter, a memory, something you actually talk about the next week.

Ingredients

  • Medium-grain rice: The slightly shorter grain holds up beautifully when layered and doesn't turn mushy, which is crucial for koshari's texture.
  • Brown or green lentils: These keep their shape better than red lentils and add an earthy depth that's essential to the dish's identity.
  • Elbow macaroni or ditalini: The small tubes catch sauce perfectly and feel satisfying in every bite.
  • Crushed tomatoes: Start with good quality; the sauce is your star player, and it shows.
  • Cumin and coriander: These warm spices are what make this taste authentically Egyptian rather than just pasta with tomato sauce.
  • Crispy onions: They're the textural magic—golden, crunchy, and worth every minute of frying.
  • Garlic vinegar: The optional drizzle at the end brightens everything and adds a tangy punch that ties the layers together.

Instructions

Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Simmer the lentils gently:
Cover them with water and let them bubble away for 20–25 minutes until they're tender but still hold their shape. You want them cooked through, not falling apart into mush.
Cook the rice until fluffy:
Use the standard two-to-one water ratio, cover the pot, and let it steam undisturbed once it reaches a simmer. Fluff it with a fork when it's done, breaking up any clumps.
Boil the pasta to al dente:
Don't overcook it here—it'll soften further when it sits with the sauce, so aim for just barely tender with a slight firmness in the center.
Build the tomato sauce with care:
Sauté your onions until they're soft and translucent, then add garlic for just one minute so it doesn't burn. The cumin and coriander bloom beautifully once you add the tomatoes, filling your kitchen with that warm, spiced aroma that says you're cooking something real.
Fry onions until deeply golden:
Work in batches so they have room to crisp up rather than steam. They'll continue to darken slightly as they cool, so pull them off when they're still a shade lighter than you think they should be.
Optional garlic vinegar:
Mix minced garlic with vinegar and let it sit for 10 minutes so the flavors marry together, creating a sharp, aromatic condiment.
Layer and serve:
Start with rice as your base, then lentils, then pasta, then that glorious tomato sauce cascading over the top. The crispy onions go on at the very end so they stay crunchy, and a drizzle of garlic vinegar just before eating brings the whole thing into focus.
Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Save
| circuitdish.com

There's something almost meditative about standing over a skillet watching onions transform from pale and limp to bronze and crackling. I've burned them before, distracted by something else, and the dish was never the same—just sad and bitter.

The Soul of the Spice Mix

Cumin and coriander are what separate koshari from every other tomato-sauced rice bowl you've ever had. They're warm and slightly floral, giving the sauce an almost savory sweetness that feels both familiar and exotic. When you first smell them hitting hot oil, you'll understand why this dish has survived decades of Egyptian street food tradition.

Texture Is Everything

This dish lives and dies on contrast—the creamy rice against crunchy onions, soft lentils against al dente pasta, all of it brought together by a thick, coated sauce. Every layer adds something different to your spoon, which is why eating it feels like an experience rather than just eating. The moment those crispy onions lose their snap, the magic starts to fade, so serve it immediately and pass extra onions on the side for those who want to add more as they eat.

Customizing Your Bowl

The beauty of koshari is how adaptable it is to what you have on hand and what your taste buds crave that day. Some nights I make it spicy with extra chili flakes, other times I skip them entirely because I want to taste the spices more clearly. The garlic vinegar is optional but honestly transformative—it cuts through the richness and wakes everything up.

  • Swap the macaroni for orzo or vermicelli if you want a different pasta experience.
  • Use vegetable broth instead of water if you want deeper flavor in the grains.
  • Make extra crispy onions and serve them on the side so people can add as much crunch as they want.

Product image
Keeps spoons and utensils off counters while cooking, catching drips and keeping your stovetop clean.
Check price on Amazon
A close-up of a layered serving of Egyptian Koshari, with vibrant red tomato sauce. Save
A close-up of a layered serving of Egyptian Koshari, with vibrant red tomato sauce. | circuitdish.com

Koshari taught me that sometimes the most beloved dishes aren't the most complicated—they're just honest, flavorful, and made with care. Make this when you want to feel a little bit like you're standing at that Cairo street cart, and share it with people you actually want to feed.

Recipe FAQs

What type of lentils work best for this dish?

Brown or green lentils are ideal as they hold their shape well during simmering and add a nutty flavor.

Can I substitute the pasta used here?

Yes, small pasta shapes such as orzo or ditalini work well, maintaining the texture balance.

How do I get crispy onions without burning them?

Slice onions thinly, coat lightly with flour and salt, then fry in hot oil in batches. Remove once golden brown to avoid burning.

Is garlic vinegar essential for the dish?

It’s optional but adds a tangy, aromatic layer that complements the rich tomato sauce and crunchy onions.

Can I prepare this dish ahead of time?

Yes, components can be cooked in advance and layered just before serving to preserve freshness and texture.

How spicy is the tomato sauce?

The sauce can be adjusted by adding or omitting chili flakes according to your heat preference.

Egyptian Koshari Layered Dish

Layered grains and legumes with spiced tomato sauce and crispy onions in an Egyptian classic.

Prep Time
30 minutes
Time to Cook
40 minutes
Total Duration
70 minutes
Created by Luke Morris


Skill Level Medium

Cuisine Egyptian

Portions 4 Serves

Diet Preferences Plant-Based, No Dairy

What You'll Need

Grains & Legumes

01 1 cup medium-grain rice, rinsed
02 1 cup brown or green lentils, rinsed
03 1 cup small elbow macaroni or ditalini pasta
04 2 cups water (for rice)
05 3 cups water (for lentils)
06 1/2 teaspoon salt, divided

Tomato Sauce

01 2 tablespoons olive oil
02 1 large onion, finely chopped
03 4 garlic cloves, minced
04 1 (15 oz) can crushed tomatoes
05 1 tablespoon tomato paste
06 1 teaspoon ground cumin
07 1/2 teaspoon ground coriander
08 1/2 teaspoon chili flakes (optional)
09 1 teaspoon sugar
10 Salt and black pepper, to taste

Crispy Onions

01 2 large onions, thinly sliced
02 1/2 cup all-purpose flour
03 1/2 teaspoon salt
04 Vegetable oil, for frying

Garnishes

01 1/4 cup white vinegar
02 2 garlic cloves, minced
03 1/2 teaspoon chili flakes (optional)
04 Chopped fresh parsley (optional)

How To Make It

Step 01

Cook the Lentils: Cover lentils with 3 cups of water in a saucepan. Bring to a boil, then reduce heat and simmer for 20 to 25 minutes until tender. Drain and set aside.

Step 02

Cook the Rice: Combine rinsed rice with 2 cups water and 1/4 teaspoon salt in a pot. Bring to a boil, cover, reduce heat, and simmer for 15 to 18 minutes until cooked through. Fluff with a fork and set aside.

Step 03

Cook the Pasta: Boil macaroni in salted water until al dente. Drain and keep aside.

Step 04

Prepare Tomato Sauce: Heat olive oil in a saucepan over medium heat. Sauté finely chopped onion until translucent, about 5 minutes. Add minced garlic and cook for 1 minute. Stir in crushed tomatoes, tomato paste, cumin, coriander, chili flakes, sugar, salt, and black pepper. Simmer uncovered for 15 to 20 minutes, stirring occasionally until thickened and flavorful.

Step 05

Make Crispy Onions: Toss sliced onions with flour and salt to coat evenly. Heat vegetable oil in a deep skillet over medium-high heat. Fry onions in batches until golden brown and crisp, about 5 to 7 minutes per batch. Drain on paper towels.

Step 06

Prepare Garlic Vinegar (Optional): Mix vinegar, minced garlic, and chili flakes in a small bowl. Let stand for 10 minutes to infuse flavors.

Step 07

Assemble: Layer rice, lentils, and pasta in individual bowls or a large platter. Spoon tomato sauce generously over the top. Add crispy onions and drizzle with garlic vinegar if desired. Garnish with fresh parsley and serve hot.

Gear Needed

  • Saucepan
  • Large pot
  • Deep skillet or frying pan
  • Slotted spoon
  • Mixing bowls
  • Paper towels

Allergy Details

Always review every item for possible allergens. Ask your doctor if unsure.
  • Contains wheat (pasta, flour).
  • Prepared in oil; verify oil is allergen-free.
  • Gluten-free pasta substitution recommended for gluten intolerance.

Nutrition per Serving

Details are for reference only and don't take the place of professional guidance.
  • Caloric Content: 520
  • Fats: 10 g
  • Carbohydrates: 95 g
  • Proteins: 17 g