Written by

Theresa Leonard

Published

Easy Baked Eggs in Tomato Sauce Recipe Perfect for Healthy Breakfasts

Ready In 25 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“I wasn’t even looking for breakfast inspiration that morning,” I admit. It was a quiet Sunday, and honestly, I was just rummaging through the fridge, hoping to avoid another bowl of cereal. Then, I spotted a jar of tomato sauce my neighbor had dropped off the week before—it had a faint label that read ‘homemade.’ I thought, why not try something simple and different?

The sizzle when I poured the sauce into my cast iron skillet was oddly comforting, and as I cracked eggs directly into the bubbling red, I felt like I was discovering a little kitchen secret. A handful of fresh spinach went in next, wilting quickly into the warmth.

Maybe you’ve been there—standing in front of the stove, half-distracted by a podcast yet completely absorbed in the moment as the aroma fills the room. That first bite? It was a little messy, a little spicy, and totally satisfying. This shakshuka recipe isn’t just a dish; it’s that unexpected breakfast that turns simple ingredients into a cozy, soul-soothing experience.

What stuck with me, even after that initial experiment, was how easy it was to pull together and just how well the flavors melded. I mean, if you’re craving something hearty but not complicated, this is your jam. Plus, you get the bonus of spinach sneaking in some greens—honestly, it’s a win-win. Since then, it’s become my go-to for mornings when I want breakfast that feels special without the extra fuss.

Why You’ll Love This Recipe

This easy baked eggs in tomato sauce recipe has earned its spot in my breakfast rotation for many reasons. I’ve tested it over and over, tweaking the seasoning and timing until it felt just right. Here’s why you’ll find yourself coming back to it, too:

  • Quick & Easy: Comes together in about 25 minutes, so no need for hours in the kitchen—even on rushed mornings.
  • Simple Ingredients: Uses pantry staples like canned tomatoes, eggs, and fresh spinach. No need for fancy or hard-to-find items.
  • Perfect for Cozy Mornings: Whether it’s a weekend brunch or a slow weekday start, this recipe fits the mood.
  • Crowd-Pleaser: I’ve served this to guests and family alike—it always gets a thumbs-up, from kids to picky eaters.
  • Unbelievably Delicious: The rich tomato sauce blends beautifully with tender spinach, and the runny eggs are the perfect finishing touch.

What sets this recipe apart? Honestly, it’s the simple layering of flavors and the ease of baking everything in one skillet. No fussing over multiple pans or complicated timing. I’ve found that starting with good-quality canned tomatoes, like San Marzano if you can, makes the sauce sing. Plus, adding fresh spinach at the end keeps it vibrant and adds a healthy twist that doesn’t overpower the dish.

This shakshuka is more than just a recipe—it’s a breakfast that feels like a warm hug. You close your eyes after the first bite, savoring the balance of tangy tomato, silky egg yolk, and earthy greens. If you’re looking for comfort food that’s wholesome and fuss-free, this is it.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are staples in my kitchen, and you might already have them too!

  • Extra virgin olive oil – about 2 tablespoons for sautéing (I prefer a fruity brand like Colavita)
  • Yellow onion, finely chopped – 1 medium (adds sweetness and depth)
  • Garlic cloves, minced – 3 large (for that aromatic punch)
  • Red bell pepper, diced – 1 medium (optional, but it adds lovely color and sweetness)
  • Canned crushed tomatoes – 1 14-ounce (400g) can (San Marzano if possible for best flavor)
  • Tomato paste – 1 tablespoon (intensifies the tomato richness)
  • Ground cumin – 1 teaspoon (gives the warming, earthy undertone)
  • Smoked paprika – 1 teaspoon (adds subtle smoky depth)
  • Chili flakes – ¼ teaspoon, or to taste (for a gentle heat, adjust as you like)
  • Salt and black pepper – to taste
  • Fresh baby spinach – about 2 cups (60g), loosely packed (adds freshness and color)
  • Large eggs – 4 (room temperature for even cooking)
  • Fresh parsley or cilantro, chopped – for garnish (optional, but I love the brightness it brings)

If you don’t have red bell pepper, feel free to skip it. I’ve also swapped spinach for kale when I was feeling adventurous—just make sure to chop it finely and give it a good sauté before adding to the sauce.

Equipment Needed

  • Oven-safe skillet or cast iron pan (about 10-inch): This is key for moving the dish from stovetop to oven easily. I use my trusty Lodge cast iron—it holds heat beautifully.
  • Sharp chef’s knife: For chopping onions, garlic, and peppers efficiently.
  • Wooden spoon or silicone spatula: To stir the sauce without scratching the pan.
  • Measuring spoons and cups: Essential for getting the spices and liquids just right.
  • Oven mitts: Because that skillet gets hot! Safety first.

If you don’t have a cast iron skillet, a heavy oven-safe frying pan works fine. Just watch your cooking times closely since heat retention varies. Keeping your knife sharp makes prep faster and safer—trust me, it’s worth the effort!

Preparation Method

baked eggs in tomato sauce preparation steps

  1. Preheat your oven to 375°F (190°C). This ensures the eggs cook evenly when baked.
  2. Heat olive oil in your skillet over medium heat. When the oil shimmers, add the chopped onion and sauté for 4-5 minutes until translucent and soft. You’ll notice the kitchen filling with that warm, oniony aroma.
  3. Add minced garlic and diced red bell pepper. Cook for another 3 minutes, stirring frequently so the garlic doesn’t burn. If you get distracted like me and almost let the garlic brown—no worries, just lower the heat.
  4. Stir in the canned crushed tomatoes and tomato paste. Mix well to combine. The sauce should look thick and rich now.
  5. Season the sauce with ground cumin, smoked paprika, chili flakes, salt, and pepper. Give it a good stir and let it simmer gently for 10 minutes, uncovered. This step lets the flavors marry and the sauce reduce to a nice consistency.
  6. Toss in the fresh spinach and stir until it wilts into the sauce, about 2 minutes. The vibrant green against the red sauce is one of my favorite sights in the kitchen.
  7. Make four small wells in the sauce using the back of a spoon. Carefully crack one egg into each well. Try not to break the yolks; that’s half the fun!
  8. Transfer the skillet to the preheated oven. Bake for 10-12 minutes or until the egg whites are set but yolks are still slightly runny. If you prefer firmer yolks, add a couple more minutes, but watch closely.
  9. Remove from the oven and sprinkle chopped parsley or cilantro on top.
  10. Serve immediately, ideally with crusty bread or warm pita for dipping into the sauce and egg yolk. Trust me, the messier the better.

Pro tip: If you find the sauce thickening too much while baking, add a splash of water or broth before cracking in the eggs. And don’t forget to rotate the skillet halfway through baking if your oven heats unevenly!

Cooking Tips & Techniques

One thing I’ve learned making baked eggs in tomato sauce is patience is key. Rushing the simmering stage means your sauce won’t develop that deep, rich flavor. Low and slow wins here.

When cracking eggs into the sauce, try cracking them into a small bowl first. This helps avoid any shell bits and lets you gently slide the eggs into the wells.

Using fresh spinach instead of frozen keeps the texture lively. I once used frozen spinach by mistake, and it turned out a bit watery. Lesson learned!

Keep an eye on the eggs as they bake—you want the whites fully cooked but the yolks still gooey. If your oven runs hot, check a minute or two early. Overcooked yolks lose that luscious quality.

If you like a bit more heat, sprinkle some fresh chili or harissa on top before serving.

Also, multitasking tip: while the sauce simmers, you can prep your bread or chop herbs to save time. I usually set a timer—I’ve forgotten eggs in the oven one too many times!

Variations & Adaptations

This shakshuka recipe is super flexible, so feel free to make it your own:

  • Vegetarian boost: Add chopped mushrooms or zucchini with the bell peppers for more veggies.
  • Spice it up: Swap smoked paprika for chipotle powder or add a dash of cayenne if you like heat.
  • For a dairy twist: Crumble feta cheese over the top before baking for a salty kick.
  • Gluten-free option: Serve with gluten-free bread or simply enjoy it on its own.
  • Different greens: Try kale or Swiss chard instead of spinach—just adjust the cooking time to let them soften properly.

Once, I tried adding chickpeas for extra protein—they soaked up the sauce beautifully and made it even heartier. Honestly, it was a game changer for a lunch version of this dish.

Serving & Storage Suggestions

This shakshuka is best served immediately while the eggs are warm and the sauce is still bubbling. I love to garnish it with a sprinkle of fresh herbs and a side of warm crusty bread or pita to mop up every delicious bite.

If you have leftovers, store them in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop over low heat, stirring occasionally to warm the sauce, and carefully warm the eggs separately or add fresh eggs to reheat.

Flavors often deepen when stored overnight, so if you can resist, the next-day shakshuka is even more flavorful. Just watch the egg texture—it’s best freshly baked but still tasty reheated.

Nutritional Information & Benefits

This recipe packs a nutritious punch. The eggs provide high-quality protein and essential vitamins like B12 and D, while the tomato sauce is rich in antioxidants such as lycopene.

Spinach adds vitamins A, C, and K, plus iron and fiber, making this a balanced and filling meal. It’s naturally gluten-free and low carb, perfect for many dietary preferences.

Using olive oil promotes heart-healthy fats, and the moderate use of spices supports digestion and metabolism. Overall, it’s a wholesome breakfast that fuels your morning without weighing you down.

Conclusion

If you’re searching for a breakfast that’s easy, satisfying, and packed with flavor, this easy baked eggs in tomato sauce with spinach recipe is a winner. I love how it feels comforting yet fresh, and the fact that it requires minimal effort is a big plus in my book.

Feel free to tweak the spices or add extras to suit your taste—this dish welcomes customization. Honestly, it’s the kind of recipe that makes weekday mornings feel a little more special and weekend brunches feel effortlessly gourmet.

Give it a try, and I’d love to hear how you make it your own. Drop a comment below sharing your favorite twist or any questions you have. Let’s keep the shakshuka love going!

Happy cooking and even happier eating!

FAQs About Easy Baked Eggs in Tomato Sauce with Spinach (Shakshuka)

Can I use fresh tomatoes instead of canned?

Yes, you can! Use about 4-5 ripe medium tomatoes, peeled and chopped. Simmer them longer to break down into a sauce-like consistency.

How do I make this recipe vegan?

Skip the eggs and add extra veggies like mushrooms or chickpeas. You can also try adding tofu cubes or vegan egg substitutes.

What can I use instead of spinach?

Kale, Swiss chard, or even arugula works well. Just adjust cooking time so the greens soften but don’t get too mushy.

Can I prepare the sauce ahead of time?

Absolutely. The sauce can be made a day ahead and reheated before adding and baking the eggs.

What’s the best way to serve shakshuka?

It’s fantastic with warm crusty bread, pita, or even over cooked grains like couscous or quinoa for a filling meal.

Pin This Recipe!

baked eggs in tomato sauce recipe

Print

Easy Baked Eggs in Tomato Sauce Recipe Perfect for Healthy Breakfasts

A simple and hearty shakshuka recipe featuring baked eggs in a rich tomato sauce with fresh spinach, perfect for a cozy and healthy breakfast.

  • Author: Sara
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Breakfast
  • Cuisine: Middle Eastern

Ingredients

Scale
  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow onion, finely chopped
  • 3 large garlic cloves, minced
  • 1 medium red bell pepper, diced (optional)
  • 1 14-ounce (400g) can crushed tomatoes (San Marzano recommended)
  • 1 tablespoon tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/4 teaspoon chili flakes, or to taste
  • Salt and black pepper, to taste
  • 2 cups fresh baby spinach (about 60g), loosely packed
  • 4 large eggs, room temperature
  • Fresh parsley or cilantro, chopped (optional, for garnish)

Instructions

  1. Preheat your oven to 375°F (190°C).
  2. Heat olive oil in your oven-safe skillet over medium heat. When the oil shimmers, add the chopped onion and sauté for 4-5 minutes until translucent and soft.
  3. Add minced garlic and diced red bell pepper. Cook for another 3 minutes, stirring frequently.
  4. Stir in the canned crushed tomatoes and tomato paste. Mix well to combine.
  5. Season the sauce with ground cumin, smoked paprika, chili flakes, salt, and pepper. Stir and let simmer gently for 10 minutes uncovered.
  6. Toss in the fresh spinach and stir until wilted, about 2 minutes.
  7. Make four small wells in the sauce using the back of a spoon. Carefully crack one egg into each well.
  8. Transfer the skillet to the preheated oven. Bake for 10-12 minutes or until egg whites are set but yolks are still slightly runny. Add a couple more minutes if firmer yolks are desired.
  9. Remove from the oven and sprinkle chopped parsley or cilantro on top.
  10. Serve immediately, ideally with crusty bread or warm pita for dipping.

Notes

If the sauce thickens too much while baking, add a splash of water or broth before cracking in the eggs. Rotate the skillet halfway through baking if your oven heats unevenly. Crack eggs into a small bowl first to avoid shell bits. Use fresh spinach instead of frozen for best texture. Adjust chili flakes to taste for heat. Serve with crusty bread or pita for dipping.

Nutrition

  • Serving Size: 1 serving (1 egg wit
  • Calories: 230
  • Sugar: 6
  • Sodium: 400
  • Fat: 15
  • Saturated Fat: 3
  • Carbohydrates: 10
  • Fiber: 3
  • Protein: 13

Keywords: baked eggs, shakshuka, tomato sauce, healthy breakfast, spinach, easy breakfast, vegetarian, gluten-free

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating