You make the Egyptian Koshari recipe, Egypt’s beloved street food at home with just pantry staples and some bold flavors. Koshari — sometimes you’ll see it as koshary or kushari — brings together rice, lentils, pasta, chickpeas, a tangy spiced tomato sauce, and those irresistible crispy onions for a hearty, budget-friendly meal that really delivers on texture and taste.
This guide shows you what koshari is, lays out a straightforward Egyptian Koshari recipe, and shares practical cooking tips so you can nail it in your own kitchen. You’ll get step-by-step directions for each part, timing tips to keep things hot and crisp, plus ideas for tweaking the spice or using what you’ve got in your pantry.
Description, Recipe, And Historical Information
Koshari is a filling Egyptian street food, and honestly, a lot of folks see it as Egypt’s national dish. You’ve got layers of rice and lentils, small pasta, chickpeas, and a tangy, spiced tomato sauce, all crowned with crispy fried onions. It’s a classic for a reason.
Traditional Egyptian Koshari recipe starts with brown lentil rice or vermicelli rice—usually made with short-grain or Calrose-style Egyptian rice—mixed up with cooked lentils. People often toss in ditalini or elbow pasta for extra texture; that combo makes the classic lentil rice and pasta blend you find in any real Egyptian Koshari recipe.
The tomato part? It can be anything from garlicky tomato sauce to a punchy, vinegar-forward shatta-style sauce. You want a bright, slightly spicy tomato sauce with a good hit of vinegar. Lots of cooks serve a separate koshari vinegar sauce so everyone can dial up the tang and heat just how they like it. That’s a smart move in any Egyptian Koshari recipe.
For the topping, use canned or freshly cooked chickpeas and pile on a serious amount of crispy caramelized onions. If you want the onions extra-crispy, slice them thin and fry until golden, then drain on paper towels so they stay crunchy. That’s a non-negotiable in a proper Egyptian Koshari recipe, if you ask me.
Koshari got its start in 19th-century Cairo, and it caught on with soldiers and laborers because it’s cheap and filling. Over time, vendors and families put their own spin on it—some add fried eggplant or a squeeze of lemon, others switch up the pasta shape or crank up the sauce heat. There’s no single Egyptian Koshari recipe; everyone’s got their own twist.
To build it, just layer the lentil rice, pasta, chickpeas, pour on warm tomato sauce, and finish with a heap of crispy onions. Add shatta or vinegar sauce if you’re feeling bold. That’s the Egyptian Koshari recipe in a nutshell—simple, satisfying, and honestly hard to mess up.

Cooking Tips
If you want to save time with your Egyptian Koshari recipe, soak dried chickpeas overnight—trust me, it makes a real difference in texture. If you’re in a rush, grab canned chickpeas instead, but rinse them well to get rid of the extra sodium. This shortcut works, but honestly, the overnight soak is worth it if you can plan ahead for your Egyptian Koshari recipe.
When you fry onions, don’t skimp on the oil—let them get really golden and crisp. That onion-infused oil brings so much flavor to an Egyptian Koshari recipe. I always stash some of the fried onions aside so they stay crunchy for serving.
Go for a mix of rice, brown lentils, and short pasta if you want that real Egyptian Koshari recipe vibe. Cook each one separately; it’s the only way to nail the texture. Once you’ve got them just right, layer everything together at the end.
For the sauce, grab some tomato passata, then add garlic, vinegar, and a little ground coriander. Taste as you go; too much vinegar can take over, but just enough really brightens an Egyptian Koshari recipe. Balancing that acidity is key, though sometimes I hesitate and just add a splash at a time.
If you like making your own onion oil, keep it chilled and save it for finishing off your Egyptian Koshari recipe. I usually warm up a spoonful and drizzle it over the top for a deeper flavor hit.
Leftovers? Egyptian Koshari recipe leftovers actually reheat nicely in a skillet. Toss in a splash of water, cover, and let it steam. I always re-crisp the onions in a hot pan just before serving, because nobody likes soggy onions.
Want bread on the side? Serve your Egyptian Koshari recipe with some homemade pita. Heat it up quickly on a skillet so it’s soft and smells amazing—makes scooping up every bite even better.

Egyptian Koshari Recipe
Ingredients
- 1½ lbs onion
- 6 tablespoon flour
- oil for frying preferably sunflower oil
- 1/4 teaspoon salt to taste
- 1 cup lentils dried brown
- 2 cups rice dry Calrose rice or short-grain rice
- 1¼ lbs onion
- 4 tablespoon oil from the fried onions
- 4 cups water
- 8 ounces elbow pasta
- 8 ounces spaghetti dried
- Traditional Koshari Red Sauce
- 2¼ pounds tomatoes
- 2 tablespoon ghee
- 1 teaspoon chili flakes or cayenne powder optional
- 9 cloves garlic
- 3 tablespoon tomato paste
- 3 tablespoon white vinegar
- 1 teaspoon cumin ground
- 1 teaspoon coriander ground
- ½ teaspoon sugar
- 1 teaspoon salt or to taste
- 1 teaspoon black pepper or to taste
Instructions
- Place the dried lentils and dried chickpeas in separate bowls.
- Cover each with water and soak for about 3 hours.
- Drain before cooking.
- Transfer the soaked chickpeas to a large pot.
- Cover with fresh water and bring to a boil.
- Cook for 45 minutes to 1 hour until partially tender.
- Drain and refill the pot with fresh water.
- Add the ground cumin and continue cooking for another 30 minutes, or until the chickpeas are fully tender.
- Drain and toss with fresh lime juice.
- Slice the onions into thin rings.
- Toss them with the flour until evenly coated.
- Let them rest for about 30 minutes.
- Heat sunflower oil in a deep skillet.
- Fry the onions in batches until crisp and golden brown.
- Transfer them to paper towels to drain.
- Season lightly with salt.
- Reserve some of the flavored oil for the remaining recipe.
- Place the tomatoes, bell pepper, onion, garlic, and optional hot pepper into a blender or food processor.
- Add the cumin, coriander, reserved onion oil, lime juice, salt, and black pepper.
- Blend until smooth and set aside.
- Prepare the Lentil Rice
- Blend the onion until smooth.
- Heat some of the reserved onion oil in a large pot over low heat.
- Cook the blended onion for about 10 minutes until softened.
- Add the soaked lentils and water.
- Bring to a boil.
- Reduce the heat and simmer for about 10 minutes.
- Stir in the rice, salt, and black pepper.
- Cover and cook over medium-low heat for 12 to 15 minutes, or until the rice is tender.
- Remove from the heat and let the rice rest, covered, for 5 minutes.
- Bring a large pot of salted water to a boil.
- Break the spaghetti into shorter pieces.
- Add the spaghetti and elbow macaroni to the boiling water.
- Cook until just tender.
- Drain well and set aside.
- Prepare the Spiced Tomato Sauce
- Blend the tomatoes until smooth or use tomato passata.
- Heat the oil or ghee in a saucepan.
- Add the chili flakes and cook briefly.
- Stir in the minced garlic.
- Add the tomato paste and vinegar, cooking for about 30 seconds.
- Pour in the blended tomatoes.
- Season with cumin, coriander, salt, sugar, and black pepper.
- Simmer for about 10 minutes until slightly thickened.
- Spoon the lentil rice into serving bowls.
- Top with the cooked pasta.
- Add the chickpeas.
- Spoon over the spiced tomato sauce and the optional fresh sauce.
- Finish with a generous layer of crispy fried onions.
- Serve while hot with extra sauce if desired.
- Koshari is Egypt's famous comfort food made with layers of seasoned lentil rice, pasta, tender chickpeas, rich tomato sauce, and crispy fried onions. This hearty vegetarian meal is packed with flavor, texture, and satisfying goodness in every bite.
- Egyptian Koshari Recipe - July 12, 2026
- Egyptian Chicken Shawarma Recipe - July 12, 2026
- Egyptian Sayadieh Fish and Rice Recipe - July 12, 2026
