Home » Holiday Recipes » Eggs with Spinach and Tomatoes

Eggs with Spinach and Tomatoes

These Mediterranean-inspired Eggs with Spinach and Tomatoes are a fresh, flavorful option for breakfast, brunch, or even breakfast-for-dinner. Made with simple, wholesome ingredients, this quick and easy recipe comes together in minutes while delivering a satisfying meal that’s packed with savory Mediterranean flavor.

eggs-with-spinach-tomatoes

Easy Skillet Eggs with Spinach and Tomatoes Recipe

Nearly every culture has its own version of eggs gently cooked in a flavorful tomato-based sauce, and one of the most well-known is Shakshuka. This colorful Mediterranean-inspired skillet meal is simple to prepare and can be on the table in less than 20 minutes, making it perfect for busy mornings or an easy weeknight dinner.

So, what is Shakshuka? At its heart, it’s a dish of eggs poached in a savory tomato and pepper sauce that’s infused with olive oil, garlic, onions, and warm Middle Eastern and North African spices. This recipe is my take on the classic, using fire-roasted tomatoes and fresh spinach for even more flavor and color.

Serve these Eggs with Spinach and Tomatoes for brunch alongside fresh fruit or crispy potato hash. For breakfast-for-dinner, pair them with a crisp green salad and plenty of crusty garlic bread to soak up every last drop of the rich tomato sauce. It’s a simple meal with bold flavors that’s sure to earn a spot in your regular recipe rotation.

Key ingredients to make Baked Eggs with Spinach and Tomatoes (Shakshuka): (Scroll down for full printable recipe card anhd quantities.)

  • Whole Eggs – Large eggs add protein and turn this into a tasty entree.
  • Tomatoes – Canned fire-roasted tomatoes or diced tomatoes expand the flavor.
  • Spinach – Fresh baby spinach for texture.
  • Onion and Garlic – Diced onion and fresh garlic adds depth of flavor.
  • Spices – Salt and black pepper. dried Italian seasoning.
  • Cheese – Parmesan cheese for a salty bite.
  • Fresh Herbs – Fresh parsley or basil for garnishing.
recipe-for-eggs-with-tomatoes-and-spinach

How to Make the Best Skillet Eggs with Spinach and Tomatoes Recipe

Serve this dish as an entrée for breakfast, brunch, lunch or supper. To complete the meal, add a side of freshly baked buttermilk biscuits or cheesy garlic bread.  A freshly made BLT pasta salad or a big bowl of cheesy grits would both be tasty options to accompany this skillet meal.

  • Saute Onion – Cook diced onion in olive oil until the onion has softened and is beginning to brown.
  • Seasonings – Add the dry Italian seasoning and garlic. Saute for 1-2 minutes until the garlic is fragrant.
  • Tomatoes – Add the canned tomatoes. Cook over medium to allow the tomatoes to break down and reduce.
  • Add Spinach – After the tomatoes have cooked add the spinach. Stir the spinach through the tomatoes until it wilts, around 1-2 minutes.
  • Crack Eggs on Top – Using a spoon, make divots pushing the tomatoes and spinach to the side. Crack one egg into each spot. Season the tops with salt and black pepper.
  • Simmer – Continue to cook the eggs according to your personal preference. You can cover with a lid to speed up the process.
  • Serve – Sprinkle the tops with grated Parmesan and fresh chopped basil.

Kitchen Equipment to Make Eggs with Tomatoes and Spinach

  • Large skillet.
  • Knife and cutting board.
  • Measuring cups and measuring spoons.
  • Cheese grater.
how-do-you-make-shakshuka

Recipe Variations, Tips and Substitutions

  • Eggs – You can use extra large eggs or medium eggs. Adjust the cooking time cooking them until the eggs reach your desired level of doneness.
  • Tomatoes – Canned fire roasted tomatoes add another level of flavor for this dish. You have the freedom to adapt this easy recipe using Italian seasoned diced tomatoes or any variety that you enjoy most. You could take this recipe in a different direction using chili seasoned or Rotel tomatoes with green chiles for a touch of heat.
  • Bell Peppers – You can add diced red bell peppers, green bell peppers, poblano pepper or jalapeño peppers for spice.
  • Cheese – Shredded sharp cheddar cheese, Asiago cheese, mozzarella cheese or sprinkle with crumbled feta cheese after cooking.
  • Adjust the Doneness of the Eggs to Taste – It’s simple to adjust the baking time for the eggs in this dish your desired level of doneness.

Storage and Leftovers

  • Leftovers – Store leftover skillet eggs with spinach and fire roasted tomatoes in an airtight container chilled in the refrigerator for up to 2 days.
  • Reheating – Reheat in single serving portions in the microwave.
  • Freezer – I don’t recommend freezing leftovers make this dish fresh and enjoy.
baked-eggs-with-tomatoes-and-spinach

More Easy Egg Recipes to Make

Eggs form the basis of so many recipes and they’re cost effective, too. They add protein to a dish without breaking the bank and we enjoy them at any time of day in various forms. More recipes using eggs as the main attraction that you may like to try:

Thanks for visiting come back soon!

Disclosure ~ If  a purchase is made using one of the affiliate links on this website we may earn a small commission at no additional cost to you. Thank you!

Helpful Kitchen Items:

best-eggs-with-tomatoes-and-spinach-recipe
Print Recipe Pin Recipe Rate this Recipe
5 from 5 votes

Eggs with Spinach and Tomatoes

Mediterranean-inspired Eggs with Spinach and Tomatoes are a quick, flavorful skillet breakfast made with eggs, spinach, tomatoes, garlic, and herbs.
Prep Time10 minutes
Cook Time12 minutes
Total Time22 minutes
Course: Breakfast, Entree, Main Course
Cuisine: American, Mediterranean-inspired, Southern
Keyword: eggs-with-tomatoes-and-spinach, skillet-eggs-with-spinach-and-tomatoes
Servings: 4 servings
Calories: 202kcal
Author: Melissa Sperka

Ingredients

  • 1 medium sweet onion finely diced
  • 2 Tbsp olive oil
  • 1/4 tsp each salt and black pepper adjust to taste
  • 1/4 tsp red pepper flakes
  • 1/4 tsp dry Italian seasoning or oregano
  • 2 medium garlic cloves minced
  • 1 14.5 oz can fire roasted tomatoes
  • 1 cup baby spinach leaves
  • 4 large eggs
  • 2 Tbsp grated Parmesan cheese
  • fresh chopped parsley or fresh basil for garnishing

Instructions

  • On the stove top in a 10-inch cast iron skillet or similar, heat a couple of drizzles of olive oil.
  • To the pan add the diced onion. Cook for around 2-3 minutes on medium-high heat until the onion has softened and is beginning to brown. Add garlic, cook for 1 minute longer.
  • To the skillet add the dry Italian seasoning, salt, black pepper and crushed red pepper flakes. Saute for 1-2 minutes until the garlic is fragrant. Add the canned tomatoes.
  • Cook over medium-heat for around 5-7 minutes to allow the tomatoes to break down and reduce. Taste and adjust the salt and black pepper to your taste.
  • After the tomatoes have cooked add the fresh spinach. Stir the spinach through the tomatoes until it wilts, around 1-2 minutes.
  • Using a spoon make divots pushing the tomatoes and spinach to the side. Crack one egg into each spot. Season the tops with salt and black pepper.
  • Continue to cook the eggs according to your personal preference, placing a lid on top slightly offset. (You can also transfer oven safe skillets to the oven under the broiler to bake the eggs.)
  • Sprinkle the tops with grated Parmesan and fresh basil or parsley and serve.

Notes

  • Eggs – You can use extra large eggs or medium eggs. Adjust the cooking time cooking them until the eggs reach your desired level of doneness.
  • Tomatoes – Canned fire roasted tomatoes add another level of flavor for this dish. You have the freedom to adapt this easy recipe using Italian seasoned diced tomatoes or any variety that you enjoy most. You could take this recipe in a different direction using chili seasoned or Rotel tomatoes with green chiles for a touch of heat.
  • Bell Peppers – You can add diced red bell peppers, green bell peppers, poblano pepper or jalapeño peppers for spice.
  • Cheese – Shredded sharp cheddar cheese, Asiago cheese, mozzarella cheese or sprinkle with crumbled feta cheese after cooking.
  • Adjust the Doneness of the Eggs to Taste – It’s simple to adjust the baking time for the eggs in this dish your desired level of doneness.

Nutrition

Serving: 1serving | Calories: 202kcal | Carbohydrates: 13g | Protein: 8g | Fat: 13g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 188mg | Sodium: 387mg | Potassium: 223mg | Fiber: 3g | Sugar: 7g | Vitamin A: 1035IU | Vitamin C: 7mg | Calcium: 85mg | Iron: 1mg
Tried this recipe?Mention @melissassk or tag #melissassk!

14 Comments

  1. 5 stars
    I improvised i didn’t have onions or the same diced tomatoes. I used diced tomatoes with green chilli’s to cook eggs i put oven in 350f for 5 minutes. Had on toast so good

  2. 5 stars
    I made my own fire roasted tomatoes and this recipe just worked beautifully with them. This was a big hit with my family. Yum!

    1. 5 stars
      I made this today for a brunch and put it over Cajun taters! I only had part of a Roma tomato, so I stormed the pantry and found a can of tomatoes and green chiles; I drained them and took out the chiles…WISH I COULD POST IMAGES!

      Thanks for this gem of a recipe! I’ll use it forever ❤️

      Much Love from Fort Worth, TX

      1. 5 stars
        This recipe is delicious! What I appreciate is that the ingredients are those I always have on hand. This dish is great for breakfast, lunch or dinner. I keep extra in the refrigerator & warm in the microwave for a meal in minutes. Thank you for sharing!

5 from 5 votes

Leave a Reply

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

Recipe Rating