one pan of shakshuka and eggs surrounded by fresh tomatoes

Best Shakshuka — Paleo, Keto, Low Carb, GAPS, Whole30, one-pan

I may receive a commission if you purchase through links in this post. I am not a doctor; please consult your practitioner before changing your supplement or healthcare regimen.

Whether you’re using copious garden tomatoes each summer, or canned/jarred tomatoes, Shakshuka is a great family meal that pairs abundant tomatoes and peppers with humble but delicious eggs and herbs. If your bounty comes from the garden or the market, this Paleo, Keto, Low Carb, GAPS, Whole30, one-pan meal is super affordable but big on flavor and its ability to satisfy.

one pan of shakshuka with fried eggs and tomatoes

An Israeli Staple

If you know or love an Israeli, or love the country, you’re already familiar with hummus, falafel … and possibly shakshuka! Shakshuka means “shaken” or “mixed up”, which denotes the casual nature of a familiar, easy and filling skillet meal. Shakshuka is basically a thick tomato sauce with eggs cooked into it, and the yolks left runny.

Much of Israel is Kosher, which means that meat and dairy are not eaten together, so vegetarian foods with dairy and eggs are common, while meat dishes without dairy are also common. Shakshuka is a staple in Israel, often for breakfast, but also for dinner. Frugal ingredients are appreciated for any meal. Shakshuka uses crops that grow well in the warm weather of this tiny country: tomatoes, peppers and Middle Eastern spices like paprika and cumin.

Cumin wins the hearts of my family members repeatedly. Individuals might forget the name of that flavor, but they love it again and again as they taste it, as if they are loving it again for the first time. Cumin, in my opinion, is what makes shakshuka taste so good, even though the ingredients are very simple.

Paprika adds depth and smokiness. Thyme adds thankfulness. Eggs add comfort.

I recently returned from a visit to my daughter in Israel. I am Jewish, half-so, technically. When I had my 23-and-me blood work done, I learned that my earliest ancestry traces back to Northeastern Africa, pretty much Israel. Well, the same is true of shakshuka! While some say Yemen and others say the Ottoman Empire, everyone agrees that shakshuka comes from somewhere in North Africa, near Israel, and was brought over by immigrants. (1, 2)

Keto and other variations

Shakshuka is a recipe well-suited to any gluten-free, grain-free diet:

  • For Keto, feel free to add more fat (like Kerrygold butter or ghee) to this dish, and eat it with a spoon!
  • Additionally for Keto, to reduce carbs further in this recipe, start by sautéing a low-carb veggie: cabbage, extra bell peppers, mushrooms or zucchini. This will add bulk and fiber and reduce the overall carbs in the dish.
  • Cheese can top this meal, although cheese can just as easily be omitted for Whole30 or any dairy-free needs. Feta and chèvre are both great choices.
  • Regarding meat, although this meal is GREAT for Kosher, Meatless Monday type dinners or vegetarian needs, ground meat can also be added for a non-Kosher swing (if the cheese is included). This option is great for someone who needs more protein (my 15-year-old son, for example!). I actually include the ground meat version in the recipe below, because the meat step can so easily be excluded or included based on your dietary needs.
  • If egg-free, like my youngest son, shakshuka can be made with just the meat, while the eggs get omitted. Optionally, top with white slices of feta to emulate the traditional look of eggs on top.
  • If not Keto, add one big diced yellow onion to your pepper sauté. Or add green onions for Keto.
  • For a non-Kosher variation, use chorizo. This spicy, high-fat meat makes any dish delicious! Extra good with runny egg yolks.

SO — super versatile.

Soft-cooked Eggs and Bread

Whole30 folks, you can just breeze on by this mention of bread, and go straight to the recipe below and soft-cooked eggs!

For Paleo, Keto, Low Carb and GAPS, you may like to use a grain-free bread for dipping into your soft-cooked eggs, which is what tradition sometimes dictates:

For a lighter approach and either way, I recommend sautéing some lovely greens for the side of this dish: spinach, kale or something wilder and more bitter if you’re daring, like (foraged) dandelion greens or broccoli rabe.

Garnishes a small copper bowl of za'atar spices

Accent your Shakshuka with fresh herbs! You can also sprinkle on chili powder if you like your eggs and tomatoes spicy. Or if you want to accentuate Shakshuka’s Middle Eastern origins, you can sprinkle on za’atar. Other traditional toppings include:

5 from 6 votes
one pan of shakshuka and eggs surrounded by fresh tomatoes
Best Shakshuka — Keto, Paleo, Whole30, GAPS
Prep Time
10 mins
Cook Time
25 mins

Course: Main Course
Cuisine: Israeli
Keyword: keto, lowcarb, paleo, shashuka, whole30
Servings: 4
Calories: 422 kcal
Author: Megan
  • 28 ounces tomatoes , jarred (I prefer BioNaturae brand)
  • 2 red bell peppers , cored, de-seeded and sliced
  • 1 pound ground meat of choice, grass-finished preferred (optional)
  • 4 whole eggs pasture-raised preferred
  • 1/4 cup fresh parsley or cilantro, fresh and minced
  • 2 Tablespoons ghee or extra-virgin olive oil (or use butter if tolerated and not Whole30)
  • 4 cloves garlic , minced or crushed
  • 2 teaspoons cumin
  • 2 teaspoons paprika
  • 1-1/2 teaspoons sea salt
  • 1 teaspoon thyme (dried)
  1. Heat the fat in large skillet over medium-high heat. Add peppers and 1/2 teaspoon sea salt. Sauté 5 minutes, until wilted and beginning to brown.

  2. Add cumin, paprika and thyme, and sauté 1-2 minutes more, until fragrant.

  3. Add beef, tomatoes and remaining sea salt, breaking up meat with your spatula. Stir in garlic. Simmer 15 minutes over medium-low heat.

  4. Create four indentations in sauce. Crack an egg into each spot. Cover the pan for about 5 minutes, allowing the eggs to cook gently. Use the sauce to baste the top of each egg (especially the whites) if needed.

  5. Serve topped with fresh herbs. If not Whole30 and cheese is tolerated, also garnish with creamy chèvre, feta or even grated white cheddar. May also serve with a side of sautéed greens for added nutrition.

Nutrition Facts
Best Shakshuka — Keto, Paleo, Whole30, GAPS
Amount Per Serving
Calories 422 Calories from Fat 279
% Daily Value*
Total Fat 31g 48%
Saturated Fat 13g 65%
Cholesterol 103mg 34%
Sodium 94mg 4%
Potassium 975mg 28%
Total Carbohydrates 13g 4%
Dietary Fiber 4g 16%
Sugars 7g
Protein 22g 44%
Vitamin A 87.2%
Vitamin C 133.2%
Calcium 6.4%
Iron 23.5%
* Percent Daily Values are based on a 2000 calorie diet.

one pan of shakshuka and eggs surrounded by fresh tomatoes

Have you eaten Shakshuka? I’d love to hear about where you ate it or any memories you have of this dish.

Comments 23

    1. Post

      Great Raia!! Such a good budget-family meal and cozy like pasta with tomato sauce meets huevos rancheros (meets Israel 😉 ). Enjoy!

  1. This dish is soooo good and to be honest we ended up making it for dinner instead of breakfast (especially with a little meat in it, it’s very satiating). Thanks for sharing!

    1. Post

      Thanks for sharing Irena! I’m so glad you enjoyed it. We love it for dinner best too! Although, ha, I guess I LOVE it for breakfast too when we add the fresh garden diced tomatoes on top and eat breakfast outside. (Summer!) But yes, the extra meat at dinner, so good.

  2. I love shakshuka and can’t stop eating it when I visited Israel. That’s the best comfort food after halva and hummus. And now I can recreate this at home. Yum!

    1. Post

      Oh yay!! I’m so glad. Thanks for mentioning halva! How did I miss that one? We enjoyed it so much on my recent visit. We got a mocha flavored one, homemade, in Jaffa. Enjoy your homemade shakshuka!! 🙂

    1. Post
    1. Post

      Thanks Kelly! I love the add-ons too! Both of the ones you name are favorites. The green herb sauce is super good with eggs, and tahini makes everything more delicious! 🙂

    1. Post
    1. Post

Leave a Reply

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