Go Back
Layered Egyptian koshari recipe bowl with lentil rice, pasta, chickpeas, red tomato sauce, and crisp fried onions.

Koshari Recipe

Rebecca Blumer
This Egyptian koshari layers tender lentil rice, pasta, cumin chickpeas, tangy garlic-vinegar tomato sauce, and crisp fried onions, using reserved onion oil to carry savory flavor through the bowl.
Prep Time 30 minutes
Cook Time 2 hours
Total Time 2 hours 30 minutes
Course Main Course
Cuisine Egyptian
Servings 8 servings
Calories 528 kcal

Equipment

  • High-rimmed pot
  • Frying spatula
  • Food processor
  • Blender
  • Strainer

Ingredients
 

  • 1 cup dried chickpeas (or 2 - 15 ounce cans of chickpeas** See note 3)
  • 2 tsp ground cumin
  • ½ lime
  • 1½ lbs onion (about 2 large onions)
  • 6 tbsp flour (to toss the onions in prior to frying)
  • oil for frying (preferably sunflower oil** See note 5)
  • salt to taste
  • 1 lb tomatoes
  • 6 ounces green bell pepper
  • 6 ounces onion
  • 3 garlic cloves
  • 1 tsp ground coriander
  • 1 tsp ground cumin
  • 1 tbsp oil (from the fried onions)
  • 1 lime
  • salt and pepper to taste
  • 1 spicy pepper (optional)
  • 1 cup dried brown lentils (see note 8)
  • 2 cups dry Calrose rice (or short-grain rice **See note 4)
  • 1¼ lbs onion (about 1½ large onions)
  • 4 tbsp oil (from the fried onions)
  • 4 cups water
  • 8 ounces elbow pasta
  • 8 ounces dried spaghetti
  • 2¼ lbs tomatoes (see note 7 for substitution of canned passata)
  • 2 tbsp ghee
  • 1 tsp chili flakes or cayenne powder (optional)
  • 9 garlic cloves
  • 3 tbsp tomato paste
  • 3 tbsp white vinegar
  • ½ tsp sugar
  • 1 tsp salt (or to taste)
  • 1 tsp black pepper (or to taste)

Instructions
 

Soak Dry Lentils and Dry Chickpeas Ahead of Time

  • Cover the dried lentils and dried chickpeas with water and soak for 3 hours before starting the cooking stages. The legumes will hydrate and swell during this preparation.

Prepare the Chickpeas

  • Boil the soaked dried chickpeas for 45 minutes to an hour, drain, then replenish the water and add the cumin for a second 30-minute boil. Once the chickpeas are tender, finish them with the juice from the lime half.

Fry the Onions

  • Slice the onions into rings, coat them with the flour, and leave them for 30 minutes before frying. The flour should cling to the onion surfaces.
  • Fry the coated rings in oil, preferably sunflower oil, then lift them onto paper towels with a frying spatula and salt to taste. Reserve the frying oil for the rice and optional fresh sauce, keeping the crisp onions separate.

Make the Fresh Red Sauce (Optional)

  • Process the tomatoes, bell pepper, onion, and garlic, including the optional spicy pepper if desired, then blend in cumin, coriander, reserved onion oil, lime juice, salt, and pepper. The vegetables should form a spoonable blended sauce.

Make the Koshari Lentil Rice

  • Process the onions, then cook them in the reserved onion oil in a high-rimmed pot over low heat for about 10 minutes. The onion mixture should soften slowly.
  • Add the drained soaked lentils and water, bring to a boil, then cover and simmer for about 10 minutes or until softened. The soaked lentils will measure about 2.25 cups and should become tender before the rice goes in.
  • Reduce the heat to medium-low, stir in the rice, salt, and pepper, and cook covered for about 12 to 15 minutes before switching off the heat and resting covered for 5 minutes. Check for tender rice before beginning the covered rest.

Cook the Pasta

  • Bring water to a boil with about 1 tbsp salt, and break the spaghetti into quarters by snapping it in half twice, working with about 15 strands at a time. The shortened strands should fit comfortably on a spoon alongside the elbows.
  • Boil the broken spaghetti and elbow pasta together until they reach your preferred firmness, then drain and set aside. Keep the pasta firm enough to retain its shape beneath the sauces.

Koshari Vinegar Red Sauce

  • Purée the tomatoes in a blender and pass them through a strainer into a bowl, or choose canned passata, then mince the garlic. The strained tomato mixture should be smooth.
  • Heat the ghee, or oil for the vegan variation, with the optional chili for 30 seconds, add the garlic, then add tomato paste and vinegar for about 30 seconds before pouring in the tomatoes. The garlic and chili should become aromatic without burning.
  • Stir in cumin, coriander, salt, sugar, and black pepper, then simmer for about 10 minutes. The tomato, garlic, and vinegar should come together into a tangy sauce.

Assemble the Dish

  • Build each portion with lentil rice, pasta, chickpeas, vinegar tomato sauce, optional fresh sauce, and finally fried onions. The onion crown should remain distinct above the sauced layers.

Notes

Planning tip: Set aside an extra 3 hours to soak the dried chickpeas and brown lentils before you start cooking.
Onion tip: Watch the color closely while frying so the rings do not over-brown and turn bitter, and store them away from the sauces until serving to protect their crunch.
Texture tip: Simmer the lentils until tender while still holding their skins before stirring in the rice, and keep the lid on during cooking and resting so steam cannot escape.
Ingredient swaps: For a vegan option, replace the ghee in the cooked sauce with neutral oil or reserved onion-frying oil. You can also use canned chickpeas in place of dried chickpeas, or canned tomato passata instead of blending and straining fresh tomatoes.
Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.
Keyword Egyptian koshari, koshari recipe, lentil and rice bowl