Egyptian Koshari Layered Dish

Featured in: Warm Everyday Dinners

Koshari combines tender lentils, fluffy rice, and al dente pasta, all layered and topped with a fragrant, spiced tomato sauce and crispy fried onions. This hearty dish offers a balance of textures and bold flavors, enhanced by garlic vinegar and fresh parsley for brightness. Preparing each component carefully and assembling them brings out a comforting meal that's popular across Egypt, perfect for a medium-difficulty cooking experience with plant-based ingredients.

Updated on Sat, 27 Dec 2025 16:19:00 GMT
A hearty bowl of Egyptian Koshari, layered with rice, lentils, pasta, and vibrant tomato sauce. Pin This
A hearty bowl of Egyptian Koshari, layered with rice, lentils, pasta, and vibrant tomato sauce. | duneoven.com

The first time I tasted koshari, I was standing at a cramped Cairo street stall, wedged between locals who moved with practiced precision through the narrow counter. The vendor layered rice, lentils, and pasta with the rhythm of someone who'd done this ten thousand times, then crowned it all with a cascade of that spiced tomato sauce and crispy onions that scattered like golden confetti. I remember the sound of those fried onions crunching between my teeth, how the warm, tangy sauce tied everything together into something far greater than its humble parts. That single bowl taught me that comfort food doesn't need fancy plating—it just needs honest ingredients and the confidence to pile them high.

I made this for a dinner party once, nervous about whether my friends would get it, whether it would feel too unfamiliar or too simple. But watching everyone stop mid-conversation to focus entirely on their bowls—spoons clinking steadily, the quiet satisfaction of full mouths—that's when I knew this dish carries something universal. It wasn't exotic to them; it was just deeply, obviously delicious.

Ingredients

  • Medium-grain rice: The starch holds the sauce without falling apart, and rinsing it removes excess starch so each grain stays distinct.
  • Brown or green lentils: They keep their shape through cooking, giving you that tender-but-not-mushy texture that defines real koshari.
  • Elbow macaroni or ditalini: Small pasta shapes catch the sauce in their curves; larger shapes get lost.
  • Crushed tomatoes: The backbone of the sauce—use quality canned tomatoes because they'll concentrate into something more complex than fresh tomatoes cooked quickly.
  • Ground cumin and coriander: These warm spices are what make you close your eyes on the first bite.
  • Onions for frying: Sliced thin and fried until deeply golden, they're the textural contrast that makes the dish sing.
  • Garlic vinegar: Optional but essential—that sharp note cuts through the richness and wakes up every flavor.

Instructions

Start the lentils first:
Bring them to a boil, then let them simmer gently—rushing them or overcooking turns them to mush. You're looking for tender but intact, ready to hold their own against everything else on the plate.
Cook the rice separately:
Rinsed and measured carefully, it steams to fluffy perfection while the lentils finish. Keep them apart; they'll mingle soon enough.
Get the pasta al dente:
It finishes cooking slightly firm because it'll soften when you combine everything and pour hot sauce over it.
Build the sauce with intention:
Let the onions turn translucent and sweet before the garlic joins them, then let that tomato mixture simmer long enough to lose its raw edge and deepen into something almost mahogany-colored. The spices bloom when they hit the hot oil—you'll smell exactly when it's right.
Fry the onions until they're golden:
This is where patience pays off; rushing them leaves them chewy and pale. They should shatter when you bite them, releasing their sweet, almost caramelized flavor.
Make the vinegar mixture:
This sits while you finish cooking, and the garlic steeps into something pungent and perfect—a bright counterpoint to everything warm and rich below it.
Assemble with generosity:
Layer rice, then lentils, then pasta, then sauce, then onions, then a drizzle of that garlic vinegar if you're using it. The order matters less than making sure each spoonful gets some of everything.
Pin This
| duneoven.com

There's something almost ceremonial about the moment when everyone gathers around and starts layering their own bowl, moving between the pots like they're constructing something personal. That's when koshari stops being a recipe and becomes an experience—shared, adjustable, absolutely yours.

The Soul of the Sauce

The tomato sauce is where koshari's personality lives. It's not heavy or aggressive; instead, it's balanced and slightly sweet, with spices that warm rather than burn. The cumin brings earthiness, the coriander adds a subtle citrus note, and the long simmer lets these flavors marry into something harmonious. I learned early on that rushing this step gives you a thin, raw-tasting sauce—but give it the full fifteen to twenty minutes and it becomes glossy, concentrated, and capable of tying an entire bowlful of disparate elements into one coherent dish.

Building Texture

Every layer in koshari serves a purpose beyond taste. The rice provides a soft, absorbent base that soaks up sauce; the lentils add earthiness and protein; the pasta contributes a tender chew; and the crispy onions deliver that essential crunch that keeps your mouth engaged. When you nail this balance, each bite becomes an experience rather than just fuel. I once served it with undercooked onions by accident, and the dish felt flat, incomplete—which taught me that texture contrast isn't optional, it's fundamental.

Customization and Serving

The beauty of koshari lies in its flexibility. Some people drown theirs in sauce; others want it drier and brighter with extra vinegar. You can assemble it family-style on a large platter, or let everyone build their own bowl at the table, choosing how much of each element matters to them. It's substantial enough to stand alone but humble enough to pair with a simple salad if you want to lighten things up.

  • Serve it immediately while the rice and pasta are still warm and the onions are still crispy—warmth brings all these flavors into focus.
  • Keep extra sauce and vinegar on the side so people can adjust as they eat.
  • Leftovers reheat beautifully; just warm gently and add a splash of water if the rice seems dry.
Golden crispy onions top this delicious bowl; an image of Egyptian Koshari, a vegan feast. Pin This
Golden crispy onions top this delicious bowl; an image of Egyptian Koshari, a vegan feast. | duneoven.com

Koshari is the kind of dish that brings people together without fuss, honest and generous and entirely unimpressed with itself. It's proof that the best food doesn't need to be complicated, just built with care.

Recipe FAQ

How do I achieve crispy fried onions?

Coat thinly sliced onions in flour and salt, then fry in hot vegetable oil in batches until golden and crispy. Drain on paper towels to remove excess oil.

Can I use other pasta types?

Yes, small pasta shapes like orzo or vermicelli can be substituted for elbow macaroni without compromising texture.

What is the best way to cook lentils for this dish?

Simmer lentils in water until just tender, about 20–25 minutes, then drain to keep their shape and tenderness.

How to make the tomato sauce flavorful?

Sauté onions and garlic, then simmer crushed tomatoes with tomato paste, cumin, coriander, chili flakes, sugar, salt, and pepper until thickened and aromatic.

Is this dish suitable for vegan diets?

Yes, all ingredients are plant-based, making it an excellent vegan option rich in grains and legumes.

How can the dish be made spicier?

Adjust the amount of chili flakes in the tomato sauce and garlic vinegar to increase heat according to taste.

Egyptian Koshari Layered Dish

A vibrant Egyptian dish with rice, lentils, pasta, spiced tomato sauce, and crispy fried onions.

Prep Time
30 minutes
Cook Time
40 minutes
Total Duration
70 minutes
Published by Dune Oven Sara Whitfield

Recipe Category Warm Everyday Dinners

Skill Level Medium

Cuisine Type Egyptian

Servings Made 4 Portions

Dietary Details Vegan-Friendly, Dairy-Free

What You 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 can (15 oz) 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 Lentils: Place lentils in a saucepan with 3 cups water. Bring to a boil, then reduce heat and simmer for 20 to 25 minutes until just tender. Drain and set aside.

Step 02

Cook Rice: In a separate pot, combine rinsed rice with 2 cups water and 1/4 teaspoon salt. 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 Pasta: Boil a large pot of salted water. Add macaroni and cook until al dente. Drain and set aside.

Step 04

Prepare Tomato Sauce: Heat olive oil in a saucepan over medium heat. Add finely chopped onion and cook until translucent, about 5 minutes. Stir in garlic and cook for one minute. Add crushed tomatoes, tomato paste, cumin, coriander, chili flakes, and sugar. Season with salt and 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 and crispy, approximately 5 to 7 minutes per batch. Drain on paper towels.

Step 06

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

Step 07

Assemble: Layer rice, lentils, and pasta in serving bowls or a large platter. Generously spoon tomato sauce on top, followed by crispy onions. Drizzle with garlic vinegar if desired and garnish with fresh parsley. Serve immediately.

Things You'll Need

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

Allergens

Review every ingredient for allergens and speak with a healthcare provider when unsure.
  • Contains wheat from pasta and all-purpose flour. Check oil and ingredients for hidden allergens. Gluten-free pasta is a suitable alternative.

Nutrition Details (per serving)

Nutrition is for your information and isn’t meant as medical advice.
  • Calories: 520
  • Fats: 10 g
  • Carbohydrates: 95 g
  • Proteins: 17 g