Egyptian Keto Koshari: A Comfort Classic With a Twist

There’s a kind of quiet magic that happens when onions start to brown in a pan. It’s not loud, not flashy, but it smells like home. If you’ve ever walked through the streets of Cairo and caught a whiff of fried onions, tomato sauce, and spices floating from a street cart… you know. That’s Koshari.

Koshari is Egypt’s love letter to carbs, rice, pasta, lentils, chickpeas, and crispy onions, all stacked into one loud, spicy bowl. But if you’re keeping things low-carb, traditional Koshari might feel off-limits. That’s where this keto version comes in. It’s not a “substitute” or a sad imitation. It’s just Koshari… adjusted. Made with love, not starch.

And listen, I’m not here to convince you this is “just like the real thing.” It’s not. But it hits those same comfort notes. Savory, spicy, crispy. And it fills the kitchen with smells that make people wander in asking, “What are you making?”

Let’s cook it together. I’ll walk you through every part. Nothing fancy, just real food, done right.

What You’ll Need For Egyptian Keto Koshari (Ingredients)

Let’s break this down like we’re prepping together on a Sunday afternoon.

For the “grain” base:

  • 1 medium head cauliflower (you’ll rice this)
  • 1 tablespoon olive oil
  • Salt and pepper

For the “lentils”:

  • 1 cup cooked black soybeans or chopped mushrooms (they give that earthy bite like lentils)
  • 1 teaspoon cumin
  • Pinch of salt

For the chickpeas:

  • 1 cup canned chickpeas (not strictly keto, but small amounts can work)
  • 1 teaspoon paprika
  • Olive oil for frying or roasting

For the tomato sauce:

  • 1 can (400g) crushed tomatoes
  • 3 cloves garlic, minced
  • 1 small onion, finely chopped
  • 2 tablespoons white vinegar
  • 1 teaspoon ground cumin
  • 1/2 teaspoon chili flakes (or more, depending on how bold you are)
  • Salt to taste
  • 2 tablespoons olive oil

For the crispy onions (this is non-negotiable):

  • 2 large onions, thinly sliced
  • Olive oil or avocado oil for frying
  • A sprinkle of salt

For the vinegar-garlic topping (koshari isn’t koshari without this sharp kick):

  • 4 cloves garlic, minced
  • 3 tablespoons white vinegar
  • 1 tablespoon water
  • A pinch of chili powder

Step-by-Step: No Rushing, No Stress

We’ll go piece by piece. Like how your grandma might cook—not a rush job, just letting flavors build on each other.

  1. Let’s Start With the Crispy Onions

Because once you smell these frying, you’ll be motivated to finish the whole dish.

In a wide pan, heat your oil on medium. Add the sliced onions and a sprinkle of salt. Stir now and then, but let them take their time. They’ll go from pale to golden to deep brown, crispy but not burnt. This part takes about 15–20 minutes. Don’t walk away. The moment you do, they’ll burn. Trust me, I’ve done it.

Once they’re done, lift them out with a slotted spoon and lay them on paper towels. They’ll crisp up more as they cool.

  1. Cauliflower Rice: The Base That Surprises People

If you’ve never made cauliflower rice before, don’t worry. It’s not hard.

Chop your cauliflower into chunks, then pulse in a food processor until it looks like rice. Not mushy, not big chunks, just a fine grainy texture.

Heat a pan with a tablespoon of olive oil. Add the cauliflower rice, a pinch of salt and pepper. Cook it over medium heat for about 6–8 minutes until it’s tender and some bits start to turn golden. That’s your base. It soaks up sauce beautifully.

  1. “Lentils” – We’re Getting Creative Here

Now we’re leaning into what keto can do. Black soybeans have a similar bite to lentils. If you don’t have those, chopped mushrooms are a solid backup.

Toss them into a pan with cumin and salt. Sauté for 5–7 minutes until they soak up the flavor and get a little toasty.

  1. Chickpeas – Optional, But Worth It

Okay, I know chickpeas aren’t fully keto. But if you can handle a few without breaking your macros, crisping these up is worth it.

Drain them, pat them dry, then toss with olive oil and paprika. Either roast them in the oven at 400°F (200°C) for 20 minutes or fry them until golden. Crunchy outside, soft inside. That texture really brings the whole dish together.

  1. That Spicy Tomato Sauce

This sauce ties everything up in a bow. It should taste tangy, garlicky, and just hot enough to wake you up.

In a saucepan, heat olive oil. Add your chopped onions and garlic. Sauté until soft. Add crushed tomatoes, vinegar, cumin, chili flakes, and salt. Simmer for 15–20 minutes, uncovered. It’ll thicken and smell incredible.

Taste and adjust. Want more spice? Add it. More tang? A splash more vinegar.

  1. That Sharp Garlic-Vinegar Sauce

This is what gives koshari its bold, unmistakable kick.

In a small pan, heat a bit of oil. Add minced garlic and sauté just until golden. Add vinegar, water, and chili powder. Let it bubble for a minute or two. Done.

This gets spooned over the top, like lightning in a bottle.

Putting It All Together

 

Here’s the best part.

Grab a big bowl or plate. Start layering:

  • Cauliflower rice
  • Black soybeans or mushrooms
  • Crispy chickpeas
  • Tomato sauce (spoon it on generously)
  • Crispy onions (don’t be shy)
  • A drizzle of the garlic-vinegar sauce

You can go back for more of whatever you love. It’s your bowl.

For Family and Taste Memory

I remember making traditional koshari with my aunt in her tiny kitchen, no measuring cups, no timers, just her instinct and a wooden spoon. She’d call out for someone to bring more onions or stir the pot while she chased her youngest out of the kitchen.

This version? It brings that same spirit. You’re not cooking to impress anyone. You’re making something real. Something that satisfies.

So whether you’re eating keto, feeding someone who is, or just curious, this version of koshari holds its own. It’s a warm bowl at the end of a long day. It’s crunch, spice, comfort, and history.

Conclusion

Let’s not call this a conclusion. It’s more like… the part where the kitchen gets quiet, the plates are mostly empty, and you’re sitting back thinking, “Yeah, that hit the spot.”

Egyptian Keto Koshari isn’t about pretending to be something it’s not. It’s not here to win purity points or make a viral splash. It’s here to feed you. Warm your belly. Remind you that food can be simple, bold, and still feel like a small celebration, even when you’re swapping rice for cauliflower.

If you’ve followed along, step by step, with a bit of steam on your glasses and a spoon in hand, well, I hope it felt like someone was in the kitchen with you. Someone who knows the mess, the joy, the quiet comfort of cooking for real life.

Make it once. Then make it your own. That’s how food sticks around.

Print

Egyptian Keto Koshari Recipe

A low-carb twist on Egypt’s favorite comfort dish. This Keto Koshari uses cauliflower rice, spiced tomato sauce, crispy onions, and garlic vinegar to bring the bold flavors of the street food classic, without the carbs. Perfect for anyone on a keto diet who misses real food that fills you up and hits the spot.

  • Author: Jane Summerfield
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 60 minutes
  • Yield: 4 servings 1x
  • Category: Main Course, Dinner/ Lunch
  • Method: Sauté + Fry + Simmer
  • Cuisine: Egyptian, Keto, Low-Carb

Ingredients

Scale

Cauliflower Rice Base

  • 1 medium head cauliflower

  • 1 tablespoon olive oil

  • Salt and pepper to taste

“Lentil” Layer

  • 1 cup cooked black soybeans or chopped mushrooms

  • 1 teaspoon cumin

  • Salt to taste

Chickpea Layer (optional)

  • 1 cup canned chickpeas

  • 1 teaspoon paprika

  • Olive oil for roasting or frying

Tomato Sauce

  • 1 can (400g) crushed tomatoes

  • 3 cloves garlic, minced

  • 1 small onion, finely chopped

  • 2 tablespoons white vinegar

  • 1 teaspoon ground cumin

  • 1/2 teaspoon chili flakes

  • Salt to taste

  • 2 tablespoons olive oil

Crispy Onions

  • 2 large onions, thinly sliced

  • Oil for frying

  • Pinch of salt

Garlic Vinegar Sauce

  • 4 cloves garlic, minced

  • 3 tablespoons white vinegar

  • 1 tablespoon water

  • Pinch of chili powder

Instructions

  • Crispy Onions: Heat oil in a pan. Add thinly sliced onions with a pinch of salt. Fry on medium heat, stirring now and then until deep brown and crisp (15–20 mins). Drain on paper towels.

  • Cauliflower Rice: Pulse cauliflower in a food processor to rice texture. Sauté in a pan with olive oil, salt, and pepper for 6–8 minutes until tender and golden.

  • “Lentils”: Sauté black soybeans or chopped mushrooms in a pan with cumin and salt until browned and flavorful, about 5–7 minutes.

  • Chickpeas (Optional): Toss dry chickpeas in oil and paprika. Roast at 400°F (200°C) for 20 mins or pan-fry until crispy.

  • Tomato Sauce: Heat olive oil in a saucepan. Sauté garlic and onion until soft. Add tomatoes, vinegar, cumin, chili, and salt. Simmer 15–20 mins, stirring now and then.

  • Garlic Vinegar Sauce: Lightly sauté garlic in oil until golden. Add vinegar, water, chili powder, and heat for 1–2 mins.

  • Assemble: In a bowl, layer cauliflower rice, soybean/mushroom mix, chickpeas, tomato sauce, crispy onions, and drizzle garlic vinegar sauce over the top.

Notes

  • You can skip chickpeas if strict keto.

  • Adjust chili and vinegar to your taste.

  • Leftovers keep well in the fridge for 2–3 days.

Please note: The recipe or ingredients shown in the video might vary slightly from what’s listed here. Use the video as an illustration, but for the best results, you might want to stick to the recipe provided in this article.

Nutrition

  • Serving Size: 1 serving
  • Calories: 290 Sugar: 6g Sodium: 420mg Fat: 18g Saturated Fat: 3g Unsaturated Fat: 14g Trans Fat: 0g Carbohydrates: 15g Fiber: 6g Protein: 10g Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!