Shakshuka with White Beans
Total Time
30 mins

A savory and hearty meal perfect for any time of the day

  • olive oil to coat pan & onions
  • 1/2 onion diced
  • 1 can tomatoes (I prefer crushed)
  • 4 eggs
  • 1/2 can white beans (I used Great Northern Beans)
  • garlic
  • 1/2 tbsp paprika
  • 1 tsp cumin
  • 1/2 tsp oregano
  • red pepper flakes
  • parsley
  • parmesan (or feta!)
  1. Saute onions (and whole sliced garlic if that's what you use) in oil until translucent. Helps to use a deeper skillet for this recipe.

  2. Add the canned tomatoes, crush if you're using anything but crushed tomatoes. Add in the garlic, paprika, cumin, oregano, and red pepper flakes. Stir so it's well mixed. Salt & pepper to taste. Let simmer and stir occasionally.

    *If you haven't noticed by now, I typically don't measure out my spices and just go "to taste" -- however, I put the original recipe's measurements so you could see the ratios I keep in mind when I made this.

  3. Drain the beans and add to the skillet, again, mix well. Simmer for a bit longer.

  4. Crack the eggs into the mixture and allow to poach in the tomatoes. Cover and continue to cook for another 5 or so minutes. Cook until the whites of the eggs are fully cooked and set, and the yolk is to your liking.

  5. Top with cheese and parsley and enjoy! Crusty bread or toast goes well with this to mop up the sauce.