Shakshuka, But Better: White Beans & Goat Cheese
30-MINUTE MEALS! Get the email series now
platemint

Shakshuka, But Better (White Beans & Goat Cheese)

5 from 1 vote
1 Comments
Wendie
By: WendieUpdated: May 11, 2026
This post may contain affiliate links. Please read our disclosure policy.

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.

Shakshuka, But Better (White Beans & Goat Cheese)

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.

Why You'll Love This Recipe

  • This comes together in about 30 minutes, making it perfect for weeknights and last-minute brunches without sacrificing flavor.
  • Uses pantry staples—canned tomatoes and beans—so it’s a great freezer-to-table solution when fresh produce is sparse.
  • White beans add extra protein and creamy texture so the dish is more filling and nutritious than classic versions.
  • Goat cheese (or feta) provides tangy pockets that melt into the sauce, adding bright contrast and an upscale finish.
  • Flexible: make it vegetarian by skipping the chicken base or boost savory depth with anchovy paste or fish sauce if you prefer.

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.

Ingredients

  • Olive oil (3 tablespoons): Use a good extra-virgin olive oil for flavor and sautéing. I like California or Italian extra-virgin brands for that fruity finish.
  • Yellow onion (1, chopped): Look for a firm, medium onion. The sweet, caramelized base creates the savory backbone of the sauce.
  • Spice blend: 1 tablespoon cumin, 1 tablespoon dried oregano, 1 1/2 teaspoons smoked paprika, 1 1/2 teaspoons sweet paprika, 1/4 teaspoon crushed red pepper, 1/2 teaspoon black pepper, and 2 teaspoons kosher salt. Toasting these spices in oil wakes up their aromatics and deepens flavor.
  • Garlic (5 cloves, minced): Fresh garlic is essential—avoid jarred for this. Smash then mince to release the most flavor.
  • Canned tomatoes: One 28-ounce can whole tomatoes (Cento is a dependable brand) plus one 14-ounce can fire-roasted diced tomatoes for a smoky touch.
  • Cannellini beans (two 14-ounce cans, drained): These add creaminess and protein; great if you want a heartier, stew-like texture.
  • Chicken base (1 teaspoon): Better Than Bouillon Chicken Base is my top pick—optional but highly recommended for umami. Substitute 1 teaspoon soy sauce, anchovy paste, or fish sauce if needed.
  • Eggs (6–8): Large eggs; crack them directly into the sauce and poach to desired doneness.
  • Goat cheese (6 ounces, crumbled): Or substitute feta. The tang cuts the acidity and provides melty pockets.
  • Finishes: Fresh cilantro, sliced green onions, thinly sliced shallot (optional), and crusty bread for serving—Costco Country French loaf is a favorite shortcut.

Instructions

Prep aromatics: Smash the garlic cloves with the side of your knife, peel, and finely mince. Chop the yellow onion into medium dice so it softens evenly in about 3–4 minutes of sauté time. Having everything prepped keeps the cooking flow fast. Sauté onion and bloom spices: Heat a 12-inch skillet over medium. Add 3 tablespoons olive oil and swirl to coat. Add the chopped onion (not the garlic) and cook, stirring occasionally, for about 3 minutes until translucent. In a bowl, mix cumin, oregano, sweet and smoked paprika, crushed red pepper, black pepper, and kosher salt. Add the spice blend to the onions and continue cooking 2–4 minutes until the spices are fragrant and the onion is more tender; if the pan looks dry, add a tablespoon of oil to prevent sticking. Add garlic and tomatoes: Stir in the minced garlic and sauté for 30–60 seconds until aromatic but not browned. Pour in the 28-ounce can of whole tomatoes and the 14-ounce can of fire-roasted diced tomatoes. Use a fork to break the whole tomatoes into bite-sized pieces right in the pan. Add beans and umami: Drain and rinse the two cans of cannellini beans, then add them to the tomato mixture. Stir in 1 teaspoon chicken base (or your vegetarian substitute). Simmer over medium heat for 5–10 minutes, uncovered, until the sauce reduces slightly and flavors meld. Stir occasionally and scrape the bottom for any caramelized bits; those add excellent flavor. Poach the eggs: Use the back of a spoon to make small wells in the sauce and crack an egg into each well (six to eight eggs depending on serving size). Season each egg with a pinch of salt and black pepper. Cover the skillet and cook for about 5 minutes for soft-set whites and runny yolks; lift the lid and nudge yolks to check doneness. If you prefer yellow-yolk tops, cook uncovered for 8–15 minutes until set—keeping an eye to avoid overcooking. Finish with cheese and herbs: Scatter 6 ounces crumbled goat cheese over the eggs and sauce and allow it to soften and melt slightly, 1–2 minutes. Sprinkle chopped cilantro and green onions, add sliced shallots if using, and finish with a crack of black pepper. Serve straight from the skillet with crusty bread for tearing and dipping. User provided content image 1

You Must Know

  • This keeps in the refrigerator for 3–4 days; eggs are best eaten within 24–48 hours for the best texture.
  • Freeze the sauce (without eggs) for up to 3 months in airtight containers; thaw and reheat before poaching fresh eggs.
  • High in protein thanks to eggs and cannellini beans; a satisfying single-pan meal for busy families.
  • Using chicken base adds fast umami depth—skip if you need a vegetarian option and replace with 1 teaspoon soy sauce or anchovy paste.

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.

User provided content image 2

Storage Tips

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.

Ingredient Substitutions

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.

Serving Suggestions

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.

Cultural Background

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.

Seasonal Adaptations

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.

Meal Prep Tips

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.

Pro Tips

  • 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.

FAQs about Recipes

Can I freeze shakshuka?

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.

How do I control egg doneness?

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.

Tags

Centerpiece MealsShakshukaEggs in PurgatoryMediterraneanBean-based DinnersGoat CheeseWeeknight DinnerTomato Sauce
No ratings yet

Shakshuka, But Better (White Beans & Goat Cheese)

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.

Servings: 6 steaks
Shakshuka, But Better (White Beans & Goat Cheese)
Prep:5 minutes
Cook:25 minutes
Rest Time:10 mins
Total:30 minutes

Ingredients

Produce & Aromatics

Canned Goods

Pantry & Spices

Dairy & Eggs

To Serve

Instructions

1

Prep aromatics

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.

2

Heat skillet and sauté onion

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.

3

Add spices and toast

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.

4

Add garlic and tomatoes

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.

5

Add beans and simmer

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.

6

Poach the eggs

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.

7

Finish and serve

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.

Nutrition

Calories: 232kcal | Carbohydrates: 5g | Protein:
13g | Fat: 18g | Saturated Fat: 5g |
Polyunsaturated Fat: 4g | Monounsaturated Fat:
7g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@platemint on social media!

Shakshuka, But Better (White Beans & Goat Cheese)

Categories:

Shakshuka, But Better (White Beans & Goat Cheese)

Did You Make This?

Leave a comment & rating below or tag @platemint on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Wendie!

Chef and recipe creator specializing in delicious Centerpiece Meals cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.