This post may contain affiliate links. Please see our disclosure policy.

Spicy White Bean Shakshuka is a rich egg dish in a savory tomato sauce enhanced with hearty beans; garnished with jalapeños and feta cheese. This vegetarian recipe is healthy, delicious, and ideal for any time of day.

If you’re looking for more savory egg dishes, then you should try my Bacon Mushroom Spinach Quiche and Quiche Florentine!

spicy white bean shakshuka in a cast iron skillet with toasted bread

I absolutely love this spicy white bean shakshuka. The first thing that appealed to me was vibrant eggs, nestled in a fragrant tomato sauce. This simple, one-pan meal looks just as good as it tastes! It comes together in a skillet in less than thirty minutes so it’s great for a quick, filling meal.

Shakshuka is such a versatile dish because it’s totally customizable. When I crafted this recipe, I was craving a spicy shakshuka so I decided to up the heat factor by including cayenne pepper and jalapeños.

spoon removing an egg from the skillet

what is shakshuka?

Shakshuka originated in North Africa but it’s commonly made throughout the Middle East. “Shakshuka” means mixture. A traditional shakshuka recipe consists of poached eggs, tomatoes, and spices.

However, you can add whatever you want to customize your own – just like this spicy white bean shakshuka. That’s probably why it’s so popular around the world!

dish in a pan with bread and cilantro

What do I need to make Spicy White Bean Shakshuka?

More than likely, your pantry and fridge are already stocked with everything you need to make this spicy white bean shakshuka.

  • Spices: This adds a smoky depth to the flavor of the shakshuka.
  • Peppers, Onions & Garlic: These fresh ingredients enhance the flavor of the tomato-based sauce.
  • Tomatoes: The heart of this recipe is diced tomatoes.
  • Tomato paste: This assists in thickening the sauce and intensifies the tomato flavor.
  • Eggs: This is the protein in this vegetarian meal.
  • Cannellini beans: I included these white beans for added protein and a heartier vegetarian dish.
  • Feta Cheese: The perfect salty, tangy finish to this savory meal.
  • Jalapeños: For added spiciness!
dish in a cast iron skillet with a spoon

what is this white bean shakshuka eaten with?

This delicious, saucy meal is perfect for dipping! Place your spicy white bean shakshuka in the center of the table and serve it family style. I chose toasted bread but really any bread will do: pita, challah, or naan are tasty options. A side of salad would also round out a shakshuka meal.

can shakshuka be reheated?

Some have said that shakshuka tastes better the next day because the flavors have had time to meld. Use a microwave to reheat leftover shakshuka. I recommend quickly poaching or frying fresh eggs to go along with it. Otherwise, you can fully cook the eggs in your shakshuka so they can be reheated later.

spicy white bean shakshuka with eggs and toasted garlic bread in the skillet

MORE RECIPES YOU’LL LOVE!

shakshuka in a cast iron skillet with sea salt red pepper and jalapenos in a bowl

Want more delicious and beautiful recipes? Subscribe to my newsletter to receive the latest seasonal creations as soon as they’re released!

If you make this recipe, please leave a star rating on the recipe card and comment below! You can also tag @BritneyBreaksBread on Instagram and hashtag #britneybreaksbread so I can celebrate your beautiful creations!

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
5 from 1 vote

Spicy White Bean Shakshuka

Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Servings: 6 servings
Spicy White Bean Shakshuka is a rich egg dish in a savory tomato sauce enhanced with hearty beans; garnished with jalapeños and feta cheese. This vegetarian recipe is healthy, delicious, and ideal for any time of day.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 Yellow pepper, diced
  • 1 Sweet onion, diced
  • Salt and pepper
  • 5 cloves Garlic, diced
  • 1 tbsp Smoked paprika
  • 1 tsp Chili powder
  • 1 tsp Cayenne pepper, (less or more as desired)
  • 1 tsp Cumin
  • 6 oz Tomato paste
  • 28 oz Diced tomatoes
  • 29 oz Cannellini beans, (drained)
  • 1 cup Water
  • 4-5 Eggs
  • 2 Jalapeños, sliced, for garnish
  • 1/4 cup Feta cheese, for garnish
  • Cilantro, chopped
  • Toasted Bread
  • Olive oil

Instructions 

  • Drizzle olive oil in a large skillet over medium heat. Add yellow pepper and onion to the skillet and cook until onions begin to soften. Season with salt and pepper. Add garlic, smoked paprika, chili powder, cayenne pepper, cumin, and tomato paste. Cook for 3-5 minutes, add olive oil as needed.
  • Add diced tomatoes, cannellini beans, and water to the skillet. Reduce heat and simmer for 10 minutes. Using the back of a spoon, create little wells/pockets in the sauce. Add an egg to each pocket and cover with a lid. For 5-8 minutes, until eggs are cooked to desired doneness. 
  • Garnish with jalapeños, feta cheese, cilantro, and bread (optional).

Nutrition

Calories: 235kcal, Carbohydrates: 39g, Protein: 16g, Fat: 5g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Trans Fat: 0.01g, Cholesterol: 115mg, Sodium: 659mg, Potassium: 737mg, Fiber: 10g, Sugar: 10g, Vitamin A: 1490IU, Vitamin C: 58mg, Calcium: 206mg, Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @BritneyBreaksBread or tag #BritneyBreaksBread!

About Britney Chamberlain

Hello friends and welcome to my little (but delicious) corner of the internet! I'm Britney, the heart and soul behind Britney Breaks Bread. I'm a mom, wife, and lover of delicious wholesome food!

You May Also Like

5 from 1 vote (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. Betsy Massie says:

    Should the beans be drained and rinsed.

    1. Britney Chamberlain says:

      Yes, absolutely!