Method

  1. Crisp the onions and season the oil

    Halve 360 g of yellow onions, peel them, and slice them into very thin half-moons. Heat 60 ml of neutral cooking oil in a wide skillet over medium heat. Add the onions and cook for 12 to 16 minutes, stirring often and separating the strands, until most are deep golden and crisp at the edges. Begin checking at 12 minutes because the final browning happens quickly. Transfer the onions to a paper-towel-lined plate with a slotted spoon, then keep the onion-scented oil in the skillet.

    12:00
  2. Par-cook the lentils

    Rinse 150 g of brown lentils until the water runs mostly clear. Put them in a saucepan and cover with fresh water by about 5 cm (2 in). Bring to a boil, then lower the heat and simmer for 12 to 15 minutes, until the lentils are tender around the edges but still firm in the center. Drain thoroughly so excess water does not make the rice heavy.

    12:00
  3. Cook the lentil rice

    Egyptian Koshari: Cook the lentil rice

    Rinse 150 g of long-grain white rice until the water is nearly clear. Coat the bottom of a medium saucepan with a little reserved onion oil, then stir in the rice for 1 minute. Add the drained lentils, 360 ml of water, 4 g of ground cumin, and 2 g of ground coriander. Bring to a boil, cover, and reduce the heat to low. Cook for 15 minutes, until the water is absorbed and the rice is tender. Remove from the heat and leave covered for 10 minutes, then fluff gently with a fork.

    00:01:00
    00:15:00
    00:10:00
  4. Cook the pasta

    While the rice cooks, bring a large pot of water to a rolling boil. Add 150 g of small elbow macaroni and cook according to the package directions until just al dente, stirring during the first minute. Before draining, scoop out 120 ml of reserved pasta cooking water. Drain the pasta without rinsing and keep it warm.

    08:00
  5. Build the tangy tomato-garlic sauce

    Egyptian Koshari: Build the tangy tomato-garlic sauce

    Return the skillet with the remaining onion oil to medium heat. Mince 5 garlic cloves, add it to the skillet, and stir for about 30 seconds until fragrant without browning. Add 30 g of tomato paste and 1 g of red pepper flakes and cook for 1 minute. Stir in 400 g of crushed tomatoes, 30 ml of distilled white vinegar, 6 g of fine sea salt, 1 g of black pepper, and 120 ml of reserved pasta cooking water. Simmer gently for 12 to 15 minutes, stirring occasionally, until glossy and thick enough to coat a spoon but still loose enough to flow over the bowl.

    00:00:30
    00:01:00
    00:12:00
  6. Warm the chickpeas

    Egyptian Koshari: Warm the chickpeas

    Put 240 g of canned chickpeas in a small saucepan and spoon in enough tomato sauce to lightly coat them. Warm over medium-low heat for 3 to 4 minutes, stirring once or twice, until steaming. Keep the remaining sauce hot for serving.

    03:00
  7. Layer and serve the koshari

    Egyptian Koshari: Layer and serve the koshari

    Divide the lentil rice among wide bowls and add the pasta in an even layer. Spoon the warm chickpeas over the top, pour on the tomato-garlic sauce, and finish with a generous handful of crisp onions. Serve immediately while the sauce is hot and the onions are still crackly.

Cook's noteKeep each component slightly distinct when assembling. The contrast between fluffy grains, tender pasta, flowing sauce, and crisp onions is the point of the dish.

Smart Substitutions

  • No brown lentils? Use green lentils; avoid red lentils, which soften too quickly to stay distinct in the rice.
  • No elbow macaroni? Use ditalini, small shells, or short pieces of spaghetti with a similar cooking time.
  • No distilled vinegar? Use apple cider vinegar for a slightly rounder acidity.
  • Prefer less heat? Omit the red pepper flakes and keep the cumin-coriander seasoning unchanged.

Tips and Variations

  • Slice the onions as evenly as possible so the thin strands crisp before the thicker ones burn.
  • Start the tomato sauce and pasta while the covered rice cooks to keep the total time close to 80 minutes.
  • Stop reducing the sauce while it still pours easily; koshari needs enough sauce to season every layer.

What Went Wrong?

  • Onions are soft instead of crisp Use a wider skillet, keep the strands separated, and let excess moisture cook away before increasing the heat slightly.
  • Lentil rice is mushy Drain the par-cooked lentils thoroughly and keep them firm in the center before they finish cooking with the rice.
  • Sauce tastes too sharp Simmer it for several more minutes so the tomatoes sweeten and the vinegar mellows.
  • Sauce is too thick Stir in a small splash of hot water until it flows easily from a spoon.

Nutrition Estimate

Calories700
Protein24 g
Carbs114 g
Fat18 g
  • Fiber: 13 g per serving
  • Sodium: 770 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

What is Egyptian koshari?Koshari is an Egyptian main dish built from rice, lentils, pasta, chickpeas, tomato sauce, and crisp onions. It is commonly assembled in layers so each serving has a mix of soft, saucy, and crunchy textures.
Should the components be mixed before serving?Layering is the clearest way to preserve the different textures, but diners can stir the bowl together as they eat so the sauce reaches the rice, lentils, and pasta.