Easy Homemade Egyptian Koshari

Easy Homemade Egyptian Koshari
This post uses affiliate links.
Home » Easy Homemade Egyptian Koshari

If you want to experience the chaotic, beautiful, and absolutely delicious soul of Cairo in a single bite, you eat a bowl of Egyptian Koshari. Growing up in Egypt, this comforting mix of rice, brown lentils, pasta, chickpeas, and crispy fried onions wasn’t just a meal—it was a favorite street food that I grew up loving. I still remember the rhythmic clanging of koshari vendors quickly scooping layers into metal bowls before topping them with spiced tomato sauce, garlicky Da’ah, and fiery Shatta.

I wanted to bring those familiar Egyptian flavors straight into your kitchen. This Easy Egyptian Koshari recipe follows the traditional layered method, with each component cooked separately and finished with the fragrant onion-infused oil left from frying the crispy warda. It takes a little patience and a few pots, but the result is a hearty, naturally vegan, budget-friendly meal packed with the bold flavors of Egypt.

What Is Egyptian Koshari?

Egyptian Koshari, also spelled Koshary or Kushari, is a hearty Egyptian street-food dish made by layering rice, toasted vermicelli, brown lentils, pasta, and chickpeas in one bowl. It is traditionally topped with a spiced garlic tomato sauce, tangy garlic-vinegar Da’ah, fiery Shatta, and crispy fried onions.

This comforting combination of simple pantry ingredients is one of Egypt’s most beloved dishes. Each layer brings something different—from fluffy rice and earthy lentils to tender pasta, creamy chickpeas, bright tomato sauce, and crunchy fried onions—creating the signature flavor and texture that makes Egyptian Koshari so satisfying.

Why You’ll Love This Easy Egyptian Koshari

If you’ve never made Egyptian Koshari at home before, you’re in for a treat! This hearty street-food favorite combines simple pantry staples into a filling, flavorful meal that the whole family can enjoy.

  • Protein-rich, plant-based comfort food: Brown lentils and chickpeas make this a satisfying meatless meal, while rice and pasta add plenty of hearty texture.
  • A delicious mix of textures: Fluffy vermicelli rice, tender lentils and pasta, creamy chickpeas, tangy tomato sauce, and crispy fried onions come together in every bite.
  • Easy to customize: Adjust the garlic-vinegar Da’ah and spicy Shatta to your family’s preferred level of tang and heat.
  • Budget-friendly and great for meal prep: Made with affordable pantry staples, Koshari makes a generous meal and stores well for easy lunches or dinners.

Simple Ingredients for Traditional Egyptian Koshari

Egyptian Koshari may look like a long ingredient list, but most of the ingredients are simple pantry staples. Each one has a specific job, from the crispy fried onions and fluffy vermicelli rice to the tangy tomato sauce, garlic-vinegar Da’ah, and spicy Shatta. Here’s what you’ll need:

  • Large yellow onions: Thinly sliced and fried until golden and crisp to make the classic ward topping.
  • All-purpose flour and salt: Lightly coat the onions before frying to help them brown and crisp.
  • Vegetable oil: Used to fry the onions, then reserved and reused to flavor the rice, lentils, and pasta.
  • Long-grain white rice: Washed and drained before cooking to create a fluffy base for the koshari.
  • Vermicelli pasta noodles: Broken into small pieces and toasted until golden before cooking with the rice.
  • Brown lentils: Washed and simmered until tender while still holding their shape.
  • Ditalini and thin spaghetti pasta: Two pasta shapes that give koshari its signature variety of textures.
  • Canned chickpeas: Drained, rinsed, and gently warmed before adding to the finished dish.
  • Diced tomatoes and tomato sauce: Combined with garlic and spices to create the rich tomato salsa.
  • Garlic: Used in both the tomato sauce and the garlic-vinegar Da’ah for a bold, savory flavor.
  • White vinegar: The key acidic ingredient in the Da’ah, adding brightness to the hearty layers.
  • Ground cumin and coriander: Warm, earthy spices used throughout the lentils, tomato sauce, and Da’ah.
  • Ground white pepper: Adds gentle heat and seasoning to the tomato sauce.
  • Ground cardamom and nutmeg: Small amounts add warmth and depth to the tomato sauce.
  • Bay leaves: Simmered in the tomato sauce to add subtle herbal flavor.
  • Crushed red pepper flakes: Used to make the fiery Shatta, which can be adjusted to your preferred level of heat.

How to Make Easy Egyptian Koshari Step by Step

Making Easy Egyptian Koshari is all about preparing each component and then bringing everything together at the end. Follow these simple steps to make the crispy onions, flavorful sauces, lentils, vermicelli rice, pasta, and chickpeas before layering everything into one delicious bowl.

  1. Crisp the onions and reserve the oil

    Toss the thinly sliced yellow onions with the flour and salt until evenly coated. Heat the vegetable oil in a large skillet over medium-high heat and fry the onions in small batches until deep golden brown and crisp. Transfer them to a paper-towel-lined plate. Carefully strain the hot onion-infused oil into a heat-safe bowl and reserve.

  2. Make the tomato sauce

    Heat 2 tablespoons of the reserved onion oil in a medium saucepan. Sauté the minced garlic for 1 minute until fragrant. Stir in the diced tomatoes and tomato sauce, then add the cumin, coriander, white pepper, nutmeg, cardamom, salt, and bay leaves. Reduce the heat and simmer for 10 minutes, until slightly thickened.

  3. Prepare the garlic-vinegar Da’ah

    In a small bowl, whisk together the water, white vinegar, 5 minced garlic cloves, salt, cumin, and coriander. Set the Da’ah aside and let it rest for 15 minutes before serving to allow the flavors to develop.Mixing garlic vinegar daah in a bowl.

  4. Make the spicy Shatta

    Combine 1/4 cup of the prepared tomato sauce and 1/4 cup of the Da’ah in a small saucepan. Stir in the crushed red pepper flakes and simmer for 10 minutes. Adjust the amount of red pepper flakes to your preferred level of heat.
    Making the spicy shatta for Egyptian koshari.

  5. Cook the lentils

    Heat 2 tablespoons of the reserved onion oil in a medium pot over medium heat. Add the washed brown lentils and stir for 1 to 2 minutes. Add the 3 cups of boiling water, cumin, and salt. Simmer for about 15 minutes, or until the lentils are tender but still hold their shape. Drain and set aside.

  6. Make the vermicelli rice

    Heat 3 tablespoons of the reserved onion oil in a large pot. Add the vermicelli and toast for 3 to 4 minutes, stirring frequently, until golden brown. Add the washed rice and stir for 1 minute. Pour in the 2 cups of boiling water and season with salt and black pepper. Cover tightly, reduce the heat to low, and cook for 20 minutes. Turn off the heat and fluff gently with a fork.

  7. Cook the pasta

    Bring a large pot of salted water to a boil. Add the ditalini and broken thin spaghetti and cook until al dente. Drain well without rinsing, then return the pasta to the warm pot and toss with 3 tablespoons of the reserved onion oil.Cooking ditalini and spaghetti pasta al dente for koshari.

  8. Warm the chickpeas

    Add the drained chickpeas to a small pot with a splash of water, a pinch of salt, and cumin. Warm gently until heated through, then drain if needed.Warming Chickpeas for Egyptian koshari.

  9. Layer and serve

    Arrange all the cooked components for easy assembly. Layer the vermicelli rice, lentils, pasta, and warm chickpeas in serving bowls. Spoon the tomato sauce over the top, then drizzle with the garlic-vinegar Da’ah and spicy Shatta. Finish with plenty of crispy fried onions and serve hot.

My Top Secrets for Perfect Koshari

Koshari is simple to make once you prepare each component separately and give every layer a little attention. These simple tips will help you get fluffy rice, tender lentils, crisp onions, and perfectly seasoned sauces every time.

  • Reuse the onion-infused oil: Fry the onions first and reserve the oil. Use it to toast the vermicelli, cook the rice and lentils, and toss with the cooked pasta. The onion-infused oil adds flavor throughout the dish and helps tie all the components together.
  • Fry the onions in small batches: Toss the thinly sliced onions with a light coating of flour and a pinch of salt just before frying. Fry them in small batches over medium-high heat so they have enough room to crisp instead of steaming. Remove them when they’re deep golden brown and crisp, then drain on paper towels.
  • Keep the pasta separate: Drain the cooked pasta thoroughly without rinsing, then immediately toss it with a few tablespoons of the reserved onion oil. This helps prevent the pasta from sticking together while you prepare the other components.
  • Don’t overcook the lentils: Simmer the brown lentils until they’re tender but still hold their shape. You want them soft enough to eat but firm enough to remain distinct when layered with the rice and pasta.
  • Let the Da’ah rest: After mixing the garlic, vinegar, water, cumin, coriander, and salt, let the Da’ah sit for about 15 minutes before serving. This gives the flavors time to develop.
  • Prepare the components ahead: The tomato sauce, Da’ah, and Shatta can be prepared ahead of time, making assembly much easier when you’re ready to serve. Keep the crispy onions separate so they stay crunchy.

What to Serve with Egyptian Koshari

Egyptian Koshari is hearty and filling on its own, but a few fresh and refreshing sides can round out the meal beautifully. Here are some of my favorite ways to complete an Egyptian-inspired dinner:

  • Fresh cucumber tomato salad: A crisp salad is my favorite pairing for koshari. The cool cucumbers, juicy tomatoes, fresh herbs, and bright dressing add freshness and balance to the hearty rice, lentils, and pasta. Try my Easy Mediterranean Cucumber Tomato Salad for an easy side.
  • Warm pita bread: Pita isn’t necessary because koshari is already a complete meal, but it’s a nice option if you want extra bread on the table. My Easy Pita Bread Recipe No Oven is soft, warm, and easy to make.
  • Egyptian rice pudding: Finish the meal with something cool and creamy. My Egyptian Rice Pudding (Roz Bel Laban) is a classic Egyptian dessert that’s especially delicious served chilled.
  • Egyptian Mahalabia: For something lighter, try a chilled bowl of Egyptian Mahalabia topped with pistachios. Its creamy texture and delicate flavor make a refreshing finish after a hearty bowl of koshari.

How to Store and Reheat Egyptian Koshari

Egyptian Koshari is great for meal prep because the individual components can be stored separately and assembled whenever you’re ready to eat. Keeping the layers separate helps preserve their individual textures and keeps the crispy onions crunchy. Here’s how to store and reheat your leftovers:

  • Store the components separately: Transfer the rice, lentils, pasta, chickpeas, tomato sauce, and Da’ah into separate airtight containers. Keep the crispy fried onions in their own container at room temperature or according to your preferred storage method so they stay crisp. Store the Shatta separately as well.
  • Refrigerate for up to 4 days: Refrigerate the cooked rice, lentils, pasta, chickpeas, tomato sauce, Da’ah, and Shatta promptly in airtight containers. Use within 3 to 4 days for the best quality.
  • Reheat the savory components: Place the rice, lentils, and pasta in a skillet with a small splash of water or a little reserved onion oil. Warm gently over medium-low heat for 3 to 5 minutes, stirring occasionally, until heated through. Warm the chickpeas and tomato sauce separately.
  • Assemble just before serving: Layer the warmed rice, lentils, pasta, and chickpeas in a bowl. Add the tomato sauce, Da’ah, and Shatta, then finish with the crispy fried onions right before serving so they retain their crunch.

Frequently Asked Questions (FAQs)

If you’re making Egyptian Koshari for the first time, these answers will help you get the individual components, sauces, and crispy onions just right.

Why is my Egyptian Koshari turning out sticky or mushy?

Sticky rice or mushy components usually come from using too much water or overcooking the rice, lentils, or pasta. Follow the cooking times and water amounts in the recipe, and keep each component separate until you’re ready to assemble the koshari. Toss the drained pasta with a little reserved onion oil to prevent it from sticking.

How do I get the fried onions extra crispy?

Slice the onions very thinly and toss them with a light coating of flour and salt before frying. Fry them in small batches over medium-high heat so they have enough room to crisp instead of steaming. Transfer them to a paper-towel-lined plate as soon as they’re deep golden brown and crisp.

Is Egyptian Koshari vegan and gluten-free?

This recipe is naturally vegan and vegetarian because it contains no meat, dairy, or eggs. It is not gluten-free because the vermicelli, ditalini, and thin spaghetti contain wheat. You can make a gluten-free version by using certified gluten-free pasta and vermicelli.

Can I use Jasmine rice for Egyptian Koshari?

Yes. This recipe uses long-grain Jasmine rice, which cooks up light and fluffy. If you use a different type of rice, you may need to adjust the water amount and cooking time according to the rice variety.

How do I make authentic garlic-vinegar Da’ah?

Traditional-style Da’ah is a simple garlic-vinegar sauce made without cooking. Whisk together the minced garlic, white vinegar, water, salt, cumin, and coriander, then let it rest for 15 minutes before serving. The resting time allows the garlic and spices to infuse the vinegar.

Can I make Egyptian Koshari ahead of time?

Yes. Prepare the individual components ahead of time and store them separately in airtight containers in the refrigerator for up to 3–4 days. Reheat the rice, lentils, pasta, chickpeas, and tomato sauce separately, then assemble just before serving. Keep the crispy onions separate and add them at the very end so they stay crunchy.

Ready to bring the comforting flavors of Egyptian Koshari to your kitchen? Grab the printable recipe card below for the full ingredients, step-by-step instructions, and all the details you need to make this delicious Easy Egyptian Koshari at home.

Homemade Egyptian Koshari bowl featuring layers of toasted vermicelli rice, macaroni, brown lentils, and savory spiced garlic tomato sauce under crispy golden fried onion.

Easy Egyptian Koshari

5 from 2 votes
This Easy Egyptian Koshari is a hearty, budget-friendly Egyptian street food made with fluffy vermicelli rice, lentils, pasta, chickpeas, tangy tomato sauce, and crispy fried onions. Naturally vegan and made with simple pantry staples!
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings: 6 people
Course: Main Course
Cuisine: Egyptian
Calories: 560

Ingredients
  

For the Crispy Fried Onions (Ward)
  • 3 large yellow onions (thinly sliced)
  • 1 tablespoon all-purpose flour
  • 1 pinch salt
  • 2 cups vegetable oil (for frying onions and flavoring the koshari)
For the Fluffy Vermicelli Rice Base
  • 1 cup long-grain white rice (Jasmine rice, washed and drained)
  • 1/2 cup vermicelli pasta noodles
  • 2 cups boiling water
  • salt (to taste)
  • black pepper (to taste)
For the Savory Lentils
  • 1 cup brown lentils (washed and rinsed)
  • 3 cups boiling water
  • 1/2 teaspoon ground cumin
  • salt (to taste)
For the Pasta
  • 1 cup ditalini pasta
  • 4 ounces thin spaghetti pasta (broken in half)
  • 6 cups boiling water (for cooking pasta)
  • salt (for pasta water)
For the Chickpeas
  • 1 can chickpeas (15 ounces, drained and rinsed)
  • 1 pinch salt
  • 1/4 teaspoon ground cumin
For the Tomato Sauce (Salsa)
  • 5 garlic cloves (minced)
  • 1 can diced tomatoes (14 ounces)
  • 1 can tomato sauce (28 ounces)
  • salt (to taste)
  • 1/2 teaspoon ground white pepper
  • 2 large bay leaves
  • 2 teaspoons ground coriander
  • 2 teaspoons ground cumin
  • 1 teaspoon ground nutmeg
  • 1/4 teaspoon ground cardamom
For the Garlic Vinegar Splash (Da'ah)
  • 1/4 cup water
  • 3/4 cup white vinegar
  • 5 garlic cloves (minced)
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • salt (to taste)
For the Spicy Shatta
  • 4 tablespoons crushed red pepper flakes (more or less, to taste)

Method
 

  1. Crisp the onions and reserve the oil: Toss the thinly sliced yellow onions with the flour and salt until evenly coated. Heat the vegetable oil in a large skillet over medium-high heat. Fry the onions in small batches until deep golden brown and crisp. Transfer them to a paper-towel-lined plate. Carefully strain the hot onion-infused oil into a heat-safe bowl and reserve.
  2. Make the tomato sauce: Heat 2 tablespoons of the reserved onion oil in a medium saucepan. Sauté the minced garlic for 1 minute until fragrant. Stir in the diced tomatoes and tomato sauce, then add the cumin, coriander, white pepper, nutmeg, cardamom, salt, and bay leaves. Reduce the heat and simmer for 10 minutes, until slightly thickened.
  3. Prepare the garlic-vinegar Da'ah: In a small bowl, whisk together the water, white vinegar, 5 minced garlic cloves, salt, cumin, and coriander. Set the Da'ah aside until ready to serve.
  4. Make the spicy Shatta: Combine 1/4 cup of the prepared tomato sauce and 1/4 cup of the Da'ah in a small saucepan. Stir in the crushed red pepper flakes and simmer for 10 minutes. Adjust the amount of red pepper flakes to taste.
  5. Cook the lentils: Heat 2 tablespoons of the reserved onion oil in a medium pot over medium heat. Add the washed brown lentils and stir for 1 to 2 minutes. Add the 3 cups of boiling water, cumin, and salt. Simmer for about 15 minutes, or until the lentils are tender but still hold their shape. Drain and set aside.
  6. Make the vermicelli rice: Heat 3 tablespoons of the reserved onion oil in a large pot. Add the vermicelli and toast for 3 to 4 minutes, stirring frequently, until golden brown. Add the washed rice and stir for 1 minute. Pour in the 2 cups of boiling water and season with salt and black pepper. Cover tightly, reduce the heat to low, and cook for 20 minutes. Turn off the heat and fluff gently with a fork.
  7. Cook the pasta: Bring a large pot of salted water to a boil. Add the ditalini and broken thin spaghetti and cook until al dente. Drain well without rinsing, then return the pasta to the warm pot and toss with 3 tablespoons of the reserved onion oil.
  8. Warm the chickpeas: Add the drained chickpeas to a small pot with a splash of water, a pinch of salt, and cumin. Warm gently until heated through, then drain if needed.
  9. Assemble and serve: Layer the vermicelli rice, lentils, pasta, and warm chickpeas in serving bowls. Spoon the tomato sauce over the top, then drizzle with the garlic-vinegar Da'ah and spicy Shatta. Finish with plenty of crispy fried onions and serve hot.

Video

Notes

EASY EGYPTIAN KOSHARI NOTES & TIPS
  • Save the onion-infused oil: Fry the onions first and reserve the oil. Use it to toast the vermicelli, cook the rice and lentils, and toss with the cooked pasta. This adds delicious flavor throughout the koshari.
  • Let the Da’ah rest: Traditional garlic-vinegar Da’ah is not boiled. Whisk the garlic, vinegar, water, salt, cumin, and coriander together, then let it rest for 15 minutes before serving to allow the flavors to develop.
  • Adjust the Shatta to taste: Shatta is very spicy, so adjust the crushed red pepper flakes to your preferred heat level. Serve it on the side so everyone can add as much as they like.

There is absolutely nothing quite like digging a large spoon down through those beautiful, steaming layers of rice, lentils, and pasta to catch every single flavor in one spectacular bite! Bringing a piece of my childhood street markets straight into your kitchen is such an honor, and I am so incredibly happy to share this Egyptian classic with your family.

If you make this Easy Egyptian Koshari at home, I would absolutely love to hear how your sauces and crispy onions turned out! Leave a comment below, leave a star rating, and let me know if you served your bowls alongside a fresh Mediterranean salad or kept things classic with some creamy Egyptian rice pudding for dessert.

If you enjoyed this recipe, please leave a ⭐ star rating in the recipe card below. Your rating helps other readers find and enjoy this recipe too!

More Recipes to Try



2 thoughts on “Easy Homemade Egyptian Koshari”

  • 5 stars
    This is so good ! The sauce is amazing 👏 steps are easy to follow. thank you so much

  • 5 stars
    The tomato sauce and garlic/vinegar sauce are superior 👌 definitely will be making it again

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating