There’s a certain joy that comes from diving into a bowl of Koshari, Egypt’s beloved street food. Imagine layers of fluffy Basmati rice mixed with earthy lentils and tender macaroni, all topped with crispy fried onions that offer the perfect crunch. The aroma of garlic and tomato sauce greets you, setting the stage for a dish that’s as comforting as it is delicious. On evenings when the world feels chaotic, this vegan delight offers a nourishing escape—from the vibrant spices to the satisfying textures, every bite tells a story of tradition and warmth.
Whether you’re tired of takeout or just craving something hearty and homemade, Koshari is a stellar choice. This uncomplicated recipe invites you to relish a meal that feels like a hug from the inside. Let’s explore how to bring this Egyptian gem to your kitchen and make it a staple for your family and friends!
Why is Egyptian Koshari so special?
Satisfying Comfort: Koshari’s hearty combination of rice, lentils, and macaroni delivers impeccable comfort in every bite.
Vegan-Friendly: This dish is completely plant-based, making it perfect for vegans and anyone seeking delicious, wholesome meals.
Flavor Explosion: The spicy Baharat seasoning and zesty tomato sauce create a symphony of flavors that tickle your taste buds.
Easy to Prep: With straightforward steps, even novice chefs can whip up this dish confidently in no time.
Crowd-Pleaser: Whether for a family dinner or a gathering with friends, Koshari impresses and satisfies everyone around the table.
This delightful meal might quickly become your go-to recipe; it’s worth trying!
Essential Egyptian Koshari Ingredients
Here’s what you’ll need to create your vibrant Koshari at home!
For the Base
- Basmati Rice – Rinse until the water runs clear to ensure fluffy grains.
- Brown or Green Lentils – Rich in protein and fiber; red lentils cook faster but might turn mushy.
- Elbow Macaroni – Boil just until al dente for a delightful texture.
- Chickpeas – Creamy and packed with protein; canned varieties are quick and easy—just rinse!
For the Sauce
- Tomato Passata – Provides the tangy base essential for authentic flavor.
- Baharat Spice Blend – This warm blend infuses the dish with aromatic spice; homemade is best if you can!
- Red Wine Vinegar – Adds a splash of tang; apple cider vinegar is a good substitute.
For Topping
- Onions – Thinly slice for frying; they add a glorious crunch and caramelized goodness.
- Vegetable Oil – Needed for frying the onions; sunflower or canola oils work well too.
- Fresh Parsley – Finely chopped, this brightens up the dish with color and freshness.
Expert Tip: Don’t forget to layer the crispy onions generously on top—it’s the crowning glory of your Egyptian Koshari!
How to Make Egyptian Koshari
-
Prepare Crispy Onions: Heat vegetable oil in a large skillet over medium-high heat. Toss thinly sliced onions with a dusting of flour and carefully deep fry until golden brown and crispy, about 5-7 minutes. Drain on paper towels and season with salt to enhance their crunch.
-
Cook Rice: Rinse Basmati rice under cold water until the water runs clear, removing excess starch. In a pot, bring salted water to a boil, add the rice along with Baharat. Cover and simmer on low heat for about 18 minutes, until tender.
-
Cook Lentils: Simmer rinsed lentils in a separate pot with salted water seasoned with Baharat for about 20 minutes, or until they are tender. Make sure not to overcook them—you want them soft but not mushy. Drain the lentils.
-
Cook Macaroni: In boiling salted water, add elbow macaroni and cook for approximately 10 minutes, or until al dente. Drain and set aside, but don’t rinse, as the starch helps the sauce cling.
-
Make Tomato Sauce: In a skillet, sauté minced garlic in a bit of oil until fragrant. Stir in the tomato passata, salt, and Baharat, then gently fold in the chickpeas. Simmer for 10 minutes, finishing with a splash of red wine vinegar and a sprinkle of parsley.
-
Assemble Koshari: In a large serving bowl, layer or mix the cooked rice, lentils, macaroni, and chickpeas together. Top generously with the crispy onions and reserve some parsley for garnish. Serve hot with optional shatta sauce or toum drizzled on top for an extra kick!
Optional: Serve with a side of fresh cucumber and tomato salad for a refreshing contrast.
Exact quantities are listed in the recipe card below.
How to Store and Freeze Egyptian Koshari
-
Room Temperature: Koshari is best enjoyed fresh; however, if left out, it can be stored for up to 2 hours without spoilage.
-
Fridge: Store any leftovers in an airtight container for up to 3 days. Reheat gently with a splash of water to maintain moisture and avoid drying out.
-
Freezer: For longer storage, freeze portions without the crispy onions for up to 2 months. When ready to serve, thaw overnight in the fridge and reheat on the stove or in the microwave.
-
Reheating: To revive your Koshari, heat gently on the stovetop or microwave, adding a splash of water to keep the dish from becoming too dry. Enjoy the delicious flavors once again!
Expert Tips for Egyptian Koshari
- Onion Perfection: Ensure onions are sliced thinly for even frying; achieving a perfect crunch makes all the difference.
- Rinse Well: Rinse Basmati rice thoroughly before cooking to eliminate excess starch and prevent stickiness.
- Crispy Storage: To maintain the crunch of fried onions, store them separately until serving—this keeps them fresh and delicious.
- Cook Lentils Just Right: Avoid overcooking lentils; they should be tender but hold their shape to give texture to the Egyptian Koshari.
- Layer Ingredients: For an inviting presentation, layer the components in your serving bowl rather than mixing them all together—this heightens the visual appeal!
What to Serve with Egyptian Koshari?
Delight in creating a well-rounded meal that enhances the comforting essence of this vegan dish.
- Fresh Cucumber and Tomato Salad: The bright crunch and acidity of fresh vegetables balance the warm, hearty flavors beautifully.
- Spicy Shatta Sauce: This fiery condiment adds a zesty kick, elevating the overall flavor profile of the Koshari experience.
- Pickled Vegetables: The tangy crunch of pickled options complements the rich textures of Koshari, giving a refreshing contrast.
- Warm Pita Bread: Soft, pillowy pita adds a lovely texture, perfect for scooping up flavorful bites of Koshari.
- Mint Yogurt Sauce: A creamy, cooling sauce that rounds out the spices and adds a unique freshness to each bite.
- Herbal Tea: A soothing cup of mint or chamomile tea helps cleanse the palate after enjoying the hearty meal.
- Baklava for Dessert: The sweet, nutty layers of baklava offer a decadent finish, contrasting nicely with the savory Koshari.
- Roasted Eggplant Dip: A silky baba ganoush introduces a smoky element that pairs well with the rich flavors of the Koshari.
- Lemonade: A refreshing, citrusy drink that brightens the palate, perfect for balancing the comfort of this dish.
- Fruit Salad: Light and refreshing, a mix of seasonal fruits can provide a delightful sweetness that complements the meal perfectly.
Make Ahead Options
Preparing Egyptian Koshari ahead of time is a fantastic way to streamline your weeknight dinners! You can cook the rice, lentils, and macaroni up to 3 days in advance, storing each component separately in airtight containers in the refrigerator to maintain their texture. Additionally, you can make the tomato sauce and crispy onions a day or two ahead (store the onions separately to keep them crunchy). When you’re ready to serve, simply reheat the rice, lentils, and macaroni gently in a saucepan or microwave, and warm the sauce on the stove. Assemble the dish with the crispy onions just before serving for a delicious, flavorful meal that’s just as delightful as when freshly made!
Egyptian Koshari Variations
Feel free to explore these delicious twists on the classic recipe and make it your own!
-
Pasta Twist: Swap elbow macaroni for whole grain or gluten-free pasta for a healthier option. It adds a nutty flavor, enriching the dish.
-
Texture Boost: Incorporate cooked quinoa along with the rice for an added texture that’s both hearty and nutritious. Quinoa’s light crunch complements the dish beautifully.
-
Vegetable Medley: Toss in roasted bell peppers, zucchini, or eggplant to enhance flavor and nutrition. The caramelization from roasting brings out the best in these veggies.
-
Spicy Kick: Add a pinch of cayenne or crushed red pepper flakes to the tomato sauce for an extra layer of heat that ignites the senses. Spice lovers will rejoice!
-
Herb Infusion: Mix in fragrant herbs like fresh cilantro or mint with the parsley for a vibrant twist. These herbs will add freshness and a pop of color to your Koshari.
-
Chickpea Swap: Use black beans or lentils instead of chickpeas for a different protein boost and flavor. These swaps will bring new depth to this beloved dish.
-
Cashew Cream Sauce: For a luscious touch, prepare a cashew cream to drizzle over the assembled Koshari. Simply blend soaked cashews with water, lemon juice, and a pinch of salt for creaminess.
-
Dash of Sweetness: Add a hint of pomegranate molasses to the sauce for a touch of sweetness that perfectly balances the spices. It’s a decadent twist that honors Middle Eastern flair.
Egyptian Koshari Recipe FAQs
What kind of lentils should I use for Koshari?
For Koshari, brown or green lentils are recommended due to their hearty texture and earthy flavor. If you’re short on time, you could use red lentils, but be careful as they tend to cook faster and may become mushy. Rinse your lentils thoroughly before cooking to remove any debris.
How should I store leftover Koshari?
Absolutely! Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop with a splash of water or in the microwave to avoid drying out the dish. If you manage to have more than just a few servings left, put them in an airtight container and freeze for up to 2 months—just remember to omit the crispy onions for best results!
Can I freeze Koshari? How do I do it?
Yes, you can freeze Koshari! To do this, allow the dish to cool completely, then divide it into individual portions without adding the crispy onions. Transfer them to airtight freezer bags or containers, removing as much air as possible. They can be kept in the freezer for up to 2 months. When you’re ready to enjoy, thaw it in the fridge overnight, then reheat on the stovetop or microwave, adding water to keep it moist.
How can I ensure my fried onions turn out crispy?
Very! To achieve perfectly crispy onions, slice them thinly and soak them in cold water for at least 30 minutes before frying. This reduces bitterness and enhances their crunchiness. Make sure the oil is hot enough (around 350°F/175°C) when frying; fry them in small batches to prevent overcrowding, which can lower the oil temperature and lead to sogginess. Drain them on paper towels and season with salt immediately after frying.
Is Koshari safe for people with allergies?
Koshari is a vegan dish, which makes it inherently free of animal products, but it’s crucial to note that it may contain allergens like gluten from the pasta and chickpeas if sensitivity exists. Always check the labels on your ingredients for potential allergens. If making for guests, simply ask about any dietary restrictions you should be aware of, and don’t hesitate to modify the recipe accordingly!
What’s the best way to serve Koshari?
Koshari is best served warm, piled high with its various components gently mixed or layered. For a vibrant presentation, you can top it with the crispy onions and a sprinkle of fresh parsley. I highly recommend pairing it with a refreshing cucumber and tomato salad or pickled vegetables, as these provide a tasty contrast to the dish’s robust flavors. Enjoy!

Delicious Egyptian Koshari: A Vegan Comfort Food Adventure
Ingredients
Equipment
Method
- Heat vegetable oil in a large skillet over medium-high heat. Toss thinly sliced onions with flour and deep fry until golden brown, about 5-7 minutes.
- Rinse Basmati rice under cold water until the water runs clear. In a pot, bring salted water to a boil, add rice and Baharat. Cover and simmer for about 18 minutes.
- Simmer rinsed lentils in salted water with Baharat for about 20 minutes, or until tender. Drain.
- In boiling salted water, cook elbow macaroni for approximately 10 minutes, or until al dente. Drain and set aside.
- In a skillet, sauté minced garlic in oil until fragrant. Stir in tomato passata, salt, and Baharat; gently fold in chickpeas and simmer for 10 minutes.
- In a serving bowl, layer or mix the cooked rice, lentils, macaroni, and chickpeas. Top with crispy onions and garnish with parsley.







