Egyptian Lentils and Rice: Koshari-Style Recipe

Updated November 4, 2026

Total time
1 hr 20 min
prep 25 min · cook 55 min
Serves
4
portions as written

Jump to recipe

Egyptian Lentils and Rice: Koshari-Style Recipe

Egyptian lentils and rice is a hearty, layered dish inspired by koshari, Egypt’s popular combination of lentils, rice, pasta, chickpeas, tomato sauce, and crisp onions. The components cook in parallel, then come together in a satisfying bowl with tangy sauce and warmly spiced lentils; family and regional versions vary in their exact proportions and toppings.

Ingredients

  • 1 cup (190 g) brown or green lentils, picked over and rinsed
  • 1 cup (190 g) long-grain rice, preferably basmati, rinsed until the water is mostly clear
  • 1 cup (100 g) small elbow macaroni or other small pasta
  • 1 cup (165 g) cooked chickpeas, drained and rinsed
  • 3 large yellow onions (about 600 g), peeled and thinly sliced
  • ⅓ cup (80 ml) neutral oil, such as canola or sunflower oil
  • 1 can (14.5 oz / 410 g) crushed tomatoes
  • 2 tablespoons (32 g) tomato paste
  • 4 garlic cloves (about 12 g), finely chopped
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) ground coriander
  • ½ teaspoon (1 g) red pepper flakes, optional
  • 1 tablespoon (15 ml) white vinegar or red wine vinegar
  • 2 teaspoons (12 g) fine salt, divided, plus more to taste
  • 5½ cups (1.3 L) water, divided: 4 cups (950 ml) for the lentils and 1½ cups (355 ml) for the rice
  • 2 tablespoons (8 g) chopped fresh parsley, optional, for serving

Instructions

  1. Get the components ready. Set out a large, heavy saucepan with a lid for the lentils and rice, a medium saucepan for the tomato sauce, and a pot for the pasta. Rinse the rice and lentils separately. Thinly slice the onions and chop the garlic before turning on the stove. This preparation takes about 25 minutes, including sorting through the lentils and measuring the ingredients. The remaining steps overlap, so you can cook the sauce and pasta while the lentils and rice are on the stove.
  2. Brown the onions. Pour the oil into a wide skillet and heat over medium. Add the sliced onions and cook for 18–22 minutes, stirring often, until deeply golden and crisp at the edges. If the pan looks crowded, cook the onions in two batches; a crowded pan steams them and slows browning. Transfer the finished onions to a paper-towel-lined plate with a slotted spoon. Leave about 2 tablespoons of the onion-flavored oil in the skillet or pour that amount into the saucepan for the sauce; reserve the rest for another use.
  3. Simmer the tomato sauce. Heat the 2 tablespoons of reserved onion oil in the medium saucepan over medium heat. Add the garlic, cumin, coriander, and optional red pepper flakes; stir for about 30 seconds, just until fragrant. Stir in the tomato paste, then add the crushed tomatoes, vinegar, and ½ teaspoon of the salt. Bring the sauce to a gentle simmer and cook uncovered for 12–15 minutes, stirring occasionally. It should thicken slightly but remain spoonable. Taste and adjust the salt or vinegar; the finished sauce should taste lively enough to balance the mild rice and lentils.
  4. Part-cook the lentils. Put the lentils in the large saucepan with 4 cups (950 ml) water and ½ teaspoon salt. Bring to a boil, then lower the heat and simmer uncovered for about 12–15 minutes. Check one: it should be beginning to soften but still hold its shape, not be fully tender or splitting. Drain the lentils in a sieve. This brief first simmer helps the lentils and rice finish together without turning the rice mushy.
  5. Cook the lentils with the rice. Return the drained lentils to the saucepan. Add the rinsed rice, 1½ cups (355 ml) water, and the remaining 1 teaspoon salt. Bring to a boil, stir once, then cover and reduce the heat to low. Cook for 15–18 minutes, until the rice is tender and the liquid has been absorbed. Keep the lid on as much as possible; frequent lifting releases steam and can leave the grains undercooked. Turn off the heat and let the covered pot stand for 5 minutes, then gently fluff with a fork. If a little liquid remains, give it a few more minutes on low before resting.
  6. Boil the pasta and warm the chickpeas. While the rice cooks, bring a separate pot of salted water to a boil. Add the pasta and cook according to its package directions, usually 8–10 minutes, until just tender. Drain well. Stir the chickpeas into the warm tomato sauce for the final 2–3 minutes, or warm them separately in a small pan with a spoonful of water if you prefer to keep the sauce smooth. If the sauce has become too thick, loosen it with a splash of water.
  7. Assemble and serve. Spoon the lentil-rice mixture into bowls or onto a serving platter. Add the drained pasta and chickpeas with plenty of tomato sauce, then finish with a generous layer of crisp onions. Scatter parsley over the top if using. Serve the components in layers so each person can mix the amount of sauce and onion they want into each bite. The onions soften after sitting in the sauce, so add them just before bringing the dish to the table.

Tips

  • Use brown or green lentils. They keep their shape during cooking and make a distinct, pleasantly firm layer. Red lentils cook much faster and tend to collapse, so they are not a like-for-like substitute here. If they are all you have, cook them separately and expect a softer, more stew-like result.
  • Rinse the rice and check the lentils. Rinsing removes loose surface starch, which helps the rice cook into separate grains. Lentil cooking times vary with age, so use the visual and texture check in the instructions rather than relying only on the timer. Drain them while they are still holding their shape.
  • Watch the onions near the end. Their color changes quickly once they start to brown. Keep the heat at medium and stir regularly; if the oil is smoking or the onion edges are turning dark before the centers soften, lower the heat. Properly golden onions taste sweet and crisp rather than bitter.
  • Choose a practical oil or pasta substitute. Sunflower oil is a useful alternative to neutral canola oil. Small macaroni is common, but broken spaghetti or another small pasta shape works too; cook it separately and drain it before assembling. These swaps change the shape or flavor slightly without changing how the dish comes together.

Serving Suggestions

Serve Egyptian lentils and rice hot as a filling main course, with the tomato sauce and onions available for everyone to add at the table. A simple chopped salad of cucumber, tomato, and parsley gives the meal a cool, fresh contrast, while lemon wedges let diners add extra brightness. Pickled vegetables or a small dish of chili sauce are also welcome alongside the bowls, especially for people who like a sharper or hotter finish.

For a more traditional koshari-style presentation, keep the lentil-rice mixture, pasta, chickpeas, sauce, and onions in separate serving dishes and let people build their own portions. For a quicker family dinner, layer them in individual bowls in the kitchen. Either way, serve the onions at the last minute so their crisp edges contrast with the soft rice and sauce.

Variations

Make it closer to classic koshari. This recipe includes the familiar combination of lentils, rice, pasta, chickpeas, tomato sauce, and onions, but koshari recipes differ in seasoning and assembly. Some versions add a sharper garlic-and-vinegar sauce, sometimes called da’ah. To make a quick table condiment, stir 1 tablespoon (15 ml) vinegar with 1 small grated garlic clove and a pinch of salt, then offer it separately so each person can add a little at a time.

Adjust the heat and seasoning. Leave out the red pepper flakes for a mild sauce, or add a pinch more for a gentle kick. A little extra cumin gives the sauce a deeper earthy note, while more vinegar makes it tangier. Add changes gradually and taste as you go; the sauce should season the whole bowl without overwhelming the lentils.

Make it without chickpeas or gluten. You can omit the chickpeas and serve a little extra lentil-rice mixture instead, though the bowl will be less varied in texture. For a gluten-free version, use a small gluten-free pasta and check its package directions, since cooking times differ from wheat pasta. Cook it in a separate pot to avoid overcooking the rice while waiting for the pasta.

Use a different rice. Long-grain rice gives a light, distinct result. Egyptian short-grain rice is a reasonable regional-style alternative and tends to be softer and a little stickier; it may need slightly less water, so follow the rice package guidance and check near the end of cooking. Avoid changing both the rice type and water amount without checking, since excess liquid can make the lentils and rice clump together.

Storage and Reheating

Let leftovers cool briefly, then refrigerate them within 2 hours of cooking in covered, shallow containers. For the best texture, store the rice and lentils, pasta, tomato sauce, and onions separately; this keeps the pasta from soaking up too much sauce and helps the onions stay as crisp as possible. Refrigerated cooked components keep for 3–4 days. If they have already been mixed, they are still fine to store together, but the onions will soften.

Reheat only the amount you plan to eat. Warm the lentils and rice in a covered pan over low heat with a tablespoon or two of water, stirring gently, or microwave them covered in short intervals and stir between intervals. Heat sauce separately until steaming, and warm pasta with a splash of water so it does not dry out. Reheat leftovers to 165°F (74°C), as measured with a food thermometer. Add any reserved onions after reheating. Freeze portions for up to 2 months for best quality; thaw overnight in the refrigerator and reheat thoroughly.

Frequently Asked Questions

Is Egyptian lentils and rice the same as koshari?
Koshari is an Egyptian dish commonly made with lentils, rice, pasta, chickpeas, tomato sauce, and fried onions. This recipe follows that combination, with a straightforward spiced tomato sauce and a particular balance of rice and lentils. Ingredients and toppings vary between cooks, so it is best described as koshari-style rather than the only definitive version.

Can I cook the lentils and rice together from the start?
It is better to give the lentils a short head start because they generally take longer to become tender than white rice. Part-cooking and draining them first gives you more control over both textures. If you use a quick-cooking lentil or a rice with a different cooking time, adjust the sequence and check the package directions rather than assuming the original timing will work.

Can I make this recipe ahead?
Yes. Cook the lentil-rice mixture, sauce, pasta, and onions ahead and refrigerate them separately for up to 3–4 days. Reheat the main components until they are thoroughly hot, loosening the rice with a little water if needed. The onions lose some crispness in storage, so keep them separate and add them at serving time; for the crispiest topping, cook them on the day you plan to eat.

What can I use instead of the vinegar?
White vinegar or red wine vinegar both work in the sauce. If you do not have either, use a small squeeze of lemon juice at the end of cooking. Add it gradually and taste, because lemon can make the sauce taste brighter and more citrusy, while vinegar gives it a more direct tang.

Why did my rice turn mushy or stay firm?
Mushy rice can come from using too much water, stirring repeatedly, or lifting the lid and then adding extra cooking time without checking the texture. Firm rice may need a few more minutes of gentle cooking and a tablespoon or two of hot water if the pan is dry. Rice varieties differ, so check the grains near the end and keep the pot covered while they finish.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).