White Bean Shakshuka

Easy smoky white bean shakshuka. A super easy and cheap meal that's full of protein and flavour! - foody first - #glutenfree #dairyfree #sugarfree #easydinner #shakshuka #beans

Whoever came up with the idea of Shakshuka was a GENIUS and I am so grateful for them! Who knew that simply poaching some eggs in a spiced tomato mixture could turn into such heaven?!

Once I made this meal for the first time, it easily became one of our fav dinner rotations. It would also be a perfect savoury breakfast, brunch, or lunch idea. So, wait… that’s every meal? Yup! That’s my kinda meal.

Adding beans to the mixture increases the protein content and will help make you feel fuller, longer. Dip some thick slices of bread (my fav is a flax loaf or sourdough!) and you're SET.

White Bean Shakshuka

Serves 4-5 // Gluten Free, Dairy Free, Refined Sugar-Free, No Sugar Added


  • 1 Tbs cooking oil of choice

  • 1 onion, chopped

  • 4 cloves of garlic, minced

  • 1 can (28oz/796ml) of diced tomatoes

  • 1 can (19oz/540ml) white kidney/navy/cannellini beans

  • 1 Tbs smoked or regular paprika

  • 2 tsp cumin

  • 1/2 tsp dried oregano

  • 1/2 tsp salt

  • 1/4 tsp pepper

  • 1/4 tsp red pepper flakes (omit if sensitive to spice)

  • 4-8 eggs

Optional toppings and sides:

  • Chopped fresh dill or parsley

  • Feta or goat cheese (of course would make it no longer dairy free)

  • Toasty bread


  1. Preheat oven to 375F

  2. In an oven proof pan, like a cast iron skillet, saute onion and garlic in oil over low-medium heat for 5 or so minutes or until softened

  3. Add the rest of the ingredients except eggs. Stir to combine and then simmer for 10 minutes until slightly thickened.

  4. Make wells in your mixture with back of spoon equaling the amount of eggs you want and crack 1 egg into each well. Transfer to oven and bake for 10-13 minutes or until egg whites are opaque. You want the yolk still runny!

  5. Serve with toppings of choice and toasty bread. Enjoy!

Share your creations on Instagram by tagging @foodyfirst and using the hashtag #foodyfirst so I can see!

Recipe adapted from Budget Bytes.