• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Join the Fit Cookie Club!

Join
Login
contact
Facebook
Instagram
Pinterest
YouTube
TikTok

Lauren Fit Foodie

Healthy and Easy, but make it Delicious!

  • Start Here
  • Recipes
    • Recipe Index
    • By Course
      • Appetizers
      • Breakfast
      • Desserts
      • Drinks
      • Main Entrees
      • Sauces & Dressings
      • Side Dishes
      • Snacks
    • By Diet
      • Dairy-Free
      • Gluten-Free
      • High Protein
      • Macro-friendly
      • Vegan
      • Vegetarian
    • By Protein
      • Beef
      • Chicken
      • Eggs/Egg Whites
      • Ham/Pork
      • Meatless
      • Protein Powder
      • Seafood
      • Turkey
    • By Method
      • Air Fryer
      • Crock-Pot
      • Grill
      • Microwave
      • No-Bake
      • Oven-Baked
      • Stovetop
    • By Type
      • Casserole
      • One Pot/One Pan/One Dish
      • Meal Prep
      • Sheet Pan
      • 30 Minutes or Less
    • Most Popular
    • Roundups & Guides
  • Cookbooks
  • Shop
  • About
    • About Lauren
Display Search Bar
5 from 2 votes
Home By Course Main Entrees

Protein-Packed White Bean Shakshuka

This White Bean Shakshuka is a cozy, protein-packed twist on the classic dish. It features creamy white beans simmered in a rich, spiced tomato sauce and topped with perfectly jammy eggs. It’s easy, flavorful, and perfect for breakfast, brunch, or a quick weeknight dinner.

Jump to RecipeRatePrint Share

Share on:

  • Share
  • Tweet
  • Email
Lauren
By: Lauren published: Mar. 30, 2026 Comments

This post may contain affiliate links. Please read my disclosure policy.

White Bean Shakshuka in a skillet.
Contents hide
About This Recipe
Why You’ll Love This White Bean Shakshuka
Ingredients and Substitutions
Optional Variations and Dietary Adaptations
How To Make
How To Store
Helpful Tips
FAQ: White Bean Shakshuka
More One-Pan Recipes You’ll Love
White Bean Shakshuka
MyFitnessPal Entry
Did You Make This?

About This Recipe

If you love a cozy, one-pan meal that feels a little elevated but couldn’t be easier to throw together, this White Bean Shakshuka is for you. It’s a simple, protein-packed twist on the classic mediterranean dish, made with creamy cannellini beans simmered in a rich, spiced tomato sauce and finished with perfectly jammy eggs.

This version is satisfying while still feeling light enough for any time of day. It’s the kind of recipe you can make for a slow weekend brunch, but it’s just as perfect for a quick weeknight dinner when you want something warm, nourishing, and low effort.

Even better? It’s made with pantry-friendly ingredients and super flexible based on what you have on hand. No bell pepper? Skip it. Only have half an onion? Use it. This is one of those forgiving recipes that always turns out delicious.

For more delicious brunch recipes, try my Ham and Cheese Hashbrown Casserole, Sheet Pan Eggs-in-a-Hole, Quiche Lorraine, or Cottage Cheese Egg Bake.

Zoomed in view of White Bean Shakshuka.

Why You’ll Love This White Bean Shakshuka

  • Easy one-pan meal → minimal cleanup and simple prep
  • High protein + high fiber (especially for a meatless dish!)
  • Made with pantry staples you likely already have on hand or can be adjusted based on what you have!
  • Cozy but not heavy → Perfect for brunch, lunch, or as a light dinner dish
  • “Scoop-and-eat” comfort food energy with crusty bread
  • Great for meal prep and reheats well for leftovers

Ingredients and Substitutions

Ingredients for White Bean Shakshuka.
  • Olive oil: You can also use avocado oil if preferred.
  • Yellow onion + red bell pepper: Feel free to use all onion or all pepper, swap in a different color bell pepper, or even use frozen diced veggies.
  • Garlic cloves: Use fresh minced garlic or frozen garlic cubes.
  • Tomato paste: I love to use the tomato paste in a tube so I can reuse it.
  • Seasonings: Paprika, ground coriander, cumin, salt, and black pepper give the sauce that classic shakshuka flavor. You can also add a pinch of red pepper flakes for heat.
  • Fire-roasted crushed tomatoes: Regular crushed tomatoes work just fine, too.
  • Cannellini beans (rinsed & drained): Creamy, mild, and perfect for soaking up all that flavor. You can substitute great northern beans or chickpeas if needed.
  • Eggs (6 large): Cooked right in the sauce until the whites are set and the yolks are perfectly jammy. You can adjust the number of eggs based on your pan size or preference.
  • Crumbled feta cheese (optional): Adds a salty, tangy finish that pairs perfectly with the rich tomato sauce. Totally optional but highly recommended.
  • Fresh chopped cilantro or fresh parsley (optional): Adds freshness and a pop of color at the end. Use whichever you prefer or have on hand.
  • Optional for serving: Toasted sandwich bread or crusty bread is perfect for scooping up the sauce and eggs. Cottage cheese is a great high-protein addition that makes this even more satisfying.

Optional Variations and Dietary Adaptations

  • Make it dairy-free: Simply skip the feta or use a dairy-free alternative. 
  • Add greens: Stir in a few handfuls of fresh spinach or kale during the last few minutes for extra nutrients and volume.
  • Boost the protein even more: Serve with a scoop of cottage cheese (highly recommend) or add an extra egg or two.
  • Spice it up: Add red pepper flakes, harissa, or a drizzle of chili oil for heat.
  • Swap the beans: Great northern beans or chickpeas work well if that’s what you have.
  • Low-carb option: Skip the bread and serve with extra cottage cheese or even over sautéed veggies.

How To Make

The full printable recipe is below, but let me walk you through the process so you know what to expect when you’re making it!

Diced onion and red bell pepper in skillet.

1. Heat olive oil in a large pan over medium heat. Add the onions and peppers and saute for 3–4 minutes. 

Duced veggies and seasonings in a skillet.

2. Add the garlic, tomato paste and spices. Cook for another minute, stirring constantly.

Crushed tomatoes added to the veggies mixture in the skillet with a wooden spoon.

3. Stir in the crushed tomatoes. Taste and season with salt and pepper. Bring the sauce to a simmer, stirring occasionally, until thickened slightly. 

White beans added to the mixture in the skillet with a wooden spoon.

4. Stir in the beans. For a creamier texture, mash some of the beans in with a fork. 

Small wells made in the skillet mixture with a wooden spoon.

5. Use a wooden spoon to make small wells in the sauce.

Egg yolks in the wells in the skillet.

6. Crack an egg into each.

Cooked eggs in the wells in the skillet mixture.

7. Reduce heat to low, cover, and cook until the egg whites are set but the yolks remain slightly jammy, about 5–8 minutes.

White Bean Shakshuka in a skillet.

8. Top with feta and fresh chopped herbs, if desired. Serve warm with cottage cheese on top or alongside and crusty bread for dipping.

How To Store

  • Refrigerator: Store leftovers in an airtight container for up to 4 days.
  • Reheating: Reheat gently on the stovetop over low heat or in the microwave until warmed through. The eggs will firm up more as they reheat.
  • Freezing: The sauce (without eggs) freezes well for up to 2 months. When ready to eat, thaw, reheat, and add fresh eggs.
  • Meal prep tip: If you plan to make this ahead, you can prepare the sauce and beans first, then reheat and add fresh eggs when ready to serve for the best texture.

Helpful Tips

🫘Mash some of the beans: This creates a thicker, creamier sauce without needing any added cream.

🍳Keep an eye on the eggs: Covering the pan helps the whites set faster while keeping the yolks soft and jammy.

🥘Use a wide pan: This helps the eggs cook evenly and gives you enough space to nestle them into the sauce.

🍅Taste as you go: Depending on your tomatoes, you may want a pinch more salt or even a tiny pinch of sugar to balance acidity.

Zoomed in view of White Bean Shakshuka in a skillet.

FAQ: White Bean Shakshuka

What is shakshuka?

Shakshuka is a dish made of eggs poached in a spiced tomato sauce, commonly found in Middle Eastern and North African cuisines. This version adds white beans for extra protein and heartiness.

Can I make this White Bean Shakshuka ahead of time?

Yes! For best results, make the sauce ahead and store it separately. Reheat and add fresh eggs right before serving.

How do I know when the eggs are done?

The egg whites should be fully set while the yolks are still slightly soft and jammy. This usually takes about 5–8 minutes with the lid on.

Can I use a different type of bean?

Sure! Great northern beans or chickpeas both work well in place of cannellini beans.

Is this White Bean Shakshuka recipe spicy?

No, it’s more warm and flavorful than spicy. You can easily add heat with red pepper flakes or chili crisp if you like.

More One-Pan Recipes You’ll Love

Cheesy Turkey Taco Skillet in a bowl.

Cheesy One-Pan Turkey Taco Skillet

One-Skillet Ground Beef Orzo

Classic Beef & Bean Chili topped with shredded cheese, green onion, and sour cream.

Classic Beef and Bean Chili (High Protein, High Fiber)

Healthy skillet lasagna with a wooden spoon.

30 Minute Healthy Skillet Lasagna (One Pan)

more one pot meals

Did you make this? If you snap a photo, please be sure leave a review, tag me on Instagram or TikTok at @LaurenFitFoodie or hashtag #LaurenFitFoodie so I can see your creations!

White Bean Shakshuka in a skillet.
Rate Recipe Print Pin for Later Share
5 from 2 votes

White Bean Shakshuka

? Gluten-Free
This White Bean Shakshuka is a cozy, protein-packed twist on the classic dish. It features creamy white beans simmered in a rich, spiced tomato sauce and topped with perfectly jammy eggs. It’s easy, flavorful, and perfect for breakfast, brunch, or a quick weeknight dinner.
Yield: 3 servings
Prep: 10 minutes mins
Cook: 20 minutes mins
Total: 30 minutes mins
Calories: 376kcal
Protein: 22.2g
Fat: 14.8g
Carbs: 38.4g

Ingredients

  • 1 Tbsp. olive oil (15g)
  • 1 small yellow onion (150g) chopped
  • 1 red bell pepper (150g) seeded & chopped
  • 3 garlic cloves minced
  • 1 Tbsp. tomato paste (16g)
  • 1 tsp. sweet paprika
  • 1 tsp. ground coriander
  • 1 tsp. ground cumin
  • 1 14.5-oz. can fire-roasted crushed tomatoes
  • 1/8 tsp. salt and pepper or to taste
  • 1 15-oz. can cannellini beans rinsed & drained
  • 6 large eggs
  • 1/4 cup crumbled feta cheese optional
  • 1/4 cup fresh chopped cilantro or parsley optional

Optional for serving:

  • Toasted sandwich bread or any crusty bread
  • Cottage cheese

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes. Scroll for macros and MyFitnessPal code.

Instructions

  • Heat olive oil in a large pan over medium heat. Add the onions and peppers and saute for 3–4 minutes.
  • Add the garlic, tomato paste and spices. Cook for another minute, stirring constantly.
  • Stir in the crushed tomatoes. Taste and season with salt and pepper.
  • Bring the sauce to a simmer, stirring occasionally, until thickened slightly.
  • Stir in the beans. For a creamier texture, mash some of the beans in with a fork.
  • Use a wooden spoon to make small wells in the sauce, one-by-one and crack an egg into each.
  • Reduce heat to low, cover, and cook until the egg whites are set but the yolks remain slightly jammy, about 5–8 minutes.
  • Top with feta and fresh chopped herbs, if desired.
  • Serve warm with cottage cheese on top or alongside and crusty bread for dipping.

Notes

  • Refrigerator: Store leftovers in an airtight container for up to 4 days.
  • Reheating: Reheat gently on the stovetop over low heat or in the microwave until warmed through. The eggs will firm up more as they reheat.
  • Freezing: The sauce (without eggs) freezes well for up to 2 months. When ready to eat, thaw, reheat, and add fresh eggs.
  • Meal prep tip: If you plan to make this ahead, you can prepare the sauce and beans first, then reheat and add fresh eggs when ready to serve for the best texture.

Nutrition Information

Serving: 354g (1/3 of pan), Calories: 376kcal (19%), Carbohydrates: 38.4g (13%), Protein: 22.2g (44%), Fat: 14.8g (23%), Saturated Fat: 3.8g (24%), Cholesterol: 370mg (123%), Sodium: 785.9mg (34%), Potassium: 1002mg (29%), Fiber: 10.6g (44%), Sugar: 8.9g (10%)

Nutrition is hand-calculated and accurate. No autocalulations! However, note that values can vary based on the brands you use and if you substitute ingredients.

MyFitnessPal Entry

LFF White Bean Shakshuka

© Author: Lauren

White Bean Shakshuka in a skillet.

Did You Make This?

We love seeing what you made! Tag us on Instagram or TikTok at @LaurenFitFoodie or hashtag #LaurenFitFoodie so we can see your creations!

Rate Recipe
Tag on Instagram

16 shares
  • Share
  • Tweet
  • Email
Lauren

Lauren

Lauren lives with her husband, Simon and two dogs, Finley and Cookie, in the Carolina’s. She has college degrees in Nursing and Exercise Science, is a NASM certified trainer and spent many years as a macro coach before transitioning to full time blogging. She loves staying active, being creative and recreating her favorite comfort food dishes into healthier, lightened up versions. Desserts are her speciality!

Read More
Subscribe
Notify of
guest
Recipe Rating




guest
Recipe Rating




0 Comments
Inline Feedbacks
View all comments

sidebar

Hey There!

I’m Lauren, a food lover sharing healthy, macro-friendly recipes that taste good and you can feel good about eating. Here you’ll find everything from breakfasts to easy dinners to lightened up desserts because desserts are absolutely mandatory around here!

Read More

Subscribe to email updates!

Loading

By subscribing, you agree to our privacy policy.

new!

Weekly Meal Plans

In a meal prep rut and need some healthy meal inspiration? Get new downloadable macro-friendly meal plans & exclusive recipes sent to your inbox EVERY week for just $10/month!

join now!

Reader Favorites

Crockpot taco pasta on a plate with a fork.

Super Easy Crockpot Taco Pasta (10-Minute Prep!)

Slices of skinny chocolate chip banana bread on a plate with banana slices and chocolate chips.

Skinny Chocolate Chip Banana Bread (Low Calorie + One Banana)

Two high protein chicken enchiladas topped with cilantro on a plate with a fork.

High Protein Chicken Enchiladas (30 minutes, 7 ingredients)

Low calorie egg salad on a sandwich with greens, cut in halves and stacked vertically.

Low Calorie Egg Salad (Higher Protein, Lower Fat)

Healthy chicken curry with rice and pita bread in a bowl.

The Most Yummy Healthy Chicken Curry (Slow Cooker Recipe)

Starbucks spinach feta wraps stacked on a plate.

Copycat Starbucks Spinach Feta Wrap Recipe (Double the Protein!)

Ninja creami vanilla protein ice cream topped with chocolate chip cookie pieces and rainbow sprinkles in a glass bowl.

Ninja Creami Vanilla Protein Ice Cream Recipe (The Perfect Base!)

Healthy Crockpot White Chicken Chili topped with shredded cheese, avocado, and sour cream in a bowl with a spoon.

Healthy Crockpot White Chicken Chili (High-Protein!)

Meal Prep Recipes

Meal prep breakfast sandwiches some on a tray and some wrapped with foil.

Meal Prep Breakfast Sandwiches

Salsa verde chicken topped with peppers and onions served in bowls with forks.

Meal Prep Salsa Verde Chicken Bowls (Easiest Ever)

Baked chicken and cauliflower recipe with green and avocado on a plate with a fork.

Sheet Pan Honey Garlic Chicken and Cauliflower Recipe (Super Easy)

Ground Turkey Enchiladas in a casserole dish.

Easy Ground Turkey Enchiladas (30-Minutes)

Crockpot Buffalo Chicken and Sweet Potatoes on a plate.

Crockpot Buffalo Chicken and Sweet Potatoes

Tzatziki Chicken Salad i a bowl with a wooden spoon.

Tzatziki Chicken Salad

Cereal milk overnight oats topped with cereal pieces in small jars.

Cereal Milk Overnight Oats

Maple Bacon Pancake Bake on a plate topped with butter and syrup.

Maple Bacon Pancake Bake (Macro-Friendly)

Healthy chicken caesar salad topped with croutons in a bowl with a fork.

Healthy Chicken Caesar Salad Recipe

Meal prep pinwheels in a meal prep container with prezels and berries.

Turkey and Cheese Pinwheels (Easy Meal Prep!)

NEW!

Join the Fit Cookie Club!

In a meal prep rut and needs some inspiration? Get new weekly healthy meal plans and exclusive recipes for just $10/month!

Subscribe now!

follow along

Facebook
Instagram
Pinterest
YouTube
TikTok

recipes

Breakfast
Lunch & Dinner
Dessert
Meal Prep

explore

New? Start Here
Cookbooks
Dessert
Fit Cookie Club

get my cookbooks!

Get ALL the recipes in both my macro-friendly cookbooks when you join Fit Cookie club!

Join now!
Back to Top
Privacy Policy
Disclosure
Accessibility
Contact
Back to Top
© 2026 Lauren Fit Foodie
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz
16 shares