Egyptian Koshari Layered Dish

Featured in: Veggie Plates & Grain Bowls

Koshari offers a layered combination of tender lentils, fluffy rice, and al dente pasta, all crowned with a rich tomato sauce infused with cumin, coriander, and a hint of chili. Crispy fried onions add satisfying crunch, while optional garlic vinegar provides a zesty touch. This Egyptian staple balances textures and flavors, delivering a wholesome and comforting experience perfect for a filling main course.

Updated on Mon, 29 Dec 2025 13:11:00 GMT
Golden-brown crispy onions crown a vibrant bowl of homemade Egyptian Koshari, savory and delicious. Save
Golden-brown crispy onions crown a vibrant bowl of homemade Egyptian Koshari, savory and delicious. | pixelforks.com

The first time I tasted koshari, I was standing at a cramped Cairo street stall at dusk, watching a vendor expertly layer rice, lentils, and pasta into a paper cone with the precision of someone who'd done it ten thousand times. The aroma of cumin and fried onions hit me before I even took a bite, and I remember thinking this couldn't possibly work—how could something so humble and mismatched be so utterly perfect? Now whenever I make it at home, I chase that exact feeling of discovering something that shouldn't be delicious but absolutely is.

I made this for my roommate on a rainy Tuesday when she came home exhausted from work, and watching her face change from tired to genuinely happy over a bowl of layered grains was worth every minute at the stove. She asked for seconds before finishing her first serving, and I realized that's when you know a recipe is worth keeping.

Ingredients

  • Medium-grain rice (1 cup): The starch that binds everything together; rinsing it removes excess starch so each grain stays separate and distinct.
  • Brown or green lentils (1 cup): These hold their shape through cooking, unlike red lentils which turn to mush, giving you actual texture in every spoonful.
  • Elbow macaroni or ditalini pasta (1 cup): The small tubes trap sauce and seasonings inside, making each bite intentional.
  • Crushed tomatoes (15 oz can): Fresh tomato sauce is lovely, but canned gives you reliability and natural sweetness that balances the spices.
  • Ground cumin and coriander (1 teaspoon each): These two work like partners in crime; cumin brings warmth while coriander adds subtle brightness.
  • Crispy fried onions: The textural crown jewel—flour-coated and fried until they shatter between your teeth, a textural contrast that makes everything sing.
  • Garlic vinegar: This optional drizzle is honestly not optional if you want the real thing; it cuts through richness with a sharp, garlicky punch.

Instructions

Product image
Perfect for simmering soups, baking casseroles, and serving cozy one-pot meals straight from oven to table.
Check price on Amazon
Simmer the lentils low and slow:
Cover your rinsed lentils with 3 cups of water and bring to a gentle boil, then drop the heat down and let them bubble quietly for 20–25 minutes until they're tender but still holding their shape. You'll know they're ready when a single lentil breaks easily between your teeth but hasn't collapsed into the water.
Cook the rice until it's fluffy:
Combine your rinsed rice with 2 cups of water and a pinch of salt, bring it to a boil, cover, drop to a simmer, and let it sit undisturbed for 15–18 minutes. The steam does the work here; when you uncover it, you should hear a little sizzle and smell the gentle nuttiness of perfectly cooked rice.
Boil the pasta to al dente:
Get a large pot of salted water rolling and cook your macaroni until it still has a tiny bit of resistance when you bite it; it'll keep cooking from residual heat even after draining. Undercooked is better than mushy here.
Build the tomato sauce with patience:
Sauté your chopped onion in olive oil until it turns translucent and sweet, then add garlic and cook just until fragrant—don't let it brown or it'll turn bitter. Stir in your tomatoes, paste, spices, and sugar, then let everything bubble away uncovered for 15–20 minutes, stirring occasionally, until the sauce darkens and thickens.
Fry the onions until they shatter:
Toss your thinly sliced onions with flour and salt, then fry them in batches in hot oil until they're deep golden brown and completely crispy, about 5–7 minutes per batch. The sizzle should be loud; drain them on paper towels the moment they're done so they stay crunchy.
Make the garlic vinegar if you're doing it right:
Combine vinegar, minced garlic, and chili flakes in a small bowl and let it sit for 10 minutes so the garlic mellows slightly while the flavors marry together.
Layer everything into existence:
In a bowl or on a platter, create loose layers of rice, then lentils, then pasta—don't press down, let them stay separate. Spoon your warm sauce generously over the top, scatter the crispy onions like they're treasure, and drizzle with garlic vinegar.
Product image
Perfect for simmering soups, baking casseroles, and serving cozy one-pot meals straight from oven to table.
Check price on Amazon
Save
| pixelforks.com

I learned to respect each component separately when a friend's version fell flat because she'd cooked everything together in one pot like some kind of stew. That's when I understood that koshari's magic lives in the contrast—the way warm spiced sauce meets cool lentils, crispy onions against soft pasta, and the sharp vinegar cutting through it all.

Why This Dish Never Gets Old

Koshari is what I call a forgiving canvas—you can play with spice levels, pasta shapes, or even substitute different legumes, and it still becomes itself. The structure holds strong enough that variations feel like personal expression rather than failures, which is rare in cooking.

Building Layers Like You Mean It

The assembly moment matters more than people think; don't treat it as a afterthought where you dump everything in a bowl. Each layer should be visible and distinct, creating little pockets where sauce pools and onions nest. This isn't just about presentation—it changes how the dish eats and tastes.

Making This Vegan Without Apology

One of the unexpected joys of koshari is that it's naturally vegan without tasting like it's made sacrifice for ideology; the richness comes from technique and spicing, not butter or cream. I've served it to meat-eaters and plant-based people alike, and everyone comes back to the bowl the same way.

  • Use vegetable broth instead of water for cooking the rice or lentils if you want deeper, more savory flavor.
  • Substitute orzo or vermicelli pasta for different textures if elbow macaroni feels too predictable.
  • Adjust chili flakes to your heat tolerance, but don't skip them entirely—they bridge all the flavors together.
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
A steaming bowl of Egyptian Koshari features layered rice, pasta, and lentils with rich tomato sauce. Save
A steaming bowl of Egyptian Koshari features layered rice, pasta, and lentils with rich tomato sauce. | pixelforks.com

Koshari taught me that the most beloved dishes are often the ones that don't try too hard to impress you, the ones that just show up and nourish you completely. Make it once and you'll understand why it's been feeding people on Cairo streets for generations.

Recipe FAQ

What grains are used in this Egyptian dish?

Medium-grain rice, lentils, and small elbow macaroni or ditalini pasta are combined to create the layered base.

How is the tomato sauce flavored?

The sauce is simmered with crushed tomatoes, tomato paste, cumin, coriander, chili flakes, and a touch of sugar for balance.

What gives the dish its crispy texture?

Thinly sliced onions are coated in flour and fried until golden and crisp, adding a delightful crunch on top.

Can the cooking liquids be substituted for more flavor?

Yes, vegetable broth can replace water for cooking rice and lentils to enhance depth of flavor.

Is there an optional garnish to add brightness?

A garlic-infused vinegar drizzle can be added to brighten the layers with a tangy, aromatic finish.

What dietary considerations does this dish accommodate?

It is naturally vegan and can be adapted for gluten-free diets by using gluten-free pasta varieties.

Egyptian Koshari Layered Dish

A hearty mix of rice, lentils, pasta, and spiced tomato sauce topped with crispy fried onions.

Prep Time
30 minutes
Cooking Duration
40 minutes
Overall Time
70 minutes
Recipe by Ethan Bell


Skill Level Medium

Cuisine Egyptian

Makes 4 Portions

Diet Preferences Plant-Based, No Dairy

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 (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 Steps

Step 01

Cook Lentils: Combine lentils and 3 cups water in a saucepan. Bring to a boil, reduce heat, and simmer uncovered for 20 to 25 minutes until just tender. Drain and set aside.

Step 02

Cook Rice: In a separate pot, combine rinsed rice, 2 cups water, and 1/4 teaspoon salt. Bring to a boil, cover, reduce heat, and simmer for 15 to 18 minutes until rice is fully cooked. 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 over medium heat in a saucepan. Sauté chopped onion until translucent, about 5 minutes. Add garlic and cook one more minute. Stir in crushed tomatoes, tomato paste, cumin, coriander, chili flakes, and sugar. Season with salt and black pepper. Simmer uncovered for 15 to 20 minutes until sauce thickens and flavors meld.

Step 05

Make Crispy Onions: Toss sliced onions with flour and salt until fully coated. Heat vegetable oil in a deep skillet to medium-high. Fry onions in batches for 5 to 7 minutes or until golden brown and crisp. Drain on paper towels.

Step 06

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

Step 07

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

Gear Needed

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

Allergy Details

Go over each item for allergens and speak with your healthcare provider if you’re unsure.
  • Contains wheat from pasta and flour used for onions.
  • Ensure frying oil is free of allergens.
  • Gluten-free pasta may be substituted for gluten-sensitive diets.

Nutrition Details (each serving)

This data is for your info and isn't meant as health advice.
  • Calories: 520
  • Fats: 10 grams
  • Carbohydrates: 95 grams
  • Proteins: 17 grams