Go Back
Shakshuka Recipe Fresh Tomatoes

Shakshuka Recipe Fresh Tomatoes - Great Meal Recipes

Once you take a bite of shakshuka bursting with fresh tomatoes, you’ll understand its growing popularity. Imagine comforting, spicy tomato sauce bubbling away, with poached eggs nestled in the center. It’s a dish that has roots in North Africa and the Middle East, loved by many for its simplicity and depth of flavor. 
As a registered dietitian and food enthusiast, I’ve always been on the lookout for dishes that balance nutrition with taste. Shakshuka fits the bill perfectly. Not only are the tomatoes fresh and vibrant, but the warm spices create a delightful depth. The combination has made me a regular in my kitchen.
Let’s dive into the heart of shakshuka and explore how to prepare this delicious dish with fresh tomatoes.
Cook Time 35 minutes
Total Time 35 minutes
Servings: 4
Course: Breakfast
Cuisine: Middle Eastern
Calories: 242

Ingredients
  

Tomato Sauce:
  • 2 pounds ripe tomatoes about 6-8 medium-sized
  • 1 small onion, finely diced
  • 1 small red bell pepper, chopped
  • 1-2 cloves garlic, minced
  • 1/4 cup sun-dried tomatoes, chopped
  • 2 tablespoons olive oil
  • 3-4 large eggs
Spices for Tomato Sauce:
  • 1 teaspoon freshly ground black pepper
  • 1/2 teaspoon fine sea salt
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground cumin
  • 2 tablespoons tomato paste
  • 1/2 teaspoon white sugar
  • 1/2 teaspoon smoked paprika
  • A pinch of cayenne pepper for a spicy kick
To Finish:
  • 1/3 cup crumbled feta cheese
  • Fresh parsley, chopped
For Serving:
  • Toasted pita, challah, or crusty sourdough bread

Method
 

Step 1: Prepare the Tomatoes
  1. Start by washing the ripe tomatoes thoroughly. Remove the cores and chop them into small pieces.
    The skins will soften as they cook. If you prefer, you can peel them, but I find that leaving the skins adds to the texture. You should have about 4-5 cups of diced tomatoes.
Step 2: Cook the Vegetables
  1. In a large skillet, heat the olive oil over medium heat. Add the diced onion and bell pepper. Sauté for about 5 minutes until they soften. You want the onions to turn translucent. Stir in the minced garlic and cook for another minute, just until fragrant.
Step 3: Add the Tomatoes and Spices
  1. Next, add the fresh tomato chunks and sun-dried tomatoes to the skillet. Mix in the tomato paste and sugar. The sugar balances the acidity of the fresh tomatoes. Now it’s showtime for the spices!
    Sprinkle in the salt, black pepper, ground coriander, ground cumin, smoked paprika, and cayenne. Stir everything well and bring the mixture to a simmer. Let it bubble gently for 15-20 minutes, stirring occasionally until it thickens.
Step 4: Create Wells for the Eggs
  1. Once the sauce reaches your desired thickness, make little wells in the sauce. Crack an egg into each well.
    Don’t worry if it doesn’t look perfect; a little chaos can make it more rustic. Cover the skillet with a lid and let the eggs cook for about 5-7 minutes, depending on how runny or firm you like your yolks.
Step 5: Serve with Garnishes
  1. When the eggs reach your preferred doneness, remove the skillet from the heat. Crumble feta cheese over the top and sprinkle with fresh parsley. Serve immediately with your choice of toasted pita or crusty bread.

Notes

  • Choose Quality Tomatoes: Fresh, ripe tomatoes lead to the best flavor. Look for ones that are fragrant and have a deep red color.
  • Don’t Rush Cooking the Sauce: Allowing the tomato sauce to simmer will enhance the flavors tremendously. A little patience goes a long way.
  • Experiment with Spices: Adjust the spices to your liking. If you're a fan of heat, add more cayenne or even a splash of hot sauce.
  • Pre-Cook Your Eggs: For a different take, you can pre-boil the eggs, peel them, and gently nestle them into the sauce before serving.
  • Customize Your Toppings: Don’t hesitate to add toppings. Avocado, olives, or roasted vegetables can add a delightful twist.