Egyptian Koshari Recipe
Introduction
Koshari is a beloved Egyptian street food that combines rice, lentils, pasta, and a flavorful tomato sauce topped with crispy fried onions. This hearty and comforting dish is both filling and packed with layers of texture and spice, making it perfect for a satisfying meal any day of the week.

Ingredients
- 2 large yellow onions, thinly sliced
- 1/4 cup flour
- 1 cup vegetable oil
- 1 cup basmati rice
- 1 cup green or brown lentils, picked over and rinsed
- 2 tbsp Baharat Spice Blend, divided
- 1 cup elbow macaroni
- 2 cups tomato passata or sauce
- 1 tsp kosher salt
- 2 tsp vegetable oil
- 4 garlic cloves, minced
- 15 oz cooked chickpeas, rinsed
- 1 tbsp red wine vinegar (or red grape vinegar)
- 3 tbsp fresh parsley, minced
- Optional for serving: Shatta sauce and Garlic Sauce (Toum)
Instructions
- Step 1: Prepare the crispy onions by heating vegetable oil in a large, deep-sided skillet over medium-high heat. Toss thinly sliced onions with flour in a large bowl. Fry onions in batches until dark golden brown, then drain on paper towels and season with salt. Set aside.
- Step 2: Rinse the basmati rice under cold water until the water runs clear. In a saucepan, bring 1 1/2 cups water and 1 tsp kosher salt to a boil. Add rice and 1 tbsp Baharat Spice Blend, stir, cover, reduce heat to low, and cook for 18 minutes. Set aside.
- Step 3: In another saucepan, bring 4 cups water with 1 tsp kosher salt and 1 tsp Baharat Spice Blend to a boil. Add lentils and cook uncovered for 20 minutes. Drain and set aside.
- Step 4: Boil 3 cups water with 1 tsp kosher salt in a saucepan. Add elbow macaroni and cook uncovered for 10 minutes. Drain and set aside.
- Step 5: For the tomato sauce with chickpeas, heat 2 tsp vegetable oil in a saucepan over medium heat. Sauté minced garlic for 1 minute, then add tomato passata, 1 tsp kosher salt, remaining 2 tsp Baharat Spice Blend, and cooked chickpeas. Reduce heat to low, cover partially, and simmer for 10 minutes. Stir in red wine vinegar and fresh parsley. Set sauce aside.
- Step 6: To assemble, choose whether to layer or mix all components. For a layered presentation, place half the crispy onions at the bottom of a large bowl. Add tomato chickpea sauce, followed by macaroni, lentils, and finally rice. Press gently to firm the layers. Then invert onto a large plate carefully so it releases. Top with remaining crispy onions and extra parsley.
- Step 7: Serve warm with optional shatta (hot sauce) and garlic sauce (toum) for added flavor and heat.
Tips & Variations
- Use a good quality Baharat spice blend or make your own for authentic flavor.
- For extra crispy onions, make sure the oil is hot enough before frying and do not overcrowd the pan.
- Mix all ingredients together if you prefer a simpler, homestyle approach rather than layering.
- Add a squeeze of lemon juice before serving for a touch of brightness.
- Vegetarians and vegans will appreciate this naturally plant-based and protein-rich dish.
Storage
Store leftover koshari in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or microwave, adding a splash of water if it seems dry. Keep crispy onions separate until serving to maintain their crunch.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
What is Baharat spice blend?
Baharat is a Middle Eastern spice mix typically made with black pepper, cinnamon, cloves, cumin, coriander, nutmeg, and paprika. It adds warmth and depth to dishes like koshari.
Can I use different types of lentils?
Yes, green or brown lentils are best as they hold their shape well. Avoid red lentils since they tend to become mushy and may change the texture of the dish.
PrintEgyptian Koshari Recipe
Egyptian Koshari is a hearty and flavorful vegan dish combining lentils, rice, macaroni, and a savory tomato sauce with garlic and spices. Topped with crispy fried onions and fresh parsley, it offers a satisfying blend of textures and rich Middle Eastern flavors perfect for a comforting meal.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Frying and Stovetop
- Cuisine: Egyptian
- Diet: Vegan
Ingredients
Crispy Onions
- 2 large yellow onions, thinly sliced
- 1/4 cup flour
- 1 cup vegetable oil
- Kosher salt, to taste
Koshari
- 1 cup basmati rice
- 1 cup green or brown lentils, picked over and rinsed
- 2 tbsp Baharat spice blend, divided
- 1 cup elbow macaroni
- 2 cups tomato passata or sauce
- 1 tsp kosher salt
- 2 tsp vegetable oil
- 4 garlic cloves, minced
- 15 oz cooked chickpeas, rinsed
- 1 tbsp red wine vinegar (or red grape vinegar)
- 3 tbsp fresh parsley, minced
Optional for Serving
- Shatta sauce (hot chili sauce)
- Garlic sauce (Toum)
Instructions
- Prepare Crispy Onions: Heat 1 cup vegetable oil in a large, deep-sided skillet over medium-high heat. Toss thinly sliced onions with flour in a large bowl. Working in batches, fry the onions until they turn dark golden brown, then drain on paper towel-lined plates. Season with kosher salt. Set aside.
- Cook Rice: Rinse basmati rice under cold water until clear. In a saucepan, bring 1 1/2 cups water and 1 tsp kosher salt to a boil. Add rice and 1 tbsp Baharat spice blend, stir, cover, reduce heat to low, and cook for 18 minutes. Remove from heat and set aside.
- Cook Lentils: In another saucepan, bring 4 cups water, 1 tsp kosher salt, and 1 tsp Baharat spice blend to a boil. Add lentils and cook uncovered for 20 minutes until tender. Drain and set aside.
- Cook Macaroni: Bring 3 cups water and 1 tsp kosher salt to boil in a saucepan. Add elbow macaroni and cook uncovered for 10 minutes. Drain and set aside.
- Make Tomato Sauce with Chickpeas: In a saucepan over medium heat, heat 2 tsp vegetable oil. Sauté minced garlic for 1 minute, then add tomato passata, 1 tsp kosher salt, remaining 2 tsp Baharat spice blend, and cooked chickpeas. Reduce heat to low and simmer partially covered for 10 minutes. Stir in red wine vinegar and minced parsley. Remove from heat.
- Assemble Koshari: For layered presentation, place half of the crispy onions in a large bowl as the bottom layer. Add tomato chickpea mixture, then cooked elbow macaroni, then lentils, and finally cooked rice on top. Gently press down with a spatula to firm it up. Cover bowl with a large plate and carefully flip it onto the serving plate. Top with remaining crispy onions and chopped parsley.
- Serve: Serve the koshari warm with optional shatta (hot chili sauce) and garlic sauce (Toum) on the side for added flavor.
Notes
- Baharat spice blend is a Middle Eastern spice mix typically including black pepper, coriander, paprika, cardamom, nutmeg, cumin, cloves, and cinnamon. You can purchase pre-made or make your own.
- Using crispy fried onions adds a wonderful textural contrast and signature flavor to the dish.
- Red wine vinegar can be substituted with red grape vinegar or lemon juice for acidity if desired.
- For a gluten-free version, substitute elbow macaroni with gluten-free pasta.
Keywords: Egyptian Koshari, Koshari recipe, vegan Egyptian food, lentils and rice dish, Middle Eastern casserole

