At its heart, koshari is a glorious medley of rice, brown lentils, and small pasta shapes—usually ditalini or macaroni—all layered together and then topped with a spiced tomato sauce and a generous drizzle of crispy fried onions. The magic lies in the marriage of textures and flavors. The lentils bring an earthy, nutty base. The rice offers a soft, fluffy pillow. The pasta adds a cheerful, chewy bite. And the sauce? That’s where the aromatic spices of North Africa and the Middle East truly shine. A blend of cumin, coriander, and a whisper of cayenne or chili flakes warms the tomatoes into a rich, tangy, and slightly smoky sauce that ties every grain together. The finishing touch—crispy, caramelized onions—adds a savory crunch that makes every spoonful a little adventure.
What makes koshari a Dinner Goals hero is its incredible flexibility. You can cook the lentils and rice ahead of time, or even use leftover cooked grains. The pasta can be swapped for any small shape you have on hand. The sauce can be made as mild or as spicy as your household prefers. And because everything is cooked separately before being combined, there is zero risk of one component turning mushy. It’s a forgiving dish that welcomes improvisation. If you’re planning for a busy week, you can prepare the components over the weekend, then simply reheat and assemble on the night you need dinner in a hurry. For a full recipe, here’s how you can bring this Egyptian comfort food to your own table.
Egyptian Koshari with Lentils, Rice, and Pasta
Before you scroll down, let me tell you: koshari is the kind of meal that will make your kitchen smell like a cozy souk. It’s a one-bowl wonder that fills you up without weighing you down, and it costs pennies to make. The secret is in the layers: you cook the lentils, rice, and pasta separately so each retains its own texture, then you pile them into a bowl and drown them in that gorgeous, spiced tomato sauce. The fried onions are not optional—they are the crispy crown that makes this dish unforgettable. Trust me, once you make this, your family will request it again and again.
Ingredient List:
For the base: one cup of brown lentils, rinsed; one cup of long-grain white rice, rinsed; one cup of small pasta (ditalini, orzo, or macaroni); and salt to taste. For the tomato sauce: two tablespoons of olive oil; one large onion, finely chopped; four cloves of garlic, minced; one can of crushed tomatoes (15 ounces); one teaspoon of ground cumin; one teaspoon of ground coriander; half a teaspoon of paprika; a quarter teaspoon of cayenne pepper (or to taste); and salt and black pepper to taste. For the crispy onions: two large onions, thinly sliced into rings; half a cup of all-purpose flour; a pinch of salt; and vegetable oil for frying. For serving: a squeeze of fresh lemon juice and a drizzle of extra virgin olive oil.
Cooking Instructions:
Begin by preparing the lentils, as they take the longest to cook. In a medium saucepan, cover the rinsed lentils with about three cups of water. Bring to a boil, then reduce the heat to a gentle simmer. Cook for about twenty to twenty-five minutes, until the lentils are tender but still hold their shape. Drain any excess water and set aside. While the lentils cook, start the rice. In a separate pot, bring two cups of water to a boil with a pinch of salt. Add the rinsed rice, reduce the heat to low, cover, and cook for fifteen minutes. Remove from heat and let it sit, covered, for another five minutes. Fluff with a fork. Now cook the pasta according to package directions in salted water until al dente. Drain and toss with a tiny bit of oil to prevent sticking.
For the tomato sauce, heat the olive oil in a large skillet over medium heat. Add the finely chopped onion and cook until soft and translucent, about five minutes. Stir in the minced garlic and cook for another minute until fragrant. Pour in the crushed tomatoes and add the cumin, coriander, paprika, cayenne, salt, and pepper. Bring to a simmer and let it bubble gently for ten to fifteen minutes, stirring occasionally, until the sauce thickens slightly. Taste and adjust seasoning—remember, this sauce is the flavor anchor of the dish.
Now for the crispy onions, which are the star of the show. In a bowl, toss the sliced onion rings with the flour and a pinch of salt until lightly coated. Heat about half an inch of vegetable oil in a deep skillet or saucepan over medium-high heat. Fry the onions in small batches until they are deep golden brown and crispy. Use a slotted spoon to transfer them to a paper towel-lined plate. They will crisp up further as they cool. Work quickly so they don’t burn.
Assembly and Serving:
To serve, spoon a generous layer of rice into the bottom of a large serving bowl or individual bowls. Top with a layer of lentils, then a layer of pasta. Ladle the warm tomato sauce over the top, making sure to cover the grains. Finally, scatter a generous handful of crispy onions over everything. Serve immediately, with lemon wedges on the side so each person can squeeze fresh juice over their portion. A drizzle of olive oil is also lovely.
Koshari is more than a recipe; it’s a celebration of resourcefulness and tradition. It reminds us that the most comforting meals don’t come from complicated techniques or exotic ingredients, but from the way we layer simple elements with intention and spice. At Dinner Goals, we hope this dish becomes a regular in your rotation—a meal that brings the warmth of Egypt to your table and the joy of a shared, delicious dinner to your family. Whether you’re cooking for yourself or for a crowd, koshari delivers every single time. Happy cooking, and see you at the global table.