Healthy Breakfast Recipes

Italian Fried Tomatoes with Eggs Savory Breakfast Skillet

High ProteinKetoGluten-FreeNut-Free
Prep Time5 min
Cook Time15 min
Servings2
Calories248 kcal
Health Score7/10
↓ Jump to recipe
Italian Fried Tomatoes with Eggs Savory Breakfast Skillet

There is something deeply satisfying about a breakfast that feels indulgent but actually fuels your body the right way. This Italian fried tomatoes with eggs savory breakfast is exactly that. Ripe cherry tomatoes are cooked down in a little extra virgin olive oil with garlic, fresh basil and a pinch of chilli flakes until they burst into a glossy, fragrant sauce. Eggs are then cracked straight into the pan and cooked to soft, runny perfection. Every bite hits that perfect balance of rich yolk, sweet-tart tomato and gentle heat. It is rustic, colourful and genuinely nourishing.

Traditional versions of this dish can be heavy on oil and paired with thick white bread, which pushes the calorie count up quickly. This version trims the excess without losing any of the soul. We use just one teaspoon of olive oil per serving, bulk the sauce out with a generous handful of baby spinach for added iron and fibre, and finish with a light crumble of reduced-fat feta for a salty, creamy contrast. Two eggs per person delivers around 14 grams of protein before you even think about sides. Compared to a typical cooked breakfast, this meal comes in significantly lower in saturated fat and calories while keeping you full well into lunchtime.

The technique here is simple and forgiving, which makes it a brilliant weekday breakfast as well as a relaxed weekend brunch. You do not need any fancy equipment, just a good non-stick or cast iron skillet and about 20 minutes. The tomatoes do most of the work themselves. As they soften and concentrate, they release natural sugars that caramelise gently against the heat of the pan, creating a sauce that tastes like it has been simmering for hours. Adding a small splash of passata thickens everything just enough to cradle the eggs without making the dish watery. The trick is medium heat throughout so nothing burns before the eggs have time to set.

Serve this straight from the pan with a couple of slices of toasted wholegrain sourdough for extra fibre, or keep it grain-free and go with a handful of rocket dressed in lemon juice on the side. Either way, this dish is a morning game-changer. It is the kind of recipe you make once on a quiet Sunday and then find yourself craving every single week. The colours alone will make you want to eat it before it even hits the table. Bright red tomatoes, golden yolks, deep green spinach and little white crumbles of feta. It is Mediterranean sunshine on a plate, and your body will thank you for every bite.

Ingredients

Serves:2
  • 2 tsp extra virgin olive oil (divided)
  • 300 g cherry tomatoes (halved, vine-ripened if possible)
  • 3 cloves garlic (thinly sliced)
  • 1 tsp dried oregano
  • 0.5 tsp chilli flakes (adjust to taste)
  • 3 tbsp passata (plain, unsalted)
  • 80 g baby spinach (fresh)
  • 4 large free-range eggs
  • 30 g reduced-fat feta cheese (crumbled)
  • 10 leaves fresh basil (torn)
  • 0.3 tsp sea salt (or to taste)
  • 0.3 tsp black pepper (freshly ground)
  • 1 tsp lemon zest (optional, brightens the sauce)

Instructions

  1. 1

    Place a large non-stick skillet or cast iron pan over medium heat. Add the olive oil and let it warm for about 30 seconds.

    Do not let the oil smoke. Medium heat keeps the garlic from turning bitter.

  2. 2

    Add the sliced garlic and chilli flakes to the pan. Cook for 60 to 90 seconds, stirring frequently, until the garlic is just golden and fragrant.

  3. 3

    Add the halved cherry tomatoes cut-side down. Press them gently with the back of a spoon and cook undisturbed for 3 minutes so they start to char slightly and release their juices.

    Resist the urge to stir too early. Letting them sit builds colour and caramelised sweetness.

  4. 4

    Stir the tomatoes, add the dried oregano, passata, salt and pepper. Cook for a further 3 minutes, stirring occasionally, until the sauce thickens slightly.

  5. 5

    Add the baby spinach to the pan and stir it into the tomato sauce. It will wilt down in about 60 seconds.

    If your pan looks crowded, add the spinach in two batches.

  6. 6

    Using a spoon, create four small wells in the tomato and spinach mixture, spacing them evenly. Crack one egg into each well.

    Crack the eggs into a small bowl first to avoid shell fragments and to check the yolk is intact.

  7. 7

    Reduce the heat to medium-low. Cover the pan with a lid and cook for 4 to 5 minutes for soft, runny yolks or 6 to 7 minutes for fully set yolks.

    Check at the 4-minute mark. The whites should be opaque and just set at the edges of the yolk.

  8. 8

    Remove the pan from the heat. Scatter over the crumbled feta, torn fresh basil and lemon zest if using. Serve immediately straight from the pan.

    A crack of extra black pepper right at the end makes a real difference.

Nutrition per serving

248kcal

Calories

22g

Protein

11g

Carbs

13g

Fat

4g

Fibre

7g

Sugar

390mg

Sodium

Pro Tips

  • Use the ripest tomatoes you can find. Overripe cherry tomatoes that are slightly soft work beautifully here as they break down faster and taste sweeter.

  • A lid is essential for cooking the eggs evenly. If you do not have one, a large baking tray placed over the pan works as a substitute.

  • Do not skip the passata. It binds the sauce just enough to stop the eggs from spreading too thin across the pan.

  • If you prefer firmer eggs, finish the pan under a medium grill for 2 minutes instead of using a lid. This sets the tops quickly without overcooking the sauce.

  • Make the tomato base the night before and refrigerate it. In the morning, reheat it in the skillet and add the eggs. You will have breakfast on the table in under 10 minutes.

  • For extra protein, stir a tablespoon of hemp seeds into the tomato sauce before adding the eggs. They are virtually tasteless but add around 3 grams of protein per serving.

Frequently Asked Questions

Can I make this Italian fried tomatoes with eggs breakfast ahead of time?

The tomato and spinach sauce base can be made up to 2 days ahead and kept in an airtight container in the fridge. When ready to eat, reheat the sauce gently in a skillet and crack in fresh eggs. The eggs themselves should always be cooked fresh for the best texture.

What can I serve alongside this savory egg and tomato breakfast?

Toasted wholegrain sourdough is a classic pairing and adds extra fibre. For a lower-carb option, serve with a side of rocket dressed with lemon juice and a drizzle of olive oil. Sliced avocado also works really well and adds healthy fats.

Is this recipe suitable for a high-protein breakfast?

Yes. With four free-range eggs between two servings plus reduced-fat feta, this dish delivers around 22 grams of protein per portion. Adding a slice of wholegrain toast brings the total even higher.

Can I use canned tomatoes instead of fresh cherry tomatoes?

You can use a 400g can of whole peeled plum tomatoes, crushed by hand before adding. The flavour will be slightly less bright than fresh tomatoes, but the result is still delicious. Drain a little of the liquid first so the sauce does not become too watery.

How do I keep the garlic from burning?

The key is medium heat and keeping the garlic moving in the pan. As soon as it turns pale golden, which takes about 60 to 90 seconds, add the tomatoes right away. They will lower the temperature of the pan immediately and stop the garlic from catching.

Is this Italian fried tomato and egg dish gluten-free?

Yes, the recipe itself contains no gluten. Just make sure to serve it with gluten-free bread or skip the toast entirely if you need a strictly gluten-free meal.

Variations

  • Spicy Calabrian Style

    Double the chilli flakes and add a teaspoon of smoked paprika to the tomato base. Swap the feta for a light dusting of dried ricotta. This version has a bolder, smokier character inspired by Southern Italian cooking.

  • White Bean and Tomato Eggs

    Stir in half a can of drained cannellini beans with the passata for an extra fibre and protein boost. The beans absorb the tomato flavour beautifully and make the dish even more filling without adding significant calories.

  • Herb Garden Version

    Replace the dried oregano with a mix of fresh thyme, fresh flat-leaf parsley and fresh chives stirred in at the end. This creates a brighter, lighter flavour profile that works especially well in spring and summer.

  • Dairy-Free Version

    Simply omit the feta or replace it with a tablespoon of nutritional yeast sprinkled over the top. Nutritional yeast adds a savoury, slightly cheesy note without any dairy. It also contributes B vitamins.

Substitutions

  • Cherry tomatoesCanned plum tomatoes (Use a 400g can, drain slightly and crush by hand before adding. The sauce will be slightly less sweet but works well out of season.)
  • Baby spinachKale or Swiss chard (Remove thick stems and chop roughly. These heartier greens take an extra 2 minutes to wilt fully. They add more iron and a slightly earthier flavour.)
  • Reduced-fat fetaRicotta or goat cheese (Both melt slightly into the hot sauce and add creaminess. Ricotta is lower in sodium, goat cheese is tangier.)
  • Free-range eggsQuail eggs (Use 8 quail eggs instead of 4 chicken eggs. Reduce the covered cooking time to 2 to 3 minutes. They look stunning and cook faster.)
  • PassataTomato puree diluted with water (Mix 1 tablespoon of tomato puree with 2 tablespoons of water to replace 3 tablespoons of passata. The flavour will be slightly more concentrated, so use sparingly.)

🧊 Storage

The tomato and spinach base can be stored in an airtight container in the refrigerator for up to 2 days. Once the eggs are added and cooked, the dish is best eaten immediately. Cooked eggs do not reheat well and the yolks will become rubbery. If storing leftovers, keep the egg and sauce portions separate where possible.

📅 Make Ahead

Prepare the garlic tomato and spinach sauce base fully, cool it and refrigerate for up to 48 hours. In the morning, tip the sauce into a skillet over medium heat, warm for 2 to 3 minutes until bubbling gently, then create the wells and cook the eggs fresh. This cuts your active morning cooking time to under 10 minutes.