
When it comes to iconic street food in Egypt, nothing tops koshari—a hearty, flavorful, and deeply satisfying dish that has earned its title as the unofficial national meal. A unique blend of lentils, rice, chickpeas, pasta, and spicy tomato sauce, topped with crispy fried onions, koshari is as bold and unexpected as Egypt itself. Though it might sound like an unusual mix of ingredients, one bite is enough to turn skepticism into obsession.
Koshari’s magic lies in its ability to be both humble and powerful. It’s a working-class comfort food that hits all the right notes: savory, spicy, crispy, and filling. Traditionally served in local eateries and street stalls across Cairo and beyond, it’s the kind of dish that brings people together—cheap to make, satisfying to eat, and packed with flavor. And the best part? It’s naturally vegan, making it accessible to a wide range of eaters.
This recipe guide will walk you through how to make authentic Egyptian koshari at home—from layering the ingredients to nailing that signature spiced tomato vinegar sauce. It may look like a lot of components, but it’s surprisingly easy to prepare, and the end result is worth every pot on the stove.
BOOK YOUR TRAVEL INSURANCE
Two of our favorite travel insurance: Heymondo Vs Safetwing cheapest travel Insurance. You can get for $135 USD your Heymondo Travel Insurance with Heymondo discount code valid for 90 days. Read our full comparison of Genki vs Safetywing Travel Insurance Review and the comparison Heymondo vs Genki
Best Time to Eat & What to Serve With Koshari
Koshari is perfect for a hearty lunch or a comforting dinner, especially when you’re craving something deeply satisfying and full of texture. It’s often eaten as a standalone meal, thanks to its protein-packed ingredients and filling base of carbs and legumes.
Since koshari is so flavorful on its own, it doesn’t need much on the side—just a simple green salad or a cool yogurt dip can complement the spice and acidity of the tomato sauce. If you’re looking to round out the meal, serve with warm pita bread and a cold glass of hibiscus tea (karkade) or a tart lemon-mint juice, both popular Egyptian drinks.
Koshari isn’t just a dish—it’s an experience. Making it at home brings a taste of Egypt’s bustling streets right to your table, offering not only flavor, but a delicious insight into one of the world’s oldest and richest culinary traditions.
Koshari is a symbol of Egypt’s identity, but its origins aren’t purely Egyptian — and that sparks endless debate. Many food historians trace its roots to Indian khichdi (a lentil and rice dish) and Italian pasta, both introduced to Egypt during the British colonial era. Egyptians, however, took those influences and created something uniquely their own — a fusion that represents resilience and creativity.
Some culinary purists argue that Koshari shouldn’t be celebrated as a “national dish” because it wasn’t born purely from local tradition. Yet, this view ignores what makes Koshari truly Egyptian — the ability to take global elements and adapt them to local taste, turning them into something entirely new.
Others find it hard to believe that a meal made from “humble” ingredients could become a national symbol. But in Egypt, Koshari’s simplicity is its power. It’s the food of the people — affordable, nourishing, and delicious — proof that culinary greatness doesn’t need luxury, just soul.
How to Make Koshari
Koshari Recipe Ingredients

For the Base:
1 cup rice
1 cup brown or green lentils
1 cup small pasta (like ditalini or elbow macaroni)
1 can chickpeas, drained and rinsed
2 tablespoons vegetable oil
Salt to taste
For the Tomato Sauce:
2 tablespoons vegetable oil
1 large onion, finely chopped
4 cloves garlic, minced
1 can (15 oz) tomato sauce
2 tablespoons vinegar
1 teaspoon ground cumin
1 teaspoon ground coriander
1 teaspoon paprika
Salt and pepper to taste
For the Crispy Onions:
2 large onions, thinly sliced
1/2 cup all-purpose flour
Vegetable oil for frying
For the Garlic Vinegar Sauce (optional):
4 cloves garlic, minced
1/4 cup vinegar
1/4 cup water
Salt to taste
Get the best deals for your home and kitchen needs
Step By Step How to Make Koshari

Prepare the Base
Rinse the rice under cold water until the water runs clear. In a pot, add 1 tablespoon of vegetable oil and toast the rice for 2-3 minutes.
Add 2 cups of water and a pinch of salt. Bring to a boil, then reduce the heat to low, cover, and cook for 15 minutes or until the rice is tender.
Rinse the lentils under cold water. In a pot, add the lentils and cover with water. Bring to a boil, then simmer for 20-25 minutes until the lentils are tender. Drain and set aside.
Cook the pasta according to the package instructions until al dente. Drain and set aside.
Prepare the Chickpeas:
If using canned chickpeas, simply drain and rinse them. If using dried chickpeas, soak them overnight and cook until tender.

Make the Tomato Sauce
In a pan, heat 2 tablespoons of vegetable oil over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
Add the minced garlic and cook for another minute until fragrant. Stir in the tomato sauce, vinegar, cumin, coriander, paprika, salt, and pepper. Simmer the sauce for 15-20 minutes, allowing the flavors to meld together.
Fry the Onions
Heat vegetable oil in a deep pan or fryer to 350°F (175°C). Toss the sliced onions in flour to coat evenly.
Fry the onions in batches until golden brown and crispy. Drain on paper towels and set aside.
Prepare the Garlic Vinegar Sauce (Optional)
In a small bowl, mix minced garlic, vinegar, water, and salt. Adjust the seasoning to taste.

Assemble the Koshari
In a large serving dish, layer the cooked rice, lentils, pasta, and chickpeas. Pour the tomato sauce over the top.
Sprinkle generously with crispy fried onions. Serve with the garlic vinegar sauce on the side for those who like an extra tangy kick.
Tips To Make Koshari
Koshari can be made ahead of time. Prepare the components separately and assemble just before serving. Some recipes include additional ingredients like vermicelli or hot sauce. Koshari is traditionally served warm, but it can also be enjoyed at room temperature.
How Many Calories Have Koshari
Rice (1 cup): 200 calories
Lentils (1 cup cooked): 230 calories
Pasta (1 cup cooked): 200 calories
Chickpeas (1/2 cup): 140 calories
Tomato Sauce (1/4 cup): 50 calories
Fried Onions (1/4 cup): 100 calories
Vegetable Oil (for cooking): 120 calories
Total Calories per Serving: Approximately 1040 calories
Serving Suggestions
To serve Koshari authentically, layer the components rather than mixing them beforehand. Start with rice and lentils at the bottom, add a layer of macaroni, pour over a generous helping of spicy tomato sauce, and top with crispy fried onions. This keeps the textures distinct and beautiful before your guests mix them in themselves.
Serve with small bowls of chili sauce and garlic vinegar on the side so everyone can customize their heat and tang level. This is how it’s done in Egyptian Koshari shops — personalization is part of the ritual.
For presentation, serve Koshari in deep bowls or clay pots to retain heat. The aroma of the sauce and onions should hit first — warm, inviting, and nostalgic — even for those who’ve never been to Cairo.
Final Thoughts
Koshari isn’t just Egypt’s national dish — it’s a story of survival, unity, and flavor. It shows how food can reflect a nation’s history, merging foreign influence with local ingenuity to create something entirely unique.
It’s also a reminder that simple ingredients can create extraordinary experiences. Lentils, rice, and pasta aren’t glamorous, but when combined with care, they become a symphony of flavor and texture that rivals any gourmet meal.
Making Koshari at home is an act of cultural appreciation. It invites you to slow down, layer flavors, and embrace a cuisine born from passion rather than perfection. Once you’ve tasted it, you’ll understand why Egyptians are fiercely proud of their comfort food — and why it’s worth every minute of preparation.
About the Author: Ruben, co-founder of Gamintraveler.com since 2014, is a seasoned traveler from Spain who has explored over 100 countries since 2009. Known for his extensive travel adventures across South America, Europe, the US, Australia, New Zealand, Asia, and Africa, Ruben combines his passion for adventurous yet sustainable living with his love for cycling, highlighted by his remarkable 5-month bicycle journey from Spain to Norway. He currently resides in Spain, where he continues sharing his travel experiences with his partner, Rachel, and their son, Han.
