
A richer, heartier take on classic eggs-in-tomato-sauce—white beans and tangy goat cheese elevate the sauce to a crowd-pleasing, protein-packed one-pan supper.

This version of shakshuka—eggs gently poached in a spiced tomato and onion pan—is one of those recipes that quietly became a weekday hero in my kitchen. I first tried the basic version years ago and found it pleasant but one-note: bright tomatoes and soft eggs, but missing depth and staying power. Then, almost by accident, I added a couple cans of cannellini beans and a crumble of goat cheese. The beans lend creaminess and body to the sauce while the goat cheese melts into tangy pockets of richness that transform each bite. It became an instant favorite for busy nights, weekend brunches, and the nights when the kids demand something familiar yet exciting.
I discovered how much the chicken base (I use Better Than Bouillon Chicken Base) amplifies umami without long simmering, and how smoked paprika and a light hit of crushed red pepper add warm complexity without hiding the tomato's brightness. This dish is forgiving, fast—5 minutes prep, about 25 minutes on the stove—and celebrates pantry staples you probably already have: canned tomatoes, canned beans, eggs, and a wedge of goat cheese. It reheats well, stretches for company, and the kids absolutely adore tearing crusty bread into the sauce and chasing runny yolks. For weekday cooking, this is the one-pan miracle I keep coming back to.
I’ve made this for sleep-deprived weeknights, for neighborhood brunches, and countless Saturday dinners. My kids request it with joyful regularity and even my pickiest guest—who claims to dislike “eggy things”—declared it a keeper after one bite. The combination of saucy beans and soft eggs is deceptively simple but deeply satisfying.
My favorite part is how the goat cheese melts into surprise pockets of tang that cut the tomato acidity. The first time I served this to my extended family, my aunt asked for the recipe and my kids declared it the best thing since pancakes. The crunchy bread tearing and yolk-dipping moment is my personal culinary joy.
Store leftovers in a shallow, airtight container in the refrigerator for up to 4 days. If you know you won’t finish all the eggs at once, only poach the number you’ll eat and refrigerate the sauce separately—this preserves egg texture best. To reheat, warm the sauce gently in a skillet over low heat and then poach fresh eggs in the warmed sauce; this prevents rubbery yolks. If reheating a leftover with eggs already in it, use a low flame and cover the pan for a short time until warmed through—avoid microwaving eggs if you want to preserve texture.
If you want a vegetarian version, omit the chicken base and add 1 teaspoon soy sauce or a pinch of nutritional yeast for savory depth. Swap cannellini beans for chickpeas for a nuttier bite, or use red beans for color variation. For dairy-free, replace goat cheese with a drizzle of good-quality olive oil and a sprinkle of toasted pine nuts for richness. If you prefer creamier texture, stir in a splash (2 tablespoons) of heavy cream or a tablespoon of butter at the end.
Serve directly from the skillet with torn rustic bread, naan, or pita for dipping. A simple side salad of cucumbers, lemon, and olive oil brightens the plate. For brunch, pair with roasted potatoes or a grain bowl—quinoa or farro works beautifully. Garnish ideas: additional crumbled goat cheese, lemon zest, or a spoonful of labneh for tang. This also scales well—serve alongside roasted vegetables for a heartier family dinner.
Shakshuka—often translated as "eggs in purgatory"—is a beloved one-pan preparation across North Africa, the Middle East, and Mediterranean cuisines. While its exact origins are debated, the idea of poaching eggs in a spicy tomato sauce is an adaptable, regional favorite. Variations range from North African versions with harissa to Israeli-ized styles with feta and herbs. My adaptation borrows the core technique and adds Mediterranean elements—white beans and goat cheese—to reflect pantry-driven innovation that still honors the dish’s rustic roots.
In summer, replace canned tomatoes with 4–5 cups of peeled, seeded, and chopped ripe tomatoes and reduce seasoning slightly to enjoy bright, fresh flavors. In winter, use fire-roasted tomatoes and extra smoked paprika to evoke a cozy, smoky edge. Add seasonal vegetables—roasted peppers in summer, spinach or Swiss chard in spring—and adjust the bean ratio if you want it more stew-like for colder months.
Make the tomato-bean base ahead and refrigerate up to 4 days or freeze in portions for up to 3 months. When ready to eat, reheat the base in a skillet and poach only the number of eggs you’ll serve—this keeps yolks perfect and makes weeknight dinners quick. Store in glass containers with tight lids to preserve flavor and avoid metallic taste from long-term storage in tins. Label containers with dates and notes on egg inclusion.
Make this recipe your own: adjust heat, swap cheeses, or use different herbs. It’s one of those dishes that rewards small experiments and always brings people to the table.
Toast spices in the oil with the onion to unlock their aromatics and deepen the sauce flavor.
If you plan to eat over several days, store only the sauce and poach fresh eggs when reheating for best egg texture.
Use fire-roasted tomatoes for a smoky undertone; regular diced tomatoes work too if you prefer brighter flavor.
Crush whole canned tomatoes directly in the pan for rustic texture without extra dishes.
This nourishing shakshuka, but better (white beans & goat cheese) recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes—store the sauce without eggs for up to 3 months in the freezer. Thaw, reheat, and poach fresh eggs just before serving for best texture.
Use a fork to gently nudge yolks and remove the pan from heat early if you want runny yolks; cook uncovered for longer if you prefer fully set yolks.
This Shakshuka, But Better (White Beans & Goat Cheese) recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Smash the garlic with the side of a knife, peel, and finely mince. Chop the yellow onion into a medium dice so it softens evenly while sautéing.
Warm a 12-inch skillet over medium and add 3 tablespoons olive oil. Add chopped onion and cook, stirring occasionally, for 3 minutes until translucent.
Combine cumin, oregano, sweet and smoked paprika, crushed red pepper, black pepper, and kosher salt in a small bowl. Add the spice blend to the onion and cook 2–4 minutes until fragrant, adding a splash of oil if the pan looks dry.
Stir in the minced garlic and cook about 30–60 seconds. Add the 28-ounce can of whole tomatoes and the 14-ounce can of fire-roasted diced tomatoes, breaking up whole tomatoes with a fork in the pan.
Drain and rinse the cannellini beans and add to the pan. Stir in 1 teaspoon chicken base or preferred substitute and simmer for 5–10 minutes until the sauce thickens and flavors meld.
Make small wells in the sauce and crack the eggs into them. Season each egg lightly with salt and pepper. Cover and cook about 5 minutes for soft yolks, or cook uncovered for 8–15 minutes for firmer yolks.
Scatter 6 ounces crumbled goat cheese over the top, let it soften, then garnish with chopped cilantro and green onions. Serve hot with crusty bread for dipping.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@platemint on social media!


Ultra-creamy baked cavatappi swirled in a silky three-cheese sauce and crowned with a bubbly cheddar top. Crowd-pleasing comfort that never leaves leftovers.

Sweet, portable, and simple — these three-ingredient strawberry protein balls are a quick snack you can make in ten minutes using pantry staples and fresh berries.

Fresh strawberries, creamy vanilla yogurt, and crunchy granola come together in cute frozen bites that are perfect for breakfasts, snacks, or lunchbox treats.

Leave a comment & rating below or tag @platemint on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.