Skip to content
Keto breakfast recipe

Keto Shakshuka

Eggs poached in a spiced tomato and pepper sauce, finished with crumbled cheese — a one-pan keto breakfast with about 9 g net carbs per serving.

Updated By the Ketora editorial teamHow we write
8.7 gNet carbs / serving
21.8 gFat
18.4 gProtein
316kcal / serving

Serves 2 · Prep 5 min · Cook 20 min

Save and log in Ketora

Ingredients

Method

  1. Warm the olive oil in a frying pan and soften the onion and pepper for 6–7 minutes.
  2. Add garlic and spices for 1 minute, then the tomatoes. Simmer 8 minutes until thickened.
  3. Make four wells and crack in the eggs. Cover and cook 5–7 minutes until the whites set.
  4. Scatter with cheese and coriander and serve from the pan.

Tip. Onion and tomato add up — this sits at the higher end for a keto breakfast, so keep the rest of the day lean on carbs.

Nutrition per serving

NutrientPer serving
Calories316 kcal
Fat21.8 g
Protein18.4 g
Total carbohydrate11.7 g
Fibre2.9 g
Net carbs8.7 g

Calculated from USDA FoodData Central values for the weights listed; cooking fat counts 70% as eaten (our method). Seasonings are not counted. One serving is 43% of a 20 g net-carb day.

Fitting it to your macros

Need more protein? Increase the main protein ingredient by a third. Need more fat to stay full? Add butter, olive oil or avocado on the plate. The keto macro calculator gives your own daily targets, and Ketora can build a full week around recipes like this.

Frequently asked questions

How many net carbs are in keto shakshuka?

About 8.7 g net carbs per serving (11.7 g total carbohydrate minus 2.9 g fibre), calculated from USDA data for the exact ingredient weights in this recipe.

Can I make it ahead?

Yes — it keeps 3–4 days in an airtight container in the fridge.

Sources

Get a week of recipes built on your macros

Pick your foods; Ketora generates seven days of meals and the shopping list, balanced to your own protein and fat targets.

Start free — no card needed