Bring flavor to your breakfast with a classic shakshuka recipe. Delicious runny eggs cooked in a rich sausage and tomato sauce. This breakfast is loaded with fresh herbs and spices, making for an incredible flavor. 

One pan breakfasts are our favorite! Whether you’re enjoying a sheet pan egg breakfast or a simple breakfast skillet, you can’t go wrong!

A white pot with eggs in shakshuka, garnished with herbs.

This shakshuka recipe is a must-try breakfast dish! The flavors are simple but bold at the same time! This breakfast is healthy and a great way to start your day!

Why You’ll Love This Egg Shakshuka Recipe

This breakfast recipe is a must-try! It is super simple to make, but this shakshuka looks so elegant. It uses the simplest ingredients you likely have on hand and looks like a 5-star dish. 

What is Shakshuka

Shakshuka is an incredible breakfast dish that looks delightful and is easy to make. More specifically, it consists of a rich, herby tomato sauce and eggs poached in it. The eggs are infused with all that great flavor, making for a delicious bite. 

Shakshuka Ingredients 

  • Breakfast sausage – your favorite ground breakfast sausage will be perfect.
  • Canned tomatoes – the key to the incredible flavors in this shakshuka.
  • Seasoning – a combination of salt, pepper, and italian seasoning is all you need. 
  • Eggs – large eggs are the key to the perfect shakshuka.
  • Herbs – fresh herbs like cilantro and parsley, or dill add so much great flavor to the dish. You can also do a combination of herbs.

See the recipe card below for a full list of ingredients and quantities.

All the ingredients for shakshuka in glass bowls.

Origin of Shakshuka

Shakshuka is a dish that originates from Africa and the Middle East! Though a classic breakfast dish, shakshuka is often enjoyed for lunch and dinner as well!

How to Make Shakshuka

A pot with the cooking breakfast sausage and minced garlic.
  1. In a large skillet, over medium heat, add sausage to a large skillet with the onion, and break up the meat as it sauteed. Add the minced garlic cloves and cook for another minute.
A pot of breakfast sausage with canned tomatoes.

2. Turn the heat down to low and add the juices from the canned tomatoes to the skillet. Finely chop the diced tomatoes from the can and add to the skillet. Season with salt and black pepper and simmer for 10  minutes, stir occasionally.

A pot with the breakfast sausage and tomatoes, with cracked eggs.

3. Create wells in the sausage mixture and gently crack the eggs into the wells.

A pot with shakshuka, garnished with fresh herbs.

4. Cover the skillet with a lid and cook 4-6 minutes over low heat until the eggs are desired doneness. Garnish with fresh herbs, serve with bread, and enjoy.

Expert Tips: 

  • Toppings: Level up your homemade shakshuka with toppings! Add slices of avocado, and feta cheese to make for an incredible bite.
  • Veggies: Take this shakshuka to the next level by adding vegetables! Red peppers, olives, and artichoke would make a great addition to the tomato mixture.

Serving Suggestions

Though a complete meal, it is a crime not to serve shakshuka with slices of freshly baked bread! A crispy italian loaf would be best because of the crisp crust and soft center. Dip the bread into that running yolk and get a bite of the tomato goodness. You can even serve the shakshuka with homemade pita bread.

A pot with shakshuka with a few slices of bread.

Recipe FAQs

Do the eggs need to be runny?

It is up to your preference of how you like your eggs! A little runny yolk makes for the best flavor though!

Can you use fresh tomatoes?

Using canned tomatoes allows you to be able to get tomato juices and cooked tomatoes in this dish. We recommend using canned diced tomatoes, but you can also use canned whole tomatoes. Just break up or dice the whole tomatoes before adding to the pan. 

Can you make this dish without the sausage?

This dish is typically made without meat, but we love the extra protein it adds. You can absolutely make this dish without the sausage. 

Store & Reheat 

  • Storage. Leftovers can be stored in the refrigerator in an airtight container. The leftover shakshuka should be consumed within 1-2 days. 
  • Reheat. Warm up leftovers on the stovetop until reheated.
  • Freeze. We don’t recommend freezing this dish as it will lose its quality.

More Incredible Breakfast Recipes

If you tried this shakshuka recipe or any other recipe on my website, please leave a star rating and let me know how it went in the comments below – we appreciate it!

Easy Shakshuka Recipe

A pot with the shakshuka and eggs topped with fresh herbs.
Print
No ratings yet
This shakshuka recipe is a classic breakfast dish in the middle east, and the flavors are absolutely incredible! The ingredients are so simple, but they come together to make the best, easy breakfast!
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 5

Ingredients

  • 6 oz breakfast sausage
  • 1/2 large onion finely diced
  • 4 garlic cloves minced
  • 14.5 oz can diced tomatoes finely chopped
  • ¼ tsp salt
  • ¼ tsp pepper
  • ½ tsp italian seasoning
  • 5 large eggs
  • 1/4 cup fresh herbs cilantro, parsley or dill
  • Bread for serving optional

Instructions

  • In a large skillet, over medium-high heat, Add sausage to a large skillet with the onion, and break up the meat as it sauteed.
  • Add the garlic and cook for another minute.
  • Turn the heat down to low and add the juices from the canned tomatoes to the skillet.
  • Finely chop the diced tomatoes from the can and add to the skillet.
  • Season with salt and pepper. Stir and simmer uncovered for 10 minutes, mixing as needed.
  • Create wells in the sausage mixture and gently crack the eggs into the wells.
  • Cover the skillet with a lid and cook 4-6 minutes over low heat until the eggs are desired doneness.
  • Add the fresh herbs, serve and enjoy.

Notes

  • Storage. Leftovers can be stored in the refrigerator in an airtight container. The leftover shakshuka should be consumed within 1-2 days. 
  • Reheat. Warm up leftovers on the stovetop until reheated.
  • Freeze. We don’t recommend freezing this dish as it will lose its quality. 
  • Toppings: Level up your homemade shakshuka with toppings! Add slices of avocado and feta cheese to make for an incredible bite.

Nutrition

232kcal Calories8g Carbs14g Protein16g Fat5g Saturated Fat3g Polyunsaturated Fat8g Monounsaturated Fat0.1g Trans Fat188mg Cholesterol515mg Sodium392mg Potassium2g Fiber3g Sugar366IU Vitamin A10mg Vitamin C86mg Calcium3mg Iron
Nutrition Facts
Easy Shakshuka Recipe
Amount Per Serving
Calories 232 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 5g31%
Trans Fat 0.1g
Polyunsaturated Fat 3g
Monounsaturated Fat 8g
Cholesterol 188mg63%
Sodium 515mg22%
Potassium 392mg11%
Carbohydrates 8g3%
Fiber 2g8%
Sugar 3g3%
Protein 14g28%
Vitamin A 366IU7%
Vitamin C 10mg12%
Calcium 86mg9%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)