Egyptian Koshari Lentils Tomato

Featured in: Family Comfort Meals

Koshari is a satisfying Egyptian dish combining layers of fluffy rice, tender lentils, and al dente pasta. A vibrant spiced tomato sauce brings warm flavors enriched by cumin and coriander. Topped with golden crispy fried onions, this dish offers contrasting textures that create a comforting experience. Simple yet flavorful, it can be garnished with garlic vinegar and fresh parsley for added zest. Perfect for those seeking a filling and vibrant meal, it balances grains and legumes with aromatic spices and crunchy elements.

Updated on Sat, 27 Dec 2025 10:50:00 GMT
Steaming Egyptian Koshari: a vibrant, layered dish featuring a rich tomato sauce and crispy onions. Pin this
Steaming Egyptian Koshari: a vibrant, layered dish featuring a rich tomato sauce and crispy onions. | plumoven.com

I discovered Koshari on a sweltering Cairo afternoon, squeezed between two locals at a street vendor's cart, watching him layer rice, lentils, and pasta with the precision of someone who'd done it ten thousand times before. The steam rose up and fogged my glasses, and I couldn't tell where one ingredient ended and the next began until he poured that crimson tomato sauce over everything and crowned it with crackling fried onions that shattered between my teeth. It was messy, it was perfect, and I understood immediately why this humble dish had survived generations—it wasn't fancy, but it felt like home to everyone who ate it.

My first attempt at making Koshari at home was a mild disaster—I tried cooking everything simultaneously and ended up with cold rice and overcooked lentils, all rushed to the table at different temperatures. A friend who'd grown up eating it took one bite, laughed kindly, and showed me that the magic isn't in speed, it's in doing each component right and letting them wait patiently for their moment on the plate. Now when I make it, I move slowly, actually enjoy the process, and every bowl that comes together reminds me that sometimes the best food is the kind you can't rush.

Ingredients

  • Medium-grain rice, rinsed: Don't skip the rinsing—it removes starch that makes the rice gummy, giving you those separate, fluffy grains that form the sturdy base of your bowl.
  • Brown or green lentils, rinsed: These hold their shape beautifully, unlike red lentils which would turn to mush; they add earthiness and protein without falling apart.
  • Small elbow macaroni or ditalini pasta: The small shape matters because it nestles into every bite without overwhelming the rice and lentils, creating a balanced texture.
  • Olive oil: Use it generously in the sauce—it mellows the tomato's sharpness and carries the spices into every layer.
  • Crushed tomatoes: Canned actually works better here than fresh because the acidity is consistent and the sauce thickens reliably.
  • Ground cumin and coriander: These two are the soul of the sauce; they're warm without being aggressive, and they whisper rather than shout.
  • Vegetable oil for frying: Keep it neutral and flavorless so the onions stay the star, and make sure it's hot enough to crisp them without absorbing too much oil.

Instructions

Simmer the lentils until just tender:
Cover them with three cups of cold water and bring to a rolling boil, then turn the heat down so they bubble gently for 20 to 25 minutes—you want them cooked through but still holding their shape. Drain them well and let them steam dry for a moment in the pot.
Bring the rice to a gentle steam:
Rinsed rice with two cups of water and a pinch of salt will come to a boil quickly, then needs to be covered and left alone on low heat for 15 to 18 minutes until the water disappears. The rice will tell you it's done when you hear nothing but silence coming from under that lid.
Cook the pasta until it still has a whisper of resistance:
In a pot of salted boiling water, elbow macaroni takes about eight to ten minutes—taste it halfway through because pasta forgives nothing once it turns soft. Drain it quickly and set it aside so it stops cooking.
Build the sauce layer by layer:
Start with oil and let a finely chopped onion turn translucent and sweet over medium heat, then add garlic for just a minute before it browns. Pour in your crushed tomatoes and tomato paste, stirring in the cumin, coriander, a pinch of chili if you like heat, and just a touch of sugar to balance the acidity, then let it bubble gently for 15 to 20 minutes until it thickens and deepens in color.
Turn onions into something irresistible:
Toss thin-sliced onions with flour and salt until they're completely coated, then slip them into hot oil in batches—they'll sizzle and turn golden in about five to seven minutes, and you'll know they're done when they sound crispy when you move them around. Spread them on paper towels immediately so they stay crunchy.
Whisk together the optional garlic vinegar:
Combine white vinegar with minced garlic and chili flakes in a small bowl and let them sit for ten minutes so the flavors marry—this bright, sharp condiment is the finishing touch that makes everything sing.
Arrange each bowl like you're composing something beautiful:
Start with a generous bed of fluffy rice, top it with cooked lentils, scatter the pasta over everything, then ladle the warm tomato sauce across the whole thing so it seeps into every layer. Finish with a handful of crispy onions that will stay crackling even as they warm from the sauce beneath, and if you want, add a small spoonful of that garlic vinegar on top.
Pin this
| plumoven.com

There's a moment right before you pour the sauce over a fresh bowl of Koshari when you can smell everything individually—the nuttiness of cooked lentils, the faint sweetness of rice, the bright tomato waiting to pull it all together. Then you pour, and somehow it becomes one thing, unified and greater than the sum of its parts, and you understand why this dish has fed millions of people and made them feel taken care of.

The real secret to Koshari is that you're not trying to create something complicated—you're honoring simplicity while making sure each component tastes fully of itself. The rice should taste like rice, the lentils should taste like lentils, and the pasta like pasta, but when they meet under that tomato sauce, something shifts and they start talking to each other. The sauce is where the spices live, warm and rounded, never sharp; they should make you think of cumin and coriander but not make you say their names out loud.

Everything about Koshari is about contrast, and that's why it never gets boring even on your third or fourth bowl. Soft rice gives way to tender lentils, chewy pasta breaks the pattern, and then those crispy onions arrive and everything becomes interesting again. The sauce provides moisture and heat, but it's those onions—fried until golden, tasting almost caramelized—that make you keep eating because your mouth keeps expecting something different with each spoonful.

Koshari is deeply communal food, the kind that tastes better when you eat it standing up or sitting close to someone else, and it's almost as good as a leftover as it is fresh. If you find yourself making it for friends, set out the extra sauce and vinegar on the side because everyone will want to adjust the balance to their own preference, and there's something generous about letting people make it exactly how they want it. The pasta softens slightly as it sits, which some people prefer, so don't worry if it's not meant to be eaten immediately.

  • Serve it hot and watch how quickly people come back for more.
  • Koshari keeps in the refrigerator for three days, though the onions will soften; reheat gently and add fresh crispy onions if you want that crunch back.
  • You can absolutely double this recipe and freeze the sauce for up to a month, so weeknight dinners become effortless.
A comforting bowl of Egyptian Koshari: imagine the savory lentils, rice, pasta, and flavorful sauce. Pin this
A comforting bowl of Egyptian Koshari: imagine the savory lentils, rice, pasta, and flavorful sauce. | plumoven.com

Once you've made Koshari, it becomes the dish you turn to when you want something that feels like a celebration but doesn't require celebration-level effort. It's the kind of food that reminds you why cooking matters—not because it's complicated, but because it brings people together and makes them feel recognized.

Recipe FAQs

What grains are used in Egyptian Koshari?

Egyptian Koshari combines medium-grain rice, brown or green lentils, and small elbow macaroni or ditalini pasta for a rich blend of textures and flavors.

How is the tomato sauce prepared?

The tomato sauce is made by sautéing onions and garlic in olive oil, then simmering crushed tomatoes with tomato paste, cumin, coriander, chili flakes, and sugar until thick and flavorful.

What is the purpose of the crispy onions?

Crispy fried onions add a golden, crunchy texture that contrasts the softness of the rice and lentils, enhancing the overall mouthfeel of the dish.

Can this dish be made vegan?

Yes, the combination of grains, lentils, vegetables, and oil ensures this dish is naturally vegan without needing animal products.

Are there any common substitutions for pasta in this dish?

Orzo or vermicelli can replace elbow macaroni if preferred, maintaining the traditional layering texture.

How long does it take to prepare and cook this dish?

Preparation takes around 30 minutes, with cooking time approximately 40 minutes, for a total of 1 hour and 10 minutes.

Egyptian Koshari Lentils Tomato

Layered rice, lentils, pasta topped with spiced tomato sauce and crispy fried onions for a comforting meal.

Prep time
30 min
Time to cook
40 min
Total Duration
70 min
Created by Plum Oven Sophie Warren


Level of challenge Medium

Cuisine type Egyptian

Servings made 4 Portions

Dietary details Plant-based, Dairy-Free

Ingredient List

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 ½ 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 ½ teaspoon ground coriander
08 ½ teaspoon chili flakes (optional)
09 1 teaspoon sugar
10 Salt and black pepper, to taste

Crispy Onions

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

Garnishes

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

How-To Steps

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 ¼ teaspoon salt. Bring to a boil, cover, reduce heat, and simmer for 15 to 18 minutes until cooked. Fluff with a fork and keep warm.

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 chopped onion and sauté for about 5 minutes until translucent. Stir in minced garlic and cook for 1 minute more. Add crushed tomatoes, tomato paste, cumin, coriander, chili flakes (if using), sugar, 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): In a small bowl, combine white vinegar, minced garlic, and chili flakes. Let the mixture stand for 10 minutes to develop flavor.

Step 07

Assemble Layers: In serving bowls or a large platter, layer rice, lentils, and pasta. Spoon generous amounts of tomato sauce over the layers. Top with crispy onions and drizzle with garlic vinegar if desired. Garnish with chopped fresh parsley. Serve warm.

Equipment Needed

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

Allergy Advisories

Review each item for allergens and talk to your healthcare provider if unsure.
  • Contains wheat from pasta and flour.
  • Fried in vegetable oil; verify oil source for allergens.
  • Gluten-free pasta substitution possible for gluten-intolerant individuals.

Nutrition info (per portion)

This nutritional overview is meant for general information. For medical concerns, ask a professional.
  • Caloric Value: 520
  • Fats: 10 g
  • Carbohydrates: 95 g
  • Proteins: 17 g