bowl of Egyptian koshari with crispy onions and tomato sauce
| |

Egyptian Koshari Recipe: The Ultimate Comfort Bowl of Lentils, Rice, and Pasta

If you have never tried koshari, get ready for one of the most satisfying bowls you will ever make. This Egyptian Koshari Recipe brings together rice, lentils, and pasta, all topped with a spiced tomato sauce and a pile of crispy fried onions. It sounds like an unusual mix, but once you take that first bite, it all makes perfect sense.

Koshari is considered the national dish of Egypt, and honestly, it earns that title. It started as street food sold from carts all over Cairo, and it has stayed a favorite because it is cheap, filling, and packed with flavor. Best of all, you probably already have most of these ingredients sitting in your pantry right now.

What exactly is Koshari?

At its core, koshari is a layered dish built from a few simple carbs. Rice, lentils, and small pasta noodles all get cooked separately, then piled into one bowl together. On top goes a tangy tomato sauce and a big handful of crispy onions for crunch. Some people add chickpeas too, which makes the dish even heartier.

Koshari joins a long list of rice dishes around the world built around a signature technique—from Persian tahdig’s crispy golden crust to Spanish paella’s socarrat.

Since it is a vegetarian dish, koshari works well for anyone looking for a meat-free meal that still feels hearty and satisfying. It also reheats beautifully, so leftovers the next day can taste just as good, if not better.

What You Will Need

Here is everything you need to pull this dish together. Do not worry, none of it is hard to find.

ingredients for Egyptian koshari recipe

For the rice and lentils:

  • 1 cup brown lentils, rinsed
  • 1 cup white rice, rinsed
  • 4 cups water (divided)
  • 2 tablespoons vegetable oil
  • Salt to taste

For the pasta:

  • 1 cup small pasta, like elbow macaroni or ditalini
  • Water for boiling

For the tomato sauce:

  • 2 tablespoons olive oil
  • 4 cloves garlic, minced
  • 1 can crushed tomatoes (about 14 ounces)
  • 1 tablespoon white vinegar
  • 1 teaspoon cumin
  • Salt and pepper to taste
  • A pinch of chili flakes, if you like some heat

For the crispy onions:

  • 2 large onions, thinly sliced
  • Vegetable oil for frying
  • 2 tablespoons flour (optional, for extra crunch)

Optional add-in:

  • 1 can of chickpeas, drained and rinsed

Step-by-Step: How to Make Koshari

Step 1: Cook the Lentils

First, add your rinsed lentils to a pot with 2 cups of water. Bring it to a boil, then lower the heat and let it simmer for about 20 minutes, or until the lentils are tender but not mushy. Once done, drain any extra water and set the lentils aside.

Step 2: Cook the Rice

While the lentils simmer, heat 2 tablespoons of oil in a separate pot over medium heat. Add your rinsed rice and stir it around for a minute so it gets lightly coated in oil. After that, add 2 cups of water and a pinch of salt. Bring it to a boil, then cover and reduce the heat to low. Let it cook for about 15 minutes, then fluff it with a fork.

cooking lentils and rice for koshari

Step 3: Boil the Pasta

At the same time, bring a separate pot of salted water to a boil and cook your pasta according to the package directions. Since small pasta shapes cook fast, keep an eye on the timer so it does not turn mushy. Once done, drain it and set it aside.

Step 4: Make the Crispy Onions

Now for the best part. Toss your thinly sliced onions with a little flour if you want extra crunch. Then, heat a good amount of oil in a pan over medium-high heat. Fry the onions in batches, stirring occasionally, until they turn deep golden brown. This process of caramelization gives the onions their rich color and deeper flavor. Because they burn quickly once they start browning, watch them closely during the last minute.

boiling pasta and frying crispy onions for koshari

Once done, transfer the onions to a paper towel-lined plate to drain and crisp up further as they cool.

Step 5: Make the Tomato Sauce

In a saucepan, heat the olive oil over medium heat and add your minced garlic. Cook it for about 30 seconds, just until fragrant. Then, pour in the crushed tomatoes, vinegar, cumin, salt, and pepper. Let the sauce simmer for about 10 minutes so the flavors come together. If you like a spicy kick, stir in the chili flakes near the end.

making tomato sauce

Step 6: Assemble Your Bowl

Finally, build your koshari. Start with a base layer of rice, then add a layer of lentils, followed by the pasta. If you are using chickpeas, sprinkle them in here too. Then, spoon a generous amount of tomato sauce over the top, and finish it off with a big pile of crispy onions.

assembling koshari bowl

Since every bite should have a little of everything, give it a gentle mix once it is on your plate.

Tips for the Best Koshari

Because this dish has several moving parts, a few tips can make the process much smoother.

  • Cook the rice, lentils, and pasta separately so each one keeps its own texture.
  • Do not skip the vinegar in the tomato sauce. It adds a tang that balances out the richness of the dish.
  • Fry your onions in small batches, so they cook evenly and get properly crispy.
  • If you want to save time, make the tomato sauce and crispy onions a day ahead. They both store well in the fridge.
  • Leftover koshari reheats well; just add the crispy onions fresh, so they stay crunchy.

What Makes Koshari So Popular

Since koshari has been sold on the streets of Cairo for generations, it holds a special place in Egyptian food culture. Also, its combination of textures- soft rice, tender lentils, chewy pasta, and crunchy onions, is part of what makes it so addictive. Every bite feels a little different, yet it all works together perfectly.

Storing Leftovers

If you have extra, store each component separately in airtight containers in the fridge. They will stay fresh for up to 4 days. When you are ready to eat again, just reheat the rice, lentils, and pasta together, then top with fresh sauce and onions.

Final Thoughts

This Egyptian Koshari Recipe proves that some of the best comfort food comes from the simplest ingredients. Rice, lentils, and pasta might not sound exciting on their own, but together with that tangy sauce and crispy onion topping, they create something truly special.

So the next time you want a filling, meatless meal that is packed with flavor and texture, give this Egyptian koshari a try. Once you taste that first bite with a little of everything layered together, you will understand exactly why this dish has stayed a favorite on the streets of Egypt for so long.

Egyptian Koshari Recipe: The Ultimate Comfort Bowl of Lentils, Rice, and Pasta

Recipe by Mark James
0.0 from 0 votes
Course: Dinner, Lunch, Main CourseCuisine: EgyptianDifficulty: Medium
Servings

4

servings
Prep time

15

minutes
Cooking time

50

minutes
Calories

550

kcal


Egyptian koshari is a hearty vegetarian comfort bowl made with tender lentils, fluffy rice, small pasta, tangy spiced tomato sauce, and crispy fried onions. It is filling, flavorful, budget-friendly, and easy to make with simple pantry ingredients.

Ingredients

  • For the Rice and Lentils

  • 1 cup brown lentils, rinsed

  • 1 cup white rice, rinsed

  • 4 cups water, divided

  • 2 tablespoons vegetable oil

  • Salt, to taste

  • For the Pasta

  • 1 cup small pasta, such as elbow macaroni or ditalini

  • Water for boiling

  • For the Tomato Sauce

  • 2 tablespoons olive oil

  • 4 cloves garlic, minced

  • 1 can crushed tomatoes, about 14 ounces

  • 1 tablespoon white vinegar

  • 1 teaspoon cumin

  • Salt and pepper, to taste

  • Pinch of chili flakes, optional

  • For the Crispy Onions

  • 2 large onions, thinly sliced

  • Vegetable oil, for frying

  • 2 tablespoons flour, optional

  • Optional

  • 1 can chickpeas, drained and rinsed

Directions

  • Cook the lentils: Add lentils and 2 cups water to a pot. Bring to a boil, reduce heat, and simmer for about 20 minutes until tender but not mushy. Drain and set aside.
  • Cook the rice: Heat vegetable oil in a pot. Add rice and stir for 1 minute. Add 2 cups water and salt. Bring to a boil, cover, reduce heat, and cook for about 15 minutes. Fluff with a fork.
  • Boil the pasta: Cook the small pasta in salted boiling water according to the package directions. Drain and set aside.
  • Make the crispy onions:Toss sliced onions with flour if desired. Fry in batches over medium-high heat until deep golden and crisp. Drain on paper towels.
  • Make the tomato sauce: Heat olive oil and cook garlic for about 30 seconds. Add crushed tomatoes, vinegar, cumin, salt, and pepper. Simmer for about 10 minutes. Add chili flakes if desired.
  • Assemble: Layer rice, lentils, pasta, and optional chickpeas in bowls. Spoon tomato sauce over the top and finish with crispy onions. Gently mix before eating.

Notes

  • Cook the rice, lentils, and pasta separately to keep their textures distinct.
  • Vinegar gives the tomato sauce its important tangy flavor.
  • Fry onions in small batches for even crispiness.
  • Tomato sauce and crispy onions can be prepared a day ahead.
  • Add fresh crispy onions when reheating so they stay crunchy.

Similar Posts

Leave a Reply

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