
This Egyptian classic brings together rice, lentils, and pasta in a uniquely satisfying dish that’s been beloved for generations.
What makes this creation special is its perfect balance of textures and flavors—chewy lentils, tender rice, and pasta all come together under a spiced tomato sauce and crispy fried onions.
As a naturally vegetarian meal, it’s hearty enough to satisfy while staying light and full of plant-based protein.
Traditional, comforting, and completely one-of-a-kind, this medley is ready to become a staple in your kitchen.
Ingredients for Koshari Rice
Rice, lentils, pasta, and crispy onions come together in this Egyptian favorite.
| Ingredient | Amount | Notes |
|---|---|---|
| Brown Lentils 🥣 | 1 cup | Rinsed, picked over for debris |
| Long-Grain White Rice 🌾 | 1 cup | Rinsed until water runs clear |
| Ditalini Pasta 🍝 | 1 cup | Or small elbow macaroni |
| Olive Oil 🫒 | ½ cup | Divided for frying and cooking |
| Yellow Onions 🧅 | 2 whole | Large, thinly sliced for frying |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Canned Crushed Tomatoes 🍅 | 1 can | 28 oz can, undrained |
| Tomato Paste 🍅 | 2 tbsp | For depth of flavor |
| Ground Cumin 🌿 | 1 tsp | Freshly ground preferred |
| Ground Coriander 🌿 | 1 tsp | Toasted for extra aroma |
| Salt 🧂 | 1 ½ tsp | Divided to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| White Vinegar 🧪 | 1 tbsp | For tang in tomato sauce |
| Granulated Sugar 🍚 | 1 tsp | Balances acidity |
| Vegetable Broth 🥫 | 2 cups | Low-sodium preferred |
The lentils are the foundation here—brown or green hold their shape best, avoiding mushy red varieties. Middle Eastern markets often carry the perfect ditalini pasta, but any small shape works. For the onions, yellow onions (the standard kind, not sweet ones) give that classic crispy texture. I grab my spices from Penzeys when I can, but any well-stocked grocery store’s bulk section will do just fine.
No ditalini? Small elbow macaroni or orzo work great. Swap cumin seeds for ground cumin—toast and grind them fresh for maximum flavor. The tomato sauce can handle flexibility: fire-roasted crushed tomatoes add smokiness, or blend whole canned tomatoes if that’s what you’ve got. For extra richness, a spoonful of tahini stirred into the sauce is a delicious twist (totally optional).
This keeps well for 3-4 days in the fridge—actually improves as flavors meld. Freeze portions for up to 3 months (the onions lose crispness but the rest holds up). Reheat gently on the stove with a splash of water.
Why You’ll Love This Recipe
- One Pot Meal: Most of the work happens in a single pot—lentils, rice, and pasta all cooking together while I crisp the onions in a pan.
- Layered Comfort: The mix of chewy lentils, fluffy rice, and tiny pasta soaked in olive oil makes every bite feel like a hug.
- Feeds a Crowd: I make a big batch on Sunday and it’s just as good reheated for lunches all week.
- Budget Stretcher: Brown lentils and pasta keep the cost low, but it tastes like I spent hours on it.
Step-by-Step Instructions for Egyptian Lentil and Pasta Medley
Here’s the method that brings this iconic dish together with perfect texture and flavor.
Step 1: Cook the Brown Lentils Until Tender
Rinse the 1 cup Brown Lentils thoroughly, then add them to a medium saucepan with 2 cups Vegetable Broth and ½ tsp Salt. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 20-25 minutes until the lentils are tender but still hold their shape.
Skimming any foam that rises to the surface during the first few minutes ensures a clean, clear result. You want the lentils to absorb most of the liquid but retain a slight bite—they’ll continue cooking when combined with the other elements later.
Step 2: Prepare and Fry the Onions to Crispy Perfection
While the lentils cook, thinly slice the 2 whole Yellow Onions. Heat ¼ cup Olive Oil in a skillet over medium heat and add the onions. Cook for 15-20 minutes, stirring occasionally, until they turn deep golden brown and crispy.
This step is non-negotiable for authentic flavor. The onions should be uniformly caramelized and crunchy—like the best potato chips. Transfer them to a paper towel-lined plate to drain excess oil, but reserve the skillet with the remaining ¼ cup Olive Oil for the next step.
Step 3: Cook the Rice and Pasta Together
Rinse the 1 cup Long-Grain White Rice until the water runs clear. In a separate pot, combine the rice with 1 cup Ditalini Pasta, 1 tsp Salt, and enough water to cover by 1 inch. Bring to a boil, then reduce to medium-low and cook for 10-12 minutes until both are al dente.
Drain immediately and set aside. Cooking the rice and pasta together ensures they absorb flavors uniformly and finish at the same time. Be careful not to overcook—they should be firm to the bite, as they’ll soften slightly when combined with the lentils and sauce.
Step 4: Create the Spiced Tomato Sauce
In the reserved skillet with ¼ cup Olive Oil, sauté the 4 cloves Garlic Cloves for 30 seconds until fragrant. Add the 2 tbsp Tomato Paste, 1 tsp Ground Cumin, and 1 tsp Ground Coriander, stirring for 1 minute to bloom the spices.
Pour in the 1 can Canned Crushed Tomatoes, 1 tbsp White Vinegar, 1 tsp Granulated Sugar, and remaining ½ tsp Salt and ½ tsp Black Pepper. Simmer for 10 minutes until thickened, stirring occasionally to prevent sticking.
Step 5: Assemble and Serve
In a large serving bowl, combine the cooked lentils, rice, and pasta. Pour the warm tomato sauce over the top and gently fold everything together until evenly coated. The mixture should be moist but not soupy—add a splash of broth if it seems dry.
Top with the crispy fried onions, pressing some into the dish so every bite gets their crunch. Serve immediately while warm. The contrast of textures—tender lentils, firm rice and pasta, and crispy onions—is what makes this dish unforgettable.
Pro Tips For Making Koshari Rice
- Cook Lentils Separately: Brown lentils cook at a different pace than rice and pasta. Boil them first until just tender—about 20 minutes—then drain and set aside to avoid mushy koshari.
- Toast the Onions: I learned this the hard way—raw onions ruin the texture. Cook them in olive oil on medium-low until deep golden brown, about 15 minutes, for that sweet, crispy contrast.
- Salt Each Layer: Sounds tedious, but it works: salt the lentils, the rice water, and the pasta water. This builds flavor in every bite, not just the surface.
- Use Leftover Pasta Water: After boiling the ditalini, reserve a cup of the starchy water. It helps bind everything together when you mix the koshari, so it doesn’t taste dry.
Storing and Reheating koshari rice
Refrigerator Storage
Let this dish cool to room temperature for no more than 2 hours before transferring to airtight containers. I use glass containers with snap-tight lids. It stays fresh in the fridge at 40°F or below for up to 4 days. 💡
Freezer Storage
Portion into freezer-safe bags or containers, leaving 1 inch of headspace for expansion. The dish freezes well for up to 3 months, though the fried onions may lose some crispness. I recommend storing them separately if possible.
Stovetop Reheating
This is my preferred method. Add your portion to a skillet with 2 tbsp water or vegetable broth over medium-low heat. Cover and warm for 5-7 minutes, stirring occasionally. The sauce will rehydrate beautifully. 🔥
Microwave Reheating
Place in a microwave-safe dish, sprinkle with 1 tbsp water, and cover loosely. Heat on 70% power for 2-3 minutes, stir, then continue in 30-second intervals until reaching 165°F.
Reviving Crispy Onions
If storing onions separately, reheat them in a dry skillet over medium heat for 2-3 minutes to restore crispness. If they’ve softened on the dish, spread them on a baking sheet and broil for 1-2 minutes watching closely.
Nutrition Facts
Frequently Asked Questions
Can I use red lentils instead of brown?
Avoid red lentils—they turn mushy and lose shape. Brown or green lentils hold their texture best for this dish. This ensures the perfect bite in every forkful.
What if I don’t have ditalini pasta?
Small elbow macaroni or orzo work perfectly as substitutes. Any small pasta shape will do as long as it cooks in 10-12 minutes. The key is keeping the size consistent.
How do I keep the onions crispy for leftovers?
Store fried onions separately in an airtight container. Reheat them in a dry skillet for 2-3 minutes to restore crunch before serving. This preserves their signature texture.
Can I make this dish ahead of time?
Yes! Prepare components separately and assemble just before serving. The flavors meld beautifully when stored in the fridge for 1-2 days before final assembly.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026