White Bean Shakshuka
Updated December 16, 2025

- Ready In
- 45 min
- Rating
- Comments
- Read comments
Advertisement
Ingredients
2 tablespoons olive oil
1 large white onion, diced
Fine sea salt
6 garlic cloves, minced
2 medium tomatoes, chopped
1 medium jalapeño, cut in half lengthwise
1 (15-ounce) can cannellini beans or other white beans, rinsed
½ cup store-bought or homemade marinara sauce
1 handful cilantro leaves, finely chopped, plus more for serving
2 teaspoons ground cumin
½ teaspoon dried oregano
¼ teaspoon paprika
⅛ teaspoon ground pepper
4 large eggs
Toasted bread or cooked white rice (both optional), for serving
Preparation
- Step 1
In a large cast-iron skillet, heat 1 tablespoon of oil over medium heat until shimmering, about 1 minute. Stir in the onion, season with salt, cover and cook, stirring occasionally, until the onions have softened a little, about 4 minutes.
- Step 2
Stir in the garlic and cook until the garlic is starting to lightly brown, about 2 minutes. Next, add the remaining 1 tablespoon of oil, the tomatoes and the jalapeño halves, cut sides down. Cook, covered, until the tomatoes begin to lose some body and break down, about 6 minutes.
- Step 3
Stir in the beans, marinara sauce, cilantro, cumin, oregano, paprika, pepper, 1 teaspoon salt and ½ cup water. Cook, covered, for 8 minutes, stirring occasionally.
- Step 4
Uncover and make 4 small divots in the sauce and crack the eggs into each of the little spaces. Top each egg off with a pinch of salt and cover the pan. Cook the eggs for 7 to 9 minutes, until the whites are cooked and yolks reach your desired level of doneness.
- Step 5
Take the skillet off the stove, sprinkle with additional cilantro and serve the eggs immediately, with the side of your choice.
Private Notes
Comments
I've been making long-simmering red sauces in my cast iron pan for 40 years. it was my grandmother's pan and she used it for 60 years before I inherited it, often for red sauce or chili. I am wondering if the old pans were somehow more tolerant of acid? Mine has stayed seasoned and any iron that leached out was thought to be good for you. What don't I know?
@MJ nothing. It’s only an issue because some iron will likely leach into the dish and can alter the flavor a bit. If that doesn’t bother you and your pan is holding up, then keep doing what you’re doing
I thought acidic foods such as tomatoes were a no-no in cast iron?
This was really good even though for me it was more of a "pantry dinner," wanting to use what I had on hand and not making a run out to the store. I had a can of "4 bean mix" that included butter beans, red kidney beans, white beans, and chickpeas. I did not have a jalapeño pepper on hand so I diced up some red pepper and threw in some red pepper flakes. 7-9 minutes is far too long to cook the eggs. Served with roti. A nice change from traditional Shakshuka and I will make again.
Fabulous as a vegetarian hearty stew OR add 1/2-3/4 lb ground pork sausage. A definite crowd pleaser.
Absolutely delicious. I found it could support more than just 4 eggs.
