Amazing Egyptian Koshari Recipe (Rice + Lentils with Spiced Tomato Sauce)

Koshari is the kind of comfort food that feels like a hug in a bowl: cozy carbs, tangy garlic vinegar, and that spicy tomato sauce that makes you go back for “just one more bite.”

Try this Amazing Egyptian Koshari Recipe for a taste of authentic comfort food.

Amazing Egyptian Koshari Recipe

Protein Score for Amazing Egyptian Koshari Recipe

Protein per serving (estimated, as written): ???? Balanced (10 to 25g)
(Koshari isn’t meant to be “protein-heavy”, but lentils do real work here.)

???? Balanced: 10 to 25g protein per serving

Protein Boost (optional)

Want it more protein-forward without ruining the vibe?

  • Add 1 can of chickpeas, rinsed, warmed in the tomato sauce
  • Top with 2 fried eggs (one per bowl) for a classic “meal upgrade.”
  • Serve with Greek yogurt garlic drizzle (sounds odd, tastes amazing with the spice + vinegar)
  • Add shredded chicken or ground turkey spiced with baharat on the side (if you want a non-vegan option)

Why you will love this dish

  • Layered textures = the whole point: soft rice + tender lentils + pasta + crispy onions
  • Garlic + vinegar keeps everything bright, so it doesn’t feel heavy
  • Baharat gives the tomato sauce that warm Middle Eastern depth (not just “tomato-y”)
Amazing Egyptian Koshari Recipe

Amazing Egyptian Koshari Recipe (Rice + Lentils with Spiced Tomato Sauce)

Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 6
Author: Gaila - The Petit Gourmet
No ratings yet
Print Pin Rate
Cozy Egyptian koshari made with rice, lentils, caramelized onions, and a bold baharat tomato sauce with garlic vinegar. Meal-prep friendly and easy to customize.

Ingredients

Lentils + Rice Base

  • 1 ½ cups brown lentils
  • 1 garlic clove crushed
  • 1 teaspoon cumin
  • 1 bay leaf
  • ½ teaspoon salt add after cooking
  • 2 tablespoon olive oil
  • 1 ½ cups basmati rice
  • 1 ½ cups stock vegetable for vegan, or chicken/beef
  • 1 cup chopped parsley use less if you want it subtle
  • Salt + pepper to taste

Caramelized Onions

  • 1 tablespoon oil
  • 4 white onions thinly sliced
  • 2 teaspoon ground coriander or coriander seeds
  • 2 teaspoon sugar
  • Salt pinch helps onions sweat

Spicy Tomato Sauce

  • 2 tablespoon olive oil
  • 3 garlic cloves crushed
  • ½ teaspoon cumin
  • ½ teaspoon baharat spice blend
  • cup vinegar
  • 1 ½ cups tomato juice or crushed tomatoes + splash of water

Instructions

Caramelize onions

  • Heat oil in a wide pan over medium. Add onions + pinch of salt + coriander.
  • Cook slowly, stirring often, until deeply golden (about 25–35 minutes).
  • Add sugar during the last 5–10 minutes to help them caramelize.
  • Reserve half for topping. Keep the rest for mixing into the base.

Make the spicy tomato sauce

  • Heat olive oil in a saucepan. Add garlic, cumin, and baharat. Stir 30–60 seconds.
  • Add vinegar and tomato juice. Simmer 5–8 minutes. Taste and adjust salt.

Cook rice

  • Heat 2 tablespoon olive oil in a pot. Add rice and fry 2 minutes.
  • Add stock, bring to a boil, cover, reduce heat to low, and cook 15 minutes.
  • Rest 5 minutes off heat, then fluff.

Cook lentils

  • Rinse lentils. Add to pot with 2 cups water, garlic, cumin, bay leaf.
  • Simmer 20–30 minutes until tender (not mushy).
  • Salt at the end. Drain excess liquid if needed.

Assemble

  • In a big pot or bowl: combine rice + lentils + chopped parsley + the “mix-in” caramelized onions.

Optional: fold in cooked pasta (classic koshari move).

  • Serve topped with remaining caramelized onions and plenty of tomato sauce.

Notes

Optional but classic add-on (recommended for authenticity)

  • Small pasta (macaroni or ditalini), cooked and drained
    • Use about 1 ½ to 2 cups cooked pasta to match your rice/lentil volume
Did you make this recipe?I'd love to see it! Follow @Petitgourmetsd snap a photo and tag #Petitgourmetsd!

Texture Guard

Koshari can get mushy fast, so here’s how to keep it perfect:

  • Cook lentils until tender, not collapsing (you want bite)
  • Rice needs to be fluffy and separate (fry it in oil 2 minutes first like you’re doing)
  • Keep onions separate until serving so they stay crisp
  • If the sauce tastes flat, it usually needs more vinegar or salt, not more spice

Storage + Meal Prep

  • Fridge: 4 days (store base, sauce, and onions separately if possible)
  • Freezer: 2 months (freeze base + sauce; onions freeze poorly)
  • Reheat:
    • Microwave with a splash of water/stock
    • Or skillet reheat with a spoon of sauce to loosen
  • Meal prep tip: portion bowls, keep onions in a small container, add right before eating so they stay crisp.

FAQ

What is koshari made of?
Koshari is an Egyptian comfort dish made with rice, lentils (and often pasta), topped with spiced tomato sauce, garlic vinegar, and crispy onions.

Is koshari vegan?
Yes if you use vegetable stock and fry the onions in vegetable oil.

Do I have to add pasta?
No, but pasta is traditional in classic koshari. If you want the full street-food vibe, add a small pasta shape.

What can I use instead of baharat?
Use a mix of cumin + coriander + cinnamon + paprika. It won’t be identical but it keeps the warm flavor profile.

Why does my koshari taste bland?
It usually needs more salt and vinegar. The sauce should be tangy and bold to balance the rice and lentils.

Can I make koshari ahead of time?
Yes. It’s even better the next day. Store onions separately for crunch.

Is koshari healthy?
It’s a balanced comfort meal: lentils add fiber and plant protein. Portion size and toppings decide how “light” it feels.

Can I make it gluten-free?
Yes. Skip the pasta or use gluten-free pasta.

Try These Next

If you are cooking protein-forward after 45, check out my other high-protein recipes and meal ideas on the blog.

Cook With Love, Eat With Joy!

Share Your Experience

Did you make this recipe? I’d love to see it.
Tag @petitgourmetsd and use #petitgourmetsd so I can share your plate.

Explore More

Visit The Petit Gourmet for more comforting, nourishing recipes:
https://thepetitgourmet.com

Let’s Connect!

 Facebook
• Instagram
• Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. I haven't heard of this spice mix before but looking at the ingredient list, this whole thing sounds delicious! I know you said that the star is that tomato sauce, but those crispy onions sound pretty yummy too!! Love how healthy this is too - definitely a great way to start the week (especially after weekend eats 😉 ).

  2. Interesting. I've been to Egypt twice, but I didn't try this dish. I love the combo of rice abd beans so I would definitely like this rice lentil recipe. Sounds really good!

  3. This sounds like such a fun and flavorful meal, Gaila! I've never heard of Bahārāt, but I enjoy hearing about new spice blends. We're on full-out detox mode here after our vacation, and this sounds like a tasty meal that is still packed with flavor! I love the addition of the lentils in this one. Yum!!

    1. I do hope you had a blast on your vacation, too bad they ended! This will be perfect for a detox menu! Have a great week!