Tomato Egg Skillet Recipe: Crispy Celery Crowns Over Runny Yolk Brilliance *(Rejected Due to Overlap)*

Breakfast & Brunch

Tomato Egg Skillet Recipe: Crispy Celery Crowns Over Runny Yolk Brilliance *(Rejected Due to Overlap)*

This tomato egg skillet recipe transforms simple ingredients into a restaurant-worthy breakfast with crispy celery crowns and golden runny yolks. 🌟 The secret lies in caramelizing onions and garlic until they're sweet and jammy, then layering them with diced tomatoes and fluffy eggs—each bite delivers a perfect balance of savory, tangy, and creamy textures.

What sets this dish apart is the technique: cooking the celery until it's crispy around the edges while keeping the center tender, then topping everything with perfectly fried eggs. The tomatoes soften just enough to release their juices, creating a rich, slightly sweet base that ties the dish together.

It's the kind of meal that feels indulgent yet comes together in under 30 minutes with minimal cleanup.

By the time you're done, you'll have a skillet packed with crispy celery, caramelized onions, juicy tomatoes, and eggs with runny yolks that glisten like liquid gold.

The aroma alone will have everyone gathering around the table, and the first bite delivers that satisfying mix of textures—crispy, creamy, and tender all at once.

Serve this skillet with warm toast or a simple side salad for a complete breakfast that feels like a special occasion. The leftovers reheat beautifully too, making it perfect for meal prep. Let's get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for tomato egg skillet

Simple ingredients, restaurant-quality textures—crispy celery crowns and golden runny yolks await.

Ingredient Amount Notes
Large Eggs 🥚 4 whole Freshly cracked for best texture
Celery Stalks 🧅 3 whole Trimmed, cut into 1-inch pieces
Yellow Onions 🧅 1 whole Thinly sliced, sweet variety preferred
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Roma Tomatoes 🍅 4 whole Diced, seeds removed for less water
Butter 🧈 4 tbsp Unsalted, cold for crispy celery
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher or sea salt, adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Dried Thyme 🌿 ¼ tsp Or 1 tbsp fresh thyme leaves
Red Pepper Flakes 🌶️ ¼ tsp Optional, for heat
Fresh Basil 🌿 ¼ cup Chopped, for garnish
Bread 🍞 8 slices For serving, toasted

Celery is the star here—look for fresh, crisp stalks with vibrant green tops. Whole Foods or your local market usually have the freshest, but any grocery store's celery works if it's firm and not rubbery. The Roma tomatoes should be firm and bright red—Heirloom varieties add extra sweetness, but regular Roma tomatoes are perfect too. For the eggs, farm-fresh if possible, but store-bought large eggs work fine. The butter matters—unsalted, cold butter gives you that perfect crispy texture on the celery. Grab a block of Parmesan too if you want to sprinkle some on top for extra depth.

No fresh thyme? Dried works at one-third the amount. Short on basil? Fresh parsley or cilantro gives a different but still delicious flavor. Running low on Roma tomatoes? Cherry tomatoes halved or even fire-roasted canned tomatoes (drained well) will work in a pinch. The celery can be prepped ahead—just store it in a sealed container in the fridge for up to 3 days before cooking. For the eggs, if you prefer them fully cooked, reduce the cooking time slightly once they're added to the skillet. The red pepper flakes are optional, but if you like heat, add them gradually—you can always add more, but you can't take it out.

This skillet reheats beautifully—just warm it gently in a skillet or microwave for 2-3 minutes. Store leftovers in an airtight container for up to 3 days in the fridge. For meal prep, portion the skillet into individual containers and reheat each serving separately to maintain the crispy texture. The toast can be made fresh or reheated in the toaster—just keep it warm until serving. If you make extra, freeze portions without the eggs (add them fresh when reheating) for up to 3 months

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just chop the celery and onions while the pan heats, toss in the garlic, then crack those eggs right into the skillet with the tomatoes. No extra dishes, no fuss, and the eggs cook right into that juicy tomato-herb sauce. That’s my kind of cooking.
  • Tomato-Garlic Hug: The Roma tomatoes break down into a sweet, tangy sauce that clings to every bite, while the garlic—oh man, that garlic—turns this into something special. It’s not fancy, but it’s the kind of flavor that makes you pause mid-bite. My husband always asks, “What’s in it?” before realizing it’s just eggs and tomatoes.
  • Lunchbox Hero: Pack this cold the next day, and it’s still a winner. The eggs hold up surprisingly well, and the celery adds that fresh crunch no sad office salad can match. Honestly, I’ve sent this to work more times than I can count—people think I’m a genius, but it’s really just eggs and a little love.
  • Pantry Staple Power: You’re not raiding the fridge here—just eggs, celery, onions, and whatever tomatoes you have lurking. No specialty items, no markups, and it stretches easily for two meals. I’ll be real: I’ve made this with wilted grocery-store celery and still called it a win. Budget-friendly doesn’t get much better.

Step-by-step instructions for tomato egg skillet with crispy celery

Here's how to build a skillet that delivers crispy celery crowns and silky egg yolks.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat a large skillet over medium heat and add 2 tablespoons olive oil. Once shimmering, add the thinly sliced yellow onions and 1-inch celery pieces. Cook for 8-10 minutes until the onions become translucent and the celery begins to soften.

Add the 3 minced garlic cloves and 0.25 teaspoon dried thyme, stirring constantly for 30 seconds until the garlic releases its aroma. This foundational step builds flavor that carries through the entire dish. If the celery starts to brown too quickly, reduce heat slightly to prevent burning.

2

🍳 Step 2: Cook Tomatoes Until Broken Down

Increase heat to medium-high and add 4 tablespoons butter. Once melted, stir in the diced Roma tomatoes and 0.25 teaspoon red pepper flakes. Cook for 6-8 minutes until the tomatoes collapse and release their juices, creating a thick, flavorful base.

Season with 1 teaspoon salt and 0.25 teaspoon black pepper, stirring occasionally. The tomatoes should break down into a chunky sauce with deep flavor. This is the moment that matters: if the mixture looks too dry, add 2 tablespoons water to maintain proper consistency for the egg mixture.

3

🍳 Step 3: Prepare the Egg Mixture

In a separate bowl, whisk together the 4 whole large eggs with 0.5 teaspoon salt and 0.25 teaspoon black pepper until just combined—no need to overbeat. The egg mixture should be smooth but still slightly thick. Fold in 0.25 cup chopped fresh basil at the end, reserving a small handful for garnish.

This is where the crispy element comes in: I like to press down gently on the celery pieces during the first minute of cooking—they'll crisp up beautifully while the eggs cook. The basil adds fresh brightness that cuts through the richness of the eggs and butter.

4

🍳 Step 4: Cook Eggs to Perfect Runny Yolk

Pour the egg mixture evenly over the tomato-vegetable base in the skillet. Immediately reduce heat to low and let it cook undisturbed for 3-4 minutes until the edges set but the centers remain jiggly. The key is patience here—you want that signature runny yolk that makes this dish special.

To achieve crispy celery crowns, I press down gently on the celery pieces with a spatula during the first minute of cooking. This ensures even contact with the pan and creates that satisfying crunch. Watch closely as the edges begin to set—this is when you'll see the magic happen.

5

🥘 Step 5: Serve with Toasted Bread

Remove the skillet from heat and let it rest for 1-2 minutes before serving. The residual heat will finish cooking the eggs to perfection. Garnish with the reserved chopped fresh basil and serve immediately with 8 slices toasted bread on the side.

Each bite delivers a perfect balance: crispy celery crowns, silky egg yolks, and a rich tomato base. The toasted bread soaks up any remaining sauce, ensuring no flavor is wasted. This dish is best served fresh while the eggs are still warm and the celery maintains its crisp texture.

👨‍🍳

Pro Tips For Making Tomato Egg Skillet

  • Sweat the Celery First: I learned this the hard way—when I toss celery in raw with onions, it turns to mush before the onions even caramelize. Instead, cook the celery alone in the skillet for 3-4 minutes on medium heat until it softens but doesn’t brown. That way, it stays crisp enough to cut through the eggs later.
  • Crush Garlic Like a Pro: Minced garlic burns faster than you’d think, especially when tomatoes start releasing acid. Instead, smash 2-3 cloves with the flat of your knife, then leave them whole—just peel and drop them in. They’ll soften perfectly without turning bitter, and you’ll taste that fresh garlic punch in every bite.
  • Salt the Tomatoes Early: Roma tomatoes release juice when chopped, and if you wait to season, you’ll end up with bland, watery sauce. Toss them with ½ teaspoon salt as soon as they hit the pan, let them sit for 5 minutes, then cook. The salt pulls out the natural sweetness and thickens the mixture naturally—no extra thickening agents needed.
  • Scramble Eggs Over Low Heat: The second you add eggs to the skillet, drop the heat to medium-low. High heat makes them rubbery, and that’s the last thing you want in a creamy tomato-egg dish. Stir gently with a spatula, letting them cook in soft curds—this keeps them tender and soaks up the tomato flavor like a dream.

Flavor customization for this tomato egg skillet

Spicy Kick

For those who love heat, add 1 teaspoon of crushed red pepper flakes directly to the tomato mixture while it cooks. If you prefer a smoky heat, swap this for ½ teaspoon smoked paprika and Ÿ teaspoon cayenne pepper.

For a balanced spicy-sweet combo, stir in 1 tablespoon of honey during the last 2 minutes of tomato cooking. 🌶️

Herb Variations

Swap out the basil for chopped parsley or cilantro if you prefer a different fresh herb profile. For a Mediterranean twist, add ½ teaspoon dried oregano with the thyme. A Ÿ teaspoon of dried rosemary brings earthy depth, while fresh dill adds a bright, almost cucumber-like freshness.

Cheesy Upgrade

Stir in ½ cup shredded sharp cheddar or Parmesan cheese during the final 2 minutes of cooking to create a creamy, cheesy sauce. For extra richness, fold 2 tablespoons of cream cheese into the egg mixture before pouring it into the skillet.

A sprinkle of feta cheese at the end adds a tangy contrast.

Umami Boost

Enhance the savory depth by adding 1 tablespoon of soy sauce or ½ teaspoon of fish sauce to the tomato mixture. For a meaty flavor without meat, stir in 1 tablespoon of mushroom powder or ½ teaspoon of miso paste with the tomatoes.

A dash of Worcestershire sauce also adds complexity.

Sweet & Tangy

Balance the acidity of the tomatoes with a touch of sweetness by adding 1 tablespoon of brown sugar or 1 teaspoon of maple syrup to the tomato mixture.

For a tangy twist, stir in 1 teaspoon of balsamic vinegar or ½ teaspoon of lemon zest during the last minute of cooking. 🍯

Protein Additions

Turn this into a heartier meal by adding ½ cup cooked crumbled bacon or sautÊed mushrooms with the celery. For a vegetarian option, stir in ½ cup chickpeas (drained and rinsed) or crumbled tofu during the final 3 minutes of cooking.

A handful of spinach or kale wilts beautifully in the last minute.

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 15g75%
Cholesterol 360mg120%
Sodium 1100mg48%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 8g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this skillet ahead of time?

Yes, you can prep most of it in advance! Cook the celery, onions, and tomatoes up to 2 days ahead and store them in an airtight container in the fridge. Reheat gently in the skillet before adding the eggs. For best texture, skip prepping the crispy celery crowns—cook them fresh for that satisfying crunch. The eggs should always be added fresh and cooked immediately.

2

What if I don't have Roma tomatoes?

No problem! Use cherry tomatoes halved or regular beefsteak tomatoes diced. For extra flavor, remove seeds and excess liquid. Fire-roasted canned tomatoes (drained well) also work in a pinch—they add a smoky depth that pairs perfectly with the eggs. The key is to cook them until they break down into a thick, flavorful base.

3

How do I keep the eggs perfectly runny?

Cook them low and slow! After pouring the eggs into the skillet, reduce heat to low and let them cook undisturbed for 3-4 minutes—just until the edges set but the centers remain jiggly. The residual heat will finish cooking them to perfection. Avoid stirring, and never cover the skillet, as steam can make the eggs rubbery.

4

Can I make this skillet vegetarian?

Skip the optional bacon and add ½ cup chickpeas (drained and rinsed) or sautÊed mushrooms with the celery. For extra protein, stir in crumbled tofu during the final 3 minutes of cooking. A handful of spinach or kale wilts beautifully in the last minute, adding freshness without overpowering the dish.

5

Why is my celery not getting crispy?

Crispy celery crowns depend on two things: cold butter and gentle pressing. Use cold butter (straight from the fridge) and press down on the celery pieces with a spatula during the first minute of cooking. If your pan isn't hot enough, increase the heat slightly and let the skillet get properly hot before adding the butter and celery.

★★★★★5.0(15 reviews)
Categories Breakfast & Brunch