White Bean Shakshuka with Feta Cheese Recipe

Introduction

White Bean Shakshuka with Feta Cheese is a comforting, flavorful twist on the traditional North African dish. Combining creamy white beans, spiced tomato sauce, and perfectly cooked eggs, it’s an easy meal that feels both hearty and fresh. This dish is perfect for any time of day and pairs wonderfully with crusty bread.

A close-up view of a cooked shakshuka dish in a silver pan placed on a white marbled surface. The dish has a bright red tomato sauce base spread evenly across the pan, with four eggs cracked in, their yellow yolks visible and edges set in the sauce. Crumbled white cheese is sprinkled generously over the top, with chopped green herbs adding color contrast. Around the pan, there is toasted bread and a small white bowl with some cheese or a side. The overall texture shows a mix of smooth sauce, soft egg whites, and crumbly cheese. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1 onion, finely diced
  • 1 small carrot, finely grated
  • 4 cloves garlic, minced
  • 1 tablespoon olive oil
  • 2 teaspoons smoked paprika (sweet or spicy)
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 24 oz jar tomato sauce
  • ½ cup water (optional)
  • Salt and pepper, to taste
  • 14 oz can white beans (such as Great Northern), drained
  • 4-6 eggs
  • ¼ cup crumbled feta cheese
  • ¼ cup fresh parsley, diced
  • Baguette, for serving

Instructions

  1. Step 1: Preheat a large skillet over medium heat. Add the olive oil, diced onion, and grated carrot, then stir fry for about 5 minutes until softened.
  2. Step 2: Stir in the minced garlic, smoked paprika, ground coriander, and ground cumin. Cook for 2 minutes to blend the spices with the vegetables.
  3. Step 3: Pour in the jarred tomato sauce. If desired, rinse the jar with ½ cup water and add this to the skillet to thin the sauce slightly.
  4. Step 4: Add the drained white beans and bring the mixture to a gentle boil. Reduce heat and simmer for 5 minutes. Taste and season with salt and pepper as needed.
  5. Step 5: Using a spoon or spatula, create 4-6 indentations in the sauce. Crack an egg into each indentation. Optionally, spoon some sauce around the whites to keep them contained. Season eggs with salt and pepper.
  6. Step 6: Cover the skillet with a lid and cook for 5-10 minutes, or until eggs reach your preferred doneness. Remove from heat and sprinkle with crumbled feta cheese and fresh parsley.
  7. Step 7: Serve warm with toasted baguette for dipping into the delicious sauce.

Tips & Variations

  • For a spicier version, use hot smoked paprika or add a pinch of chili flakes.
  • Try substituting white beans with chickpeas for a different texture.
  • Adding a splash of lemon juice before serving brightens the flavors.
  • If you prefer vegan, omit the eggs and feta, and garnish with extra herbs.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water if the sauce is too thick. Eggs may become firmer on reheating, so it’s best enjoyed fresh.

How to Serve

A close-up shot shows a white pan filled with a rich orange-red tomato sauce base, featuring two partly cooked eggs with glossy white and yellow yolks sitting on top. Crumbled white cheese and fresh chopped green herbs are scattered evenly over the sauce and eggs. In the top left, a woman's hand holds a toasted slice of bread, dipping it into the sauce, with the bread showing a light golden crust and airy texture. The dish is set against a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I prepare this shakshuka without eggs?

Yes, you can omit the eggs for a vegan-friendly version. Simply cook the bean and tomato sauce mixture as directed and serve topped with extra herbs or a sprinkle of nutritional yeast.

What can I use if I don’t have smoked paprika?

If you don’t have smoked paprika, regular sweet paprika will still work. You can also add a small amount of ground chipotle powder or smoked chili powder to replicate the smoky flavor.

Print

White Bean Shakshuka with Feta Cheese Recipe

This White Bean Shakshuka with Feta Cheese offers a vibrant twist on the classic Middle Eastern dish by incorporating creamy white beans for added protein and texture. Simmered in a spiced tomato sauce and topped with perfectly poached eggs and crumbled feta, this flavorful meal is perfect for breakfast, brunch, or a comforting dinner served with toasted baguette.

  • Author: lucas
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 46 servings 1x
  • Category: Breakfast/Brunch
  • Method: Stovetop
  • Cuisine: Middle Eastern
  • Diet: Vegetarian

Ingredients

Scale

Vegetables and Aromatics

  • 1 onion, finely diced
  • 1 small carrot, finely grated
  • 4 cloves garlic, minced

Spices and Oils

  • 1 tablespoon olive oil
  • 2 teaspoons smoked paprika (sweet or spicy)
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin

Liquids

  • 24 oz jar tomato sauce
  • ½ cup water (optional, for thinning sauce)

Other Ingredients

  • Salt and pepper, to taste
  • 14 oz can white beans (such as Great Northern), drained
  • 46 eggs
  • ¼ cup crumbled feta cheese
  • ¼ cup fresh parsley, diced
  • Baguette, for serving

Instructions

  1. Sauté Vegetables: Preheat a large skillet over medium heat. Add olive oil, then the diced onion and grated carrot. Stir fry for about 5 minutes until the vegetables are softened and fragrant.
  2. Add Spices and Garlic: Stir in the minced garlic, smoked paprika, ground coriander, and ground cumin. Cook for an additional 2 minutes, allowing the spices to bloom and mix well with the vegetables.
  3. Add Tomato Sauce and Optional Water: Pour the jarred tomato sauce into the skillet. To thin the sauce, rinse the empty jar with ½ cup water and add it to the skillet, then stir to combine evenly.
  4. Add White Beans and Simmer: Add the drained white beans to the skillet. Bring the mixture to a gentle boil, then reduce heat to low and simmer for 5 minutes. Taste and season with salt and pepper as needed.
  5. Make Wells and Add Eggs: Using a spoon or spatula, create 4 to 6 small indentations in the sauce. Carefully crack one egg into each well. Optionally, spoon some tomato sauce around the egg whites to keep them from spreading too much, for a neater presentation. Season each egg lightly with salt and pepper.
  6. Cook Eggs Covered: Cover the skillet with a lid and let the eggs simmer gently for 5 to 10 minutes, depending on how runny or firm you prefer your yolks. Monitor closely to prevent overcooking.
  7. Finish and Serve: Remove the skillet from heat. Sprinkle crumbled feta cheese and diced fresh parsley over the top. Serve immediately, accompanied by toasted baguette slices for dipping into the flavorful sauce.

Notes

  • Grate the carrot finely to help it cook quickly and blend seamlessly into the sauce.
  • You can use either sweet or spicy smoked paprika based on your heat preference.
  • Using a jarred tomato sauce shortcut saves time but choose a quality sauce for best flavor.
  • Adjust the number of eggs based on your serving size preference; this recipe works well for 4 to 6 servings.
  • Covering the pan helps the eggs cook evenly by steaming them gently in the tomato sauce.

Keywords: shakshuka, white beans, feta cheese, tomato sauce, eggs, Middle Eastern breakfast, vegetarian, healthy brunch

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating