White Bean Shakshuka

White bean shakshuka is similar to the classic Middle Eastern poached eggs in a tomato and pepper stew. In this recipe, white beans and charred vegetables lend this one-pan breakfast or dinner smoky depth and richness.

Cast iron skillet with white bean shakshuka--whit beans, tomatoes, feta cheese, eggs, and parsley

Chances are you may already be familiar with shakshuka, the Middle Eastern breakfast-for-dinner classic composed of eggs gently poached in a skillet of simmering tomatoes and onion. Trust us, you’re not familiar with this rendition, which lends a smoky and hearty depth to the familiar thanks to white beans and charred vegetables. An already soul-satisfying staple made even more enticing.–Angie Zoobkoff

White Bean Shakshuka

  • Quick Glance
  • (1)
  • 30 M
  • 50 M
  • Serves 4 to 6
5/5 - 1 reviews
Print RecipeBuy the Let’s Stay In cookbook

Want it? Click it.



Set a largish skillet, preferably cast iron, over medium heat. Add the coriander, cumin, and fennel seeds and toast until fragrant, about 2 minutes. Transfer the seeds to a plate to cool before grinding them in a spice grinder or using a mortar and pestle.

In the same skillet over medium-high heat, warm the oil. Add the bell pepper and onion in an even layer, then do not be tempted to stir or fuss with them. Let them cook, undisturbed, until the bottom side gets a dark char, 3 to 4 minutes. Then give everything a quick stir and continue to cook until nearly all of the peppers and onions are blackened in parts. This will take 10 to 15 minutes.

Add the ground spices, paprika, and salt to the skillet and cook, stirring, for 1 minute. Carefully add the tomatoes and their juices as they may spatter. Bring to a simmer and then stir in the white beans. Return to a simmer and then reduce the heat until the mixture holds at a bare bubble now and again. Simmer, uncovered, until the mixture thickens, 5 to 10 minutes.

Using the back of a spoon, create a little indentation in the tomato mixture for each of the eggs you plan to cook. Then carefully crack them into the tomato mixture. Add a bit of salt and black pepper to each egg and then cover the skillet with a lid (or, if you can’t find the matching lid, use a baking sheet or even the bottom of a large saucepan). Cook over low heat until the eggs are done to your liking, 5 to 7 minutes for soft, runny eggs. If you like the yolks more well done, you may want to gently spoon some of the sauce over the yolk.

Sprinkle with the fresh herbs and feta. Serve immediately, preferably scooped straight from the skillet.

Print RecipeBuy the Let’s Stay In cookbook

Want it? Click it.

Recipe Testers' Reviews

My husband is a Shakshuka connoisseur and the head Shakshuka maker in our house. I decided to surprise him and make this recipe knowing a brutally honest review would be forthcoming. Two bites in, he said “Wow.” Five bites in, he said “This is a 10 and the best I’ve ever had.” He wished it was spicier, so I sprinkled a little cayenne on top and he was very, very happy.

I made this in a 10 1/2-inch cast-iron skillet and it just fit. I would not go any smaller. I used 5 eggs but 6 will fit. I recommend using the high-end of medium-high to get a good char on the peppers and onions. The feta and parsley is a nice finish and the dish looked very delicious. I served this with a crusty bread.

This is a great football Sunday dish so make it for your guy!

I’ve often wanted to make Shakshuka, namely whenever I saw the photos of eggs perfectly nestled in a tomatoey veggie stew. It always sounded good, but also a bit intimidating. So when this recipe came along, it gave me the perfect excuse to finally try it. I had obviously never read through the recipes to realize how unintimidating this dish really is.

It was very easy to make and I was also super surprised at how rich and filling this dish was on its own. The white beans, no doubt, helped with making this meal more filling. The eggs look so pretty floating on the bright red sauce (I only used 4 eggs since I was only cooking for the 2 of us, but my skillet could easily have held 6 eggs.)

The feta added the perfect complement to this dish, lending a creamy, salty tang to each bite. I could easily see some kalamata olives and even some garlic added to this sauce the next time. All that was required to complete this yummy dinner was a good bread for dunking into the flavorful spiced sauce and a side of steamed broccoli. Done!


#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.


  1. We do international-themed celebrations every month at my house, and last night was Israel. My friends were bringing hummus, pita, olives, and baklava so I just needed to pull together a main dish. This shakshuka with a huge crusty loaf of bread was just the ticket. I took Allison J’s advice and finely chopped the peppers and onions so they were about the same size and shape as the diced tomatoes and beans. I accidentally picked up fire-roasted tomatoes, and next time I will make sure to get regular as the recipe was quite smoky. The few minutes it takes to toast and grind the spices is so hugely worth the effort as the dish tasted as though it had simmered all day. The tangy feta and bright cilantro perfectly balanced out the acidity in the tomatoes and the richness of the eggs. Everyone loved it and I can’t wait to try the kale rendition on the site soon!

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Rate this recipe!

Have you tried this recipe? Let us know what you think.

Upload a picture of your dish