Master the Art of Making Authentic Koshari at Home
- Loren
- 19 hours ago
- 3 min read
Koshari is one of Egypt’s most beloved street foods, a hearty and satisfying dish that combines rice, lentils, pasta, and a tangy tomato sauce topped with crispy fried onions. It’s a perfect meal for anyone who loves bold flavors and filling comfort food. If you’ve ever wanted to recreate this iconic Egyptian dish in your own kitchen, this guide will walk you through every step to master authentic koshari at home.

What Makes Koshari Special
Koshari is more than just a mix of ingredients. It’s a dish that tells a story of Egyptian culture and resourcefulness. Originally a street food, it became popular because it uses simple, affordable ingredients to create a meal that is both nutritious and flavorful. The combination of textures—from soft rice and lentils to al dente pasta and crunchy onions—makes every bite interesting.
The key to authentic koshari lies in balancing the components and preparing each element with care. The tomato sauce should be tangy and slightly spicy, the lentils perfectly cooked but not mushy, and the fried onions golden and crisp.
Ingredients You Will Need
To make traditional koshari, gather the following ingredients:
Rice (preferably short-grain or medium-grain)
Brown or green lentils
Small pasta such as elbow macaroni or ditalini
Chickpeas (canned or cooked from dry)
Tomato sauce (homemade or store-bought, seasoned with garlic, vinegar, and spices)
Onions (for frying until crispy)
Garlic
Vinegar (white or red wine vinegar)
Ground cumin
Cayenne pepper or chili flakes (optional for heat)
Salt and black pepper
Vegetable oil (for frying onions and cooking)
Step-by-Step Guide to Making Koshari
1. Prepare the Lentils
Start by rinsing 1 cup of lentils under cold water. Place them in a pot with 3 cups of water and bring to a boil. Reduce heat and simmer for about 20 minutes until tender but still holding their shape. Drain and set aside.
2. Cook the Rice
Rinse 1 cup of rice until the water runs clear. In a saucepan, heat a tablespoon of oil, add the rice, and stir for a minute. Add 2 cups of water and a pinch of salt. Bring to a boil, then cover and reduce heat to low. Cook for 15 minutes or until water is absorbed. Fluff with a fork.
3. Boil the Pasta
Cook 1 cup of small pasta in salted boiling water according to package instructions until al dente. Drain and rinse with cold water to stop cooking.
4. Prepare the Tomato Sauce
In a saucepan, heat 2 tablespoons of oil. Add 3 minced garlic cloves and sauté until fragrant. Pour in 2 cups of tomato sauce or crushed tomatoes. Add 2 tablespoons of vinegar, 1 teaspoon of ground cumin, salt, and pepper to taste. Add chili flakes if you want some heat. Simmer for 15 minutes to develop flavor.
5. Fry the Onions
Thinly slice 2 large onions. Heat vegetable oil in a deep pan over medium-high heat. Fry the onions in batches until golden brown and crispy. Remove with a slotted spoon and drain on paper towels. These onions add a crunchy texture and rich flavor.
6. Warm the Chickpeas
If using canned chickpeas, rinse and drain them. Warm them in a small pot with a pinch of salt and a little cumin for flavor.
How to Assemble Koshari
In a large serving dish or individual bowls, layer the ingredients in this order:
Rice
Lentils
Pasta
Chickpeas on top
Generous spoonful of tomato sauce
Finish with a handful of crispy fried onions
Mix everything together before eating to enjoy the full blend of flavors and textures.
Tips for Perfect Koshari Every Time
Use fresh ingredients for the tomato sauce to avoid a canned taste.
Don’t overcook the lentils or pasta; they should keep their shape.
Fry onions in small batches to ensure they crisp evenly.
Adjust the vinegar and spice levels in the tomato sauce to your taste.
Serve koshari warm with extra sauce on the side for dipping.
Variations to Try
While traditional koshari follows the recipe above, you can experiment with:
Adding garlic sauce or tahini for extra creaminess.
Using different types of lentils like red lentils for a softer texture.
Incorporating roasted vegetables for a twist.
Making a vegan version by ensuring no animal products are used.
Why Make Koshari at Home
Making koshari at home lets you control the ingredients and customize the flavors. It’s a budget-friendly meal that feeds a crowd and stores well for leftovers. Plus, cooking koshari connects you to Egyptian culinary heritage and offers a delicious way to explore new tastes.
Try making koshari for your next family dinner or casual gathering. It’s a dish that invites sharing and conversation, perfect for bringing people together around the table.



















Comments