KetoDiet App is free to download, try it now!

Low-Carb Tuna Shakshuka

4.7 stars, average of 9 ratings

Low-Carb Tuna ShakshukaPin itFollow us 136.0k

Middle Eastern food is having a moment, and one of the easiest dishes to try at home is a Shakshuka. It's a quick and easy low-carb breakfast or midweek keto dinner option that can be prepared in under 30 minutes.

This recipe makes 3 regular servings and is easy to scale up or down. Since it's best eaten fresh, only make as much as you plan to serve.

We are using tuna to give the traditional vegetarian Shakshuka a tasty and satisfying twist. The base of the Shakshuka is a delicious combination of tuna and tomatoes seasoned with turmeric, cumin and paprika, all topped with cilantro, eggs and optional cheese. This keto recipe is packed with protein and healthy fats for satisfying meal.

If you like easy low-carb breakfasts, make sure to check out some of our most popular skillet recipes:

The #1 Keto Diet App
Low-Carb Tuna Shakshuka
Free Download
1,500+ delicious keto recipes
Trialed & tested for best results
Optimized for nutrition
Never feel hungry
Planner & tracker
Track all macros including net carbs
Scan products
Create your own meals
Advanced tracking
Track ketones, blood glucose & lipids
Stay hydrated with water tracking
Track your mood & energy levels
Macro calculator
Calculate your ideal fat, protein & carb intake
Set any goal: weight loss, maintenance or weight gain
Your macros update based on your progress
Monitor your macros, water intake, mood & energy
Body weight, body fat and body measurements
Ketones, blood glucose & lipids
Evidence-based content
Expert articles to help you make informed choices
Guides & free diet plans
New daily content
And so much more...!
Complete Keto Diet guide
Integrated shopping basket
Restaurants & guide to eating out
Free Download

Hands-on Overall

Serving size 2 eggs + tuna

Allergy information for Low-Carb Tuna Shakshuka

✔  Gluten free
✔  Dairy free
✔  Nut free
✔  Pork free
✔  Avocado free
✔  Coconut free
✔  Shellfish free
Download Recipe

Nutritional values (per serving, 2 eggs + tuna)

Net carbs4 grams
Protein29.8 grams
Fat33.4 grams
Calories438 kcal

Calories from carbs 4%, protein 27%, fat 69%

Total carbs5.1 gramsFiber1.1 gramsSugars2.2 gramsSaturated fat6.3 gramsSodium748 mg(33% RDA)Magnesium42 mg(10% RDA)Potassium425 mg(21% EMR)

Ingredients (makes 3 servings)

  • 2 tbsp extra virgin avocado oil or ghee (30 ml)
  • 1/2 medium yellow onion, chopped (50 g/ 1.8 oz)
  • 2 cloves garlic, diced
  • 2 tbsp tomato paste (30 g/ 1.1 oz)
  • 2 cans tuna, drained (255 g/ 9 oz)
  • 1 tsp turmeric
  • 1/2 tsp ground cumin
  • 1/2 tsp paprika
  • 1/2 cup filtered water or brine from tuna (120 ml/ 4 fl oz)
  • sea salt and ground pepper, to taste
  • 2-4 tbsp chopped cilantro
  • 6 large eggs
  • 2 tbsp extra virgin olive oil to drizzle (30 ml)
  • Optional: 1/4 cup shredded cheddar cheese or goat's cheese
  • Optional: lime wedges to serve


  1. Prepare all the ingredients. Grease a large skillet with 2 tablespoons of avocado and sauté onions for about 5 minutes. Add the garlic and cook for 1 more minute. Low-Carb Tuna Shakshuka
  2. When the onions become fragrant and lightly golden, add the tomatoes paste. After 1 minute, add tuna and stir well. Add all the spices, salt and pepper, water, and then stir.
  3. Bring to a boil, then reduce the heat and let it simmer for about 10 minutes, or until the sauce has thickened. Add cilantro chopped and stir. You can reserve some cilantro for garnish. Low-Carb Tuna Shakshuka
  4. Using a spoon or a ladle, make 6 wells in the skillet and carefully crack the eggs inside each. Once the egg whites seem to be mostly cooked through (about 8 minutes) cover the skillet to cook the top of the eggs, checking periodically to ensure the yolks don't get overcooked.
  5. Optionally, sprinkle with cheddar cheese and let it cook for another 3-4 minutes. Low-Carb Tuna Shakshuka
  6. Remove from the heat and garnish with salt and fresh cilantro. Eat while still warm. Low-Carb Tuna Shakshuka

Ingredient nutritional breakdown (per serving, 2 eggs + tuna)

Net carbsProteinFatCalories
Avocado oil, extra virgin
0 g0 g9.3 g83 kcal
Onion, brown (yellow), raw
1.2 g0.2 g0 g7 kcal
Garlic, fresh
0.6 g0.1 g0 g3 kcal
Tomato purée (paste, unsweetened)
0.7 g0.2 g0 g4 kcal
Tuna, tinned (in brine), drained
0 g16.5 g0.8 g73 kcal
Turmeric, spices (dried, ground)
0.4 g0.1 g0 g3 kcal
Cumin, ground
0.1 g0.1 g0.1 g1 kcal
Paprika, spices
0.1 g0.1 g0 g1 kcal
Salt, sea salt
0 g0 g0 g0 kcal
Pepper, black, spices
0.1 g0 g0 g1 kcal
Coriander (cilantro), fresh
0 g0.1 g0 g1 kcal
Eggs, free-range or organic
0.7 g12.6 g9.5 g143 kcal
Olive oil, extra virgin
0 g0 g13.5 g119 kcal
Water, still
0 g0 g0 g0 kcal
Total per serving, 2 eggs + tuna
4 g29.8 g33.4 g438 kcal

Low-Carb Tuna ShakshukaPin itFollow us 136.0k

  1. Blog
  2. Recipes
  3. Breakfasts
  4. Low-Carb Tuna Shakshuka
  1. Blog
  2. Recipes
  3. Seafoods
  4. Low-Carb Tuna Shakshuka
  1. Blog
  2. Recipes
  3. Mains
  4. Low-Carb Tuna Shakshuka
  1. Blog
  2. Recipes
  3. Low-Carb Tuna Shakshuka
  1. Blog
  2. Leili Malakooti
  3. Low-Carb Tuna Shakshuka

Do you like this recipe? Share it with your friends! 

Leili Malakooti
Graphic designer and Creative Foodie

Leili Malakooti

Leili is a Graphic designer and Creative Foodie! She is passionate about recipe development, food photography and food styling.

Leili is Persian and her creations are inspired by the rich, delicious and healthy recipes from her culture and birth country, Iran. She dropped 100 lbs eating keto and has been in ketosis for almost 4 years.

Let us know what you think, rate this recipe!

Leave a comment

Note: Any links to products or affiliate links will not be approved.
Please note that we do not offer personalised advice. For any diet related questions, please join our Facebook community.

Comments (2)

This was excellent!  Very flavorful and easy to make.  I overcooked the eggs slightly, but the meal was still great.  Definitely will be making this again.


Glad you enjoyed! 😊