Tis the season! During the busy holiday season, I was having fun with my Nespresso advent calendar (day three officially when I made this!), and it's great having a little surprise each morning. But even with holiday excitement, breakfast still needs to be simple and nourishing. This recipe came together because I had some tomatoes that were close to their expiration date - and instead of letting them go to waste, I transformed them into this beautiful, simple breakfast.
The concept is brilliantly simple: halve the tomatoes and cook them cut-side down in a pan to release their natural juices, then crack fresh eggs directly on top, add some bok choy microgreens, and cover it all to steam gently. The tomatoes create a flavorful, juicy base for the eggs, and the microgreens add a fresh, peppery element. Serving it with pickled cabbage on the side adds probiotics to support gut health and digestion - perfect for the indulgent holiday season.
This is the kind of breakfast that looks impressive but requires almost no effort. It's wholesome, uses up produce before it goes bad, and provides plenty of protein to fuel my holiday activities. Whether it's Christmas morning or just a regular Tuesday, this simple pan-cooked egg dish delivers.
I love how this recipe represents mindful, waste-free cooking even during the chaos of the holidays. Those tomatoes were getting soft and would have ended up in the compost, but cooking them this way actually makes their softness an advantage - they break down and create this gorgeous, flavorful base for the eggs. And the pickled cabbage on the side? That's my little gut health insurance during a season of indulgent foods.

About the ingredients
This recipe is all about simplicity and using what I have. I need 2-3 tomatoes of any variety - this is the perfect way to use up tomatoes that are starting to get a bit soft and would otherwise go to waste. Cooking them cut-side down in the pan releases their natural juices and intensifies their sweet-savory flavor, creating a delicious base for the eggs.
Three fresh eggs provide plenty of protein to keep me satisfied through the morning. Bok choy microgreens (or any microgreens I have) add a fresh, peppery note and look beautiful on top, plus they're packed with nutrients. If I don't have microgreens, regular greens work just fine. Salt and pepper season everything simply. A little oil or cooking spray keeps things from sticking.
The pickled cabbage served on the side is optional but recommended, especially during the holidays when my digestion might need some support. Any fermented vegetables - pickled cabbage, sauerkraut, or kimchi - provide beneficial probiotics that support gut health and aid digestion.
What I appreciate about this ingredient list is its flexibility. The tomatoes can be any variety, any level of ripeness (softer is actually better for this preparation). The greens can be microgreens, baby greens, or chopped mature greens. And the fermented vegetables on the side can be whatever I have in the fridge - pickled cabbage, sauerkraut, kimchi, or even pickled onions.

How I make it
The process starts with heating a medium pan over medium heat and lightly oiling it. I halve my tomatoes - enough halves to cover most of the bottom of the pan - and place them cut-side down in the hot pan. I let them cook for 2-3 minutes without moving them, which allows them to soften and release their delicious juices.
Once the tomatoes have created this flavorful base, I crack three fresh eggs directly on top of them, spacing them out evenly. The tomatoes hold the eggs in place. I season with salt and pepper, then scatter microgreens over everything. Placing a lid on the pan traps the steam and helps cook the tops of the eggs evenly. I cook for 5-7 minutes depending on how I like my eggs - 5 minutes for runny yolks, 7 or more for fully set yolks.
When the egg whites are completely set and opaque, I carefully transfer everything to a plate using a spatula, trying to keep the eggs and tomatoes together. I serve with pickled cabbage on the side for that probiotic boost and tangy contrast to the rich eggs.
The whole thing is incredibly simple and comes together in one pan in about 15 minutes. It's the kind of breakfast I can make even when I'm half-asleep on a holiday morning, but it looks and tastes like I put in way more effort than I actually did.
Tips from my kitchen
- I use any type of tomatoes I have - cherry, roma, beefsteak, or heirloom
- Any microgreens work beautifully: radish, sunflower, pea shoots, or arugula
- If I don't have microgreens, I use baby spinach, arugula, or chopped kale
- Substitute sauerkraut or kimchi for pickled cabbage
- I often add minced garlic or herbs to the pan with the tomatoes for extra flavor
- Top with hot sauce, salsa, or pesto after cooking
- Covering the pan helps eggs cook evenly; alternatively, I baste with tomato juices
- Serve over toast or with crusty bread for a heartier meal




Made it? Tell me how it went