Hold the onion: The common mistakes you’re making with your shakshuka

Think onions belong in shakshuka? Think again; from avoiding water to skipping the lid and never forgetting the parsley, here’s what experts say makes or breaks Israel’s beloved tomato-and-egg dish—plus a hearty twist with beans and cheese

Tiki Golan|

No onion

It’s true—our first instinct is often to start a pan with onions: peel, dice, sauté and then build the rest of the dish. But when it comes to shakshuka, think again. Surprisingly, onions have no place in this iconic tomato-and-egg dish. If you insist on adding them, no one’s calling the culinary police—but ask Dr. Shakshuka or any true expert, and they’ll tell you firmly: shakshuka doesn’t need onions.
Legend has it a cook at a high-end Tel Aviv restaurant once made shakshuka for the staff breakfast—with onions. The head chef was so horrified, he fired the cook on the spot.
8 View gallery
Shakshuka
Shakshuka
Shakshuka
(Photo: Yaron Brener)

Don’t skip the heat

Shakshuka is meant to have a kick. It doesn’t need to scorch your mouth, but it should deliver at least a hint of heat. If you’re spice-averse, a mild addition is fine—but never leave it out entirely. At the very least, toss in half a chili pepper. When it’s time to serve, you can always plate the pepper with the portion belonging to the person who insists it’s never spicy enough.
8 View gallery
פלפל אדום חריף
פלפל אדום חריף
(Photo: Shutterstock)

No water, please

Water in shakshuka? Absolutely not. The entire idea is to reduce the tomato juices and thicken the sauce. Adding water only thins the texture and drags out the cooking time.
8 View gallery
בישול
בישול
(Photo: Shutterstock)

Undercooked tomatoes are a dealbreaker

Peel them or don’t—but whatever you do, cook your tomatoes until they surrender completely. They need to break down and melt into the sauce. Rushed cooking won’t draw out the juices or soften them enough, and your final dish will suffer for it. Simmer the tomatoes over medium heat with a lid on for about 20 minutes—depending on the type and cut size—and you’ll have a perfect shakshuka base.
8 View gallery
בישול
בישול
(Photo: Shutterstock)

Never cover the pan after the eggs go in

We know: the kids are hungry, you're hungry and everyone wants to eat—but patience is key. Once your tomatoes are cooked, the pan lid comes off—and stays off. Why? Because covering the pan after adding eggs traps steam. The result? A thin white film over the yolks, dull color and worst of all—overcooked yolks. That golden center you want to dip your bread into? Gone.
8 View gallery
(Photo: Atta Awisat)

Watch the sauce—don’t burn it

Remember: reducing the sauce is important, but once the lid’s off and the heat goes up, you risk burning the bottom. Burnt sauce leaves behind a bitter, unmistakable taste that’s nearly impossible to fix. You can try masking it with vinegar or sugar, but it’ll always linger. The solution: keep enough liquid in the pan to prevent scorching as you cook the eggs.
8 View gallery
בישול
בישול
(Photo: Shutterstock)

Garnish matters

Don’t forget: we eat with our eyes, too. A generous sprinkle of chopped parsley just before serving adds a pop of color and takes the presentation to another level. It’s a quick, simple touch that gives your dish a polished, professional look.
8 View gallery
תמונה של שקשוקה
תמונה של שקשוקה
(Photo: Shutterstock)

Recipe: Shakshuka with beans, tomatoes and kashkaval cheese

A baked twist on a traditional stovetop favorite—with a hearty boost from beans and a cheesy finish. Don’t forget the slice of challah on the side.
Ingredients (serves 4):
  • 2 onions, peeled and sliced
  • 1 red bell pepper, seeded and sliced into strips
  • 3 tbsp olive oil
  • 1 garlic clove, peeled and sliced
  • 230 g cooked beans
  • 2 cups crushed tomatoes
  • Salt and pepper to taste
  • 1 hot pepper (optional)
  • 4 eggs
  • 150 g grated kashkaval cheese
  • A few sprigs of sage, oregano or thyme
To serve:
  • Toasted slices of challah
8 View gallery
נירה ורותי רוסו
נירה ורותי רוסו
Shakshuka with beans, tomatoes and kashkaval cheese
(Photo: Ruthie Rousso)
Instructions:
  1. Preheat the oven to 180°C (top heat).
  2. In a deep, oven-safe skillet, heat the oil and cook the sliced onions until soft, about 10 minutes.
  3. Add the bell pepper and cook for 5 more minutes.
  4. Add the garlic, beans, tomatoes and optional hot pepper. Season generously with salt and pepper.
  5. Cover the skillet and cook for another 5 minutes. Stir well.
  6. Crack the eggs into the skillet one at a time, cover and cook for 3 minutes.
  7. Sprinkle the grated kashkaval over the top, add herbs and transfer the skillet to the oven for another 3 minutes, or until the cheese melts.
  8. Serve immediately with toasted challah.
Pro tip:
Legume-based dishes love deeply caramelized onions and diced carrots, which add natural sweetness without any white sugar. Finish with fresh herbs like sage or thyme and adjust consistency with water or broth depending on whether you want a stew or soup.
Comments
The commenter agrees to the privacy policy of Ynet News and agrees not to submit comments that violate the terms of use, including incitement, libel and expressions that exceed the accepted norms of freedom of speech.
""