Shakshuka with Fresh Tomatoes

Seriously and no joke and this is the best Shakshuka with Fresh Tomatoes recipe. It’s the one my mom and before that my grandma has made for years. It’s a classic recipe with simple and delicious ingredients. Fresh tomatoes are cooked with sweet peppers and onions and warm spices before tender eggs are nestled into the sauce.

Shakshuka with Fresh Tomatoes with four eggs and feta in a rustic tomato pepper sauce

Perfect for breakfast or a relaxed brunch with some crusty bread on the side. A classic Shakshuka with Fresh Tomatoes recipe is one of my go-to easy meals. Not only does it make for a super delicious breakfast but it’s packed with vegetables and protein and keeps me satisfied for hours. Also there’s no complicated method or unusual ingredients needed.

And meal prep’s a cinch. I often prepare the tomato sauce on Sunday to enjoy with freshly cooked eggs on Monday and Tuesday. For another comforting morning recipe try these Fig Muffins. With just a few basic ingredients probably already in the fridge and pantry you can cook the sauce and add the eggs and even serve each portion over toast or alongside roasted potatoes for a filling and colorful dish.

Ingredients

Fresh ingredients for Shakshuka with Fresh Tomatoes arranged in separate containers

Here is what I use for this recipe and you can adjust nuts or spices based on preference:

  • Fresh ripe tomatoes: They create the juicy base and naturally thicken into a rustic sauce as they cook.
  • Large eggs: They provide protein and cook directly in the tomato sauce with tender whites and soft yolks.
  • Red bell pepper: It adds gentle sweetness and a soft texture that balances the acidity of the tomatoes.
  • Yellow onion: It builds a savory foundation and becomes sweet and translucent during cooking.
  • Garlic cloves: They add aromatic depth and a warm savory flavor throughout the sauce.
  • Olive oil: It helps the vegetables soften evenly and carries the flavor of the spices.
  • Ground cumin: It gives the sauce an earthy warmth associated with traditional shakshuka.
  • Smoked paprika: It adds a deep red tone and a mild smoky character to the tomato mixture.
  • Ground coriander: It brings a light citrusy warmth that complements the tomatoes and cumin.
  • Fine sea salt: It draws moisture from the vegetables and balances the entire dish.
  • Black pepper: It adds mild heat and a savory finish without overpowering the eggs.
  • Crumbled feta cheese: It provides creamy salty contrast and softens slightly over the hot finished dish.
  • Fresh parsley: It adds fresh green color and a clean herbal finish at serving time.
  • Crusty bread: It provides a sturdy accompaniment for scooping up the thick tomato sauce and eggs.

Tools You’ll Need

  • Chef’s knife: It cuts the tomatoes and pepper and onion into practical irregular pieces.
  • Wooden cutting board: It provides a stable surface for chopping all fresh vegetables and garlic.
  • Large cast iron skillet with lid: It softens the vegetables and thickens the sauce and gently cooks all four eggs.
  • Wooden spoon: It stirs the vegetables and sauce without crushing every tomato piece.
  • Measuring spoons: They portion the olive oil and spices accurately for balanced flavor.
  • Wide serving spoon: It lifts each cooked egg together with enough tomato sauce for serving.

Instructions

Step 1: Chop the tomatoes and vegetables

Chopped fresh tomatoes and vegetables for Shakshuka with Fresh Tomatoes

Cut the six tomatoes into irregular chunks and dice the red bell pepper and yellow onion into uneven pieces. Finely chop the three garlic cloves so they can spread through the sauce. Keep the tomato pieces larger than the pepper and onion pieces because they will soften and release their juices during cooking. The prepared vegetables should look naturally varied rather than perfectly uniform.

Tip: Keep the tomato chunks slightly large so the finished sauce retains rustic pieces instead of becoming completely smooth.

Step 2: Soften the onion and bell pepper

Softened onions and red peppers for Shakshuka with Fresh Tomatoes

Cook the chopped onion and red bell pepper with the olive oil until the pieces soften and become glossy. Their colors should deepen while a few edges begin to turn lightly golden. Stir in the chopped garlic near the end so it becomes fragrant and lightly softened without turning dark. The vegetables should shift into a loose uneven layer with some pieces gathered near the center.

Tip: Cook the onion and pepper until soft with a few golden edges because this creates a sweeter and more flavorful sauce base.

Step 3: Simmer the fresh tomato sauce

Thick fresh tomato sauce simmering for Shakshuka with Fresh Tomatoes

Add the six chopped tomatoes to the softened vegetables and partially mix them with the cumin and smoked paprika and coriander and salt and black pepper. The tomatoes will begin releasing juice as they soften. Continue cooking until the mixture changes from separate pieces into a thick bubbling sauce. Leave some irregular tomato chunks visible while darker red sauce gathers between the softened peppers and onions.

Tip: Let the sauce simmer until a spoon dragged through it leaves a brief trail because excess liquid can prevent the eggs from setting.

Step 4: Nestle the eggs into the sauce

Four eggs nestled in fresh tomato sauce for Shakshuka with Fresh Tomatoes

Create four uneven wells in the thick tomato sauce and place one egg into each opening. The whites should spread slightly into the surrounding sauce while the yolks remain visible. Shift a little sauce around the edges of the whites without covering the yolks. The eggs should sit at natural distances with imperfect shapes rather than forming a symmetrical pattern.

Tip: Make each well deep enough to hold an egg while keeping the yolk above the sauce so its doneness remains easy to judge.

Step 5: Cook the eggs until softly set

Softly set eggs and feta in Shakshuka with Fresh Tomatoes

Cook the four eggs until the whites turn opaque and set around the edges. The yolks should remain glossy and soft while a few areas of white develop faint golden edges where they meet the sauce. Scatter the crumbled feta unevenly across the hot surface so some pieces soften and others keep their shape. The finished skillet should show thick sauce and irregular egg edges and natural variations in color.

Tip: Remove the skillet while the yolks still look slightly loose because the retained heat will continue cooking them after serving.

Step 6: Serve one egg with tomato sauce

Single serving of Shakshuka with Fresh Tomatoes with bread

Scoop one softly cooked egg with one fourth of the thick tomato sauce onto a white plate. Keep the yolk intact while allowing the rustic sauce to spread naturally around the egg. Finish the portion with one fourth of the chopped parsley and a little of the softened feta. Add one slice of crusty bread at the edge so the plated serving looks casual and ready for dipping.

Tip: Lift each egg with plenty of sauce underneath so the tender white stays supported and the yolk is less likely to break.

Pro Tips

  • Choose ripe tomatoes that feel heavy for their size because they release enough juice and create a naturally rich sauce.
  • Simmer the tomato mixture uncovered until visibly thick because a watery sauce can make the eggs spread too far.
  • Use medium low heat after adding the eggs so the whites set gently while the yolks stay soft and glossy.
  • Prepare the tomato sauce ahead and reheat it before adding fresh eggs for a faster breakfast or weeknight dinner.

Storage Instructions

Allow leftover Shakshuka with Fresh Tomatoes to cool until it is no longer steaming. Transfer the sauce and cooked eggs into a shallow airtight container and refrigerate promptly. Store leftovers in the refrigerator for up to three days. The yolks will continue to firm during storage so the reheated eggs will not remain as soft as they were when freshly cooked. Reheat one portion gently until the tomato sauce is hot and the egg is warmed through. Slow reheating helps prevent the sauce from scorching and keeps the egg white from becoming rubbery. For the best meal prep result store the cooked tomato sauce without eggs for up to three days. Reheat the sauce until bubbling and then add fresh eggs and cook them just before serving.

Frequently Asked Questions

Can Shakshuka with Fresh Tomatoes be made ahead?

Prepare and chill the sauce for up to three days then reheat it and cook fresh eggs just before serving.

How do I thicken Shakshuka with Fresh Tomatoes?

Simmer the uncovered sauce until excess moisture evaporates and a spoon leaves a brief trail through it.

Can Shakshuka with Fresh Tomatoes use canned tomatoes?

Yes though fresh tomatoes give a lighter flavor and chunkier texture while canned tomatoes create a deeper sauce.

How do I keep eggs tender in Shakshuka with Fresh Tomatoes?

Cook them over medium low heat and remove the skillet as soon as the whites set and the yolks remain glossy.

See You in the Kitchen

This Shakshuka with Fresh Tomatoes is a great way to satisfy your cozy breakfast cravings without picking up the phone to order brunch.

I typically toast the bread at the same time I cook my eggs and that way all of my meal components will be ready at the same time.

Even my kids love this one and they also enjoy Mini Taco Biscuit Cups or Chicken Parmesan Toast Bites when we want another simple family meal.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Shakshuka with Fresh Tomatoes with four eggs and feta in a rustic tomato pepper sauce

Shakshuka with Fresh Tomatoes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: LauraAdmin
  • Total Time: 45 minutes
  • Yield: 4 servings

Description

This easy Shakshuka with Fresh Tomatoes brings tender eggs and a rich tomato pepper sauce together in one pan. It is a quick and simple choice for healthy breakfast ideas or the best relaxed brunch. Serve it for a weeknight dinner or meal prep and set it out for a holiday morning or potluck or casual party. Fresh herbs and warm spices give every spoonful bold flavor while crusty bread makes the saucy skillet satisfying and comforting for family meals.


Ingredients

  • 6 medium Fresh ripe tomatoes
  • 4 Large eggs
  • 1 medium Red bell pepper
  • 1 medium Yellow onion
  • 3 Garlic cloves
  • 2 tablespoons Olive oil
  • 1 teaspoon Ground cumin
  • 1 teaspoon Smoked paprika
  • 1/2 teaspoon Ground coriander
  • 3/4 teaspoon Fine sea salt
  • 1/4 teaspoon Black pepper
  • 1/3 cup Crumbled feta cheese
  • 1/4 cup chopped Fresh parsley
  • 4 slices Crusty bread


Instructions

  1. Cut the six tomatoes into irregular chunks and dice the red bell pepper and yellow onion into uneven pieces. Finely chop the three garlic cloves so they can spread through the sauce. Keep the tomato pieces larger than the pepper and onion pieces because they will soften and release their juices during cooking. The prepared vegetables should look naturally varied rather than perfectly uniform.
  2. Cook the chopped onion and red bell pepper with the olive oil until the pieces soften and become glossy. Their colors should deepen while a few edges begin to turn lightly golden. Stir in the chopped garlic near the end so it becomes fragrant and lightly softened without turning dark. The vegetables should shift into a loose uneven layer with some pieces gathered near the center.
  3. Add the six chopped tomatoes to the softened vegetables and partially mix them with the cumin and smoked paprika and coriander and salt and black pepper. The tomatoes will begin releasing juice as they soften. Continue cooking until the mixture changes from separate pieces into a thick bubbling sauce. Leave some irregular tomato chunks visible while darker red sauce gathers between the softened peppers and onions.
  4. Create four uneven wells in the thick tomato sauce and place one egg into each opening. The whites should spread slightly into the surrounding sauce while the yolks remain visible. Shift a little sauce around the edges of the whites without covering the yolks. The eggs should sit at natural distances with imperfect shapes rather than forming a symmetrical pattern.
  5. Cook the four eggs until the whites turn opaque and set around the edges. The yolks should remain glossy and soft while a few areas of white develop faint golden edges where they meet the sauce. Scatter the crumbled feta unevenly across the hot surface so some pieces soften and others keep their shape. The finished skillet should show thick sauce and irregular egg edges and natural variations in color.
  6. Scoop one softly cooked egg with one fourth of the thick tomato sauce onto a white plate. Keep the yolk intact while allowing the rustic sauce to spread naturally around the egg. Finish the portion with one fourth of the chopped parsley and a little of the softened feta. Add one slice of crusty bread at the edge so the plated serving looks casual and ready for dipping.

Notes

Pro Tips:

  • Choose ripe tomatoes that feel heavy for their size because they release enough juice and create a naturally rich sauce.
  • Simmer the tomato mixture uncovered until visibly thick because a watery sauce can make the eggs spread too far.
  • Use medium low heat after adding the eggs so the whites set gently while the yolks stay soft and glossy.
  • Prepare the tomato sauce ahead and reheat it before adding fresh eggs for a faster breakfast or weeknight dinner.

Storage: Allow leftover Shakshuka with Fresh Tomatoes to cool until it is no longer steaming. Transfer the sauce and cooked eggs into a shallow airtight container and refrigerate promptly. Store leftovers in the refrigerator for up to three days. The yolks will continue to firm during storage so the reheated eggs will not remain as soft as they were when freshly cooked. Reheat one portion gently until the tomato sauce is hot and the egg is warmed through. Slow reheating helps prevent the sauce from scorching and keeps the egg white from becoming rubbery. For the best meal prep result store the cooked tomato sauce without eggs for up to three days. Reheat the sauce until bubbling and then add fresh eggs and cook them just before serving.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Breakfast
  • Cuisine: North African and Middle Eastern inspired

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star