Breakfast & Brunch
This baked egg and tomato recipe transforms simple ingredients into a hearty, vegetarian-friendly breakfast that requires just one pan and 30 minutes of hands-off time. 🌞 The secret lies in roasting tomatoes until they burst with sweetness while baking eggs to perfectly runny yolks, creating a dish that feels indulgent yet effortless. I developed this after craving something substantial that still felt light enough for a lazy weekend morning.
The beauty of this recipe is its simplicity—no fancy techniques required. You'll slice tomatoes into thick rounds, season them generously, and let the oven work its magic while you scramble or bake your eggs. The tomatoes develop a caramelized edge that balances the richness of the eggs, while fresh herbs add a bright finish. This dish proves that comfort food doesn't need to be complicated.
What you'll end up with is a plate that looks and tastes like it came from a café: golden-brown tomatoes with tender centers, eggs cooked exactly to your preference, and a sprinkle of fresh basil or parsley for freshness. It's the kind of meal that feels like a hug on a plate—warm, satisfying, and perfect for sharing. Serve it with crusty bread to soak up every last bit of that delicious eggy sauce.
This recipe is incredibly versatile too. Swap in cherry tomatoes for a sweeter flavor, add a sprinkle of cheese for extra richness, or use it as a base for a larger brunch spread. The possibilities are endless, but the foundation remains the same: simple, comforting, and foolproof. Let's get started!
Ingredients for baked egg and tomato
Sunny-side comfort starts with these fresh ingredients—tomatoes that caramelize, eggs that stay runny, and herbs that brighten every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Medium Tomatoes 🍅 | 4 whole | Roma or vine-ripened, sliced thick |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Light fruity variety preferred |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Garlic Cloves 🧄 | 2 cloves | Minced, or pre-minced jarred |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely cracked |
| Crusty Bread 🍞 | 4 slices | Baguette or sourdough |
| Shredded Gruyère Cheese 🧀 | ½ cup | Optional, for extra richness |
| Red Pepper Flakes 🌶️ | ¼ tsp | Adjust for heat preference |
| Fresh Parsley 🌿 | 0.1 cup | Chopped, for garnish |
The tomatoes are the star here—Roma or vine-ripened hold up best to roasting. I grab mine from Trader Joe's when they're in season, but any firm, red tomato works. Slice them thick (about 1/2-inch rounds) so they caramelize beautifully without turning to mush. Fresh basil and parsley should be bright green—wilted leaves mean weaker flavor. If you're using dried herbs, cut the amount in half. For the eggs, room temperature makes all the difference—they cook more evenly and stay perfectly runny. I always crack mine into a small bowl first to check for any hidden cracks in the shells.
No fresh basil? Dried oregano at one-third the amount works in a pinch, though it won't be as bright. Swapping tomatoes? Cherry tomatoes add sweetness but won't hold shape as well—halve them first. Want extra richness? Gruyère or Parmesan melts beautifully over the top. The olive oil matters too—light, fruity varieties (like California Early Harvest) won't overpower the tomatoes. If you're short on time, pre-minced garlic from a jar is fine, but fresh tastes better. For the bread, crusty baguette or sourdough soaks up the eggy sauce perfectly—avoid soft breads that'll turn soggy.
Tomatoes and eggs keep best in the fridge for 2 days once sliced, but you'll want to use them fresh for this recipe. Fresh herbs? Wrap them in damp paper towels and store in a sealed container for up to 5 days. The cheese, if using, can be refrigerated for 2 weeks or frozen for 3 months. This dish reheats beautifully—just pop it under the broiler for 2-3 minutes to crisp the tomatoes again. I always make a double batch on Sundays so I have leftovers for quick breakfasts all week.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this when I’m in a rush—the tomatoes just get halved, the garlic stays whole, and the eggs crack right into the pan. Minimal prep, maximum flavor.
- Garlic-Basil Magic: That crispy egg white with the runny yolk? Yes. But the real star is the garlic-infused olive oil pooling under the tomatoes—bright, herby, and ridiculously satisfying. (Between us, I’ve been known to eat it straight from the pan.)
- Breakfast or Dinner: Honestly, this works for both. Serve it warm with crusty bread for brunch or let it cool for a no-fuss lunch the next day. My college-aged son grabs it straight from the fridge—no judgment.
- Budget Meal, Big Payoff: Tomatoes and eggs are cheap staples, but they feel like a fancy dish. A single batch feeds four for under $3, and leftovers reheat beautifully. (Yes, even on a Tuesday night.)
Step-by-step instructions for baked egg and tomato recipe
Here's how to create a comforting, one-pan breakfast that's ready in minutes.
🍳 Step 1: Prep the Tomatoes and Aromatics
Preheat your oven to 375°F. While it heats, slice the 4 whole medium tomatoes into ¼-inch thick rounds. You should end up with about 8-10 slices total. Arrange them in a single layer on a rimmed baking sheet, slightly overlapping if needed to fit all slices.
In a small bowl, combine the 2 cloves minced garlic, 0.25 cup chopped fresh basil leaves, 0.25 tsp red pepper flakes, 1 tsp Diamond Crystal kosher salt, and 0.5 tsp freshly ground black pepper. Sprinkle this aromatic blend evenly over the tomato slices, pressing down gently to help them absorb the flavors. This step ensures every bite gets that perfect balance of herby, garlicky goodness.
🔥 Step 2: Roast the Tomatoes Until Caramelized
Place the baking sheet in the preheated oven and roast the tomatoes for 15-18 minutes, or until they begin to soften and their edges turn deep golden brown. You'll know they're ready when they smell sweet and fragrant—this is the moment they develop that perfect caramelized depth. Real talk: don't walk away during this time. The first few minutes are critical for developing that flavor.
While they roast, take the 4 whole large eggs out of the refrigerator and let them sit at room temperature for 5 minutes. This ensures even cooking and prevents cracked whites when you crack them into the hot pan later. Here's the thing—room temperature eggs cook more evenly, which means perfectly set yolks every time.
🥘 Step 3: Bake the Eggs to Golden Perfection
Remove the baking sheet from the oven and carefully crack each large egg directly onto the roasted tomatoes. I like to use a small bowl to make this easier—just hold the bowl over each tomato and tap the egg gently against the side. Distribute the eggs evenly across the pan, leaving about ½ inch of space between each one.
Return the baking sheet to the oven and bake for another 10-12 minutes, until the egg whites are fully set but the yolks remain soft and runny. The tomatoes should be bubbling slightly, and the eggs should have a beautiful golden crust around the edges. If you're using the 0.5 cup shredded Gruyère cheese, sprinkle it evenly over the eggs during the last 2 minutes of baking so it melts into a creamy blanket.
🍽️ Step 4: Toast the Bread and Assemble
While the eggs finish baking, toast the 4 slices crusty bread in a dry skillet over medium heat for 1-2 minutes per side, until golden and crisp. You want that perfect crunch to contrast with the creamy eggs and soft tomatoes. Keep the bread warm while you finish the main dish.
Once the eggs are perfectly set, carefully transfer them to plates using a spatula. The yolks should still be liquid and vibrant, ready to burst with every bite. Garnish each serving with the 0.1 cup chopped fresh parsley for a pop of color and freshness. Serve immediately with the toasted bread on the side—this is where it gets fun. The warm bread soaks up any stray egg and tomato juices, making every bite even more satisfying.
Pro Tips For Making Baked Egg And Tomato
- Preheat Pan Cold: I learned this the hard way—starting with a hot pan makes the tomatoes sweat instead of caramelize. Let that skillet sit for 5 minutes after turning on medium heat, then add your sliced tomatoes and garlic. They’ll release their juices just enough to soften but won’t turn into a sad, watery mess.
- Slice Tomatoes Evenly: Uneven slices mean uneven cooking—thick ones stay crunchy, thin ones burn. Grab a sharp knife and cut tomatoes into ¼-inch rounds, then stack and slice again for consistent thickness. Yes, it’s tedious, but your eggs won’t end up with half a raw tomato on top.
- Salt Eggs Before Baking: The whites will set faster and tighter if you add a pinch of salt to each egg before cracking them into the pan. I know, it sounds weird, but it prevents that rubbery texture that happens when the whites overcook. Trust me, your eggs will be silky.
- Add Basil Late: Tossing in basil too early turns it to mush in the oil. Instead, scatter whole leaves over the eggs right before they finish baking—just 2-3 minutes. You’ll get bright, fragrant flavor without the bitterness of overcooked greens. (And skip the chopping; whole leaves look prettier anyway.)
Regional styles of this recipe
Italian Shakshuka Style
Transform this dish into a Mediterranean-inspired shakshuka by adding 1 can (14 oz) crushed tomatoes mixed with 1 tsp smoked paprika and ½ tsp ground cumin to the tomato slices before roasting. After baking the eggs, top each serving with ¼ cup crumbled feta cheese and a sprinkle of toasted pine nuts for crunch. Serve with warm pita bread instead of crusty baguette for an authentic North African touch. 🌿
Southern U.S. Tomato & Egg Hash
For a Southern twist, swap the fresh tomatoes for 2 cups diced canned tomatoes (San Marzano preferred) and add ½ cup diced bell peppers and ¼ cup diced red onion to the baking sheet before roasting. Season with 1 tsp Cajun seasoning and ½ tsp cayenne pepper for heat. Top with 2 fried eggs instead of baked ones, and serve with buttery cornbread. This version feels like a hearty brunch plate from a Southern diner.
French Rustic Tomato Tart
Create a French-inspired version by using 1 pre-baked puff pastry sheet as your base instead of tomatoes. Spread ½ cup tomato concassé (hand-chopped fresh tomatoes) mixed with 1 tbsp Dijon mustard and 2 tbsp crème fraîche on the pastry before baking. Top with 4 poached eggs (instead of baked) and finish with chives and a drizzle of truffle oil. This elegant twist makes it perfect for brunch gatherings.
Spanish Tortilla Adaptation
For a Spanish-inspired take, blend 2 cups roasted tomatoes with 1 small onion and 2 cloves garlic until smooth, then spread this mixture on a baking sheet. Top with 4 cracked eggs and bake as directed. After cooking, fold the eggs and tomatoes together into a thick omelet, then slice into wedges. Serve with a side of alioli (garlic mayo) for dipping. This version turns your dish into a portable, handheld meal.
Mexican Huevos Rancheros Twist
Give it a Mexican flair by adding 1 tsp chili powder and ½ tsp Mexican oregano to the tomato mixture. After baking, top each serving with ¼ avocado, 2 tbsp pico de gallo, and a dollop of sour cream. Serve with warm flour tortillas for scooping up the delicious eggy sauce. This version brings bold, vibrant flavors to your breakfast table. 🌶️
Japanese Tamago Kake Gohan Style
For an Asian-inspired variation, use 1 cup shredded daikon radish and 2 green onions mixed into the tomato slices before roasting. After baking, drizzle each serving with 1 tbsp soy sauce, 1 tsp mirin, and a sprinkle of toasted sesame seeds. Top with a soft-boiled egg instead of baked, and serve with steamed rice. This lighter version keeps the comfort while adding fresh, umami-rich flavors.
Nutrition facts
Frequently asked questions
Can I make this recipe with cherry tomatoes instead of medium tomatoes?
Yes, but you'll need to adjust the preparation. Halve cherry tomatoes first so they roast evenly without turning mushy. Use about 12-15 cherry tomatoes total to match the volume of 4 medium tomatoes. They'll develop a sweeter, jammy texture that works beautifully with the eggs.
How do I get the eggs perfectly runny without overcooking them?
The key is precise timing and temperature. Bake at 375°F for exactly 10-12 minutes after adding the eggs. For extra insurance, use a thermometer—remove when the center reaches 145°F. The eggs should have set whites but still jiggly yolks.
Can I prepare this dish ahead of time for brunch?
Roast the tomatoes and seasoning mixture 1 day ahead, then store in the fridge. On brunch day, simply add the eggs and bake as directed. For make-ahead breakfasts, the tomatoes can be refrigerated for 2 days before baking with fresh eggs.
What if I don't have fresh basil? What can I substitute?
Use 1 tbsp dried basil or 1 tsp dried oregano as a substitute. For a different flavor profile, try thyme or rosemary—both pair beautifully with tomatoes. Just remember dried herbs are more concentrated, so use about one-third the amount of fresh.
Why did my tomatoes turn mushy instead of caramelized?
This usually happens from overcrowding or overcooking. Use ¼-inch thick slices and arrange them in a single layer with space between each. Roast for 15-18 minutes max—check at 15 minutes to avoid overcooking. Also ensure your tomatoes are firm and fresh.
