Tomato Cheese Egg Recipe: Cheesy Melty Bites With Runny Yolk Magic

Breakfast & Brunch

Tomato Cheese Egg Recipe: Cheesy Melty Bites With Runny Yolk Magic

This tomato cheese egg recipe transforms simple ingredients into a restaurant-worthy dish that’s perfect for breakfast, brunch, or a light dinner. The secret lies in perfectly cooked eggs with a rich tomato-cheese sauce that’s creamy yet tangy—every bite delivers melty cheese and runny yolk magic. I developed this after years of testing, and it’s now my go-to for a satisfying, foolproof meal that comes together in under 30 minutes.

The beauty of this dish is its versatility—it works as a standalone meal or pairs beautifully with crusty bread, a fresh salad, or roasted vegetables. The technique is simple: sauté tomatoes until they’re deeply flavorful, then fold in beaten eggs and cheese for a creamy, custardy finish.

The result is a dish that’s rich, comforting, and packed with protein, making it ideal for any time of day.

What sets this recipe apart is the balance of textures: tender eggs, gooey cheese, and vibrant tomato sauce. The runny yolk adds a luxurious touch, while the cheese melts into a velvety blanket over the eggs.

It’s the kind of dish that feels indulgent but is actually simple to make—no fancy equipment or techniques required.

Whether you’re feeding a crowd or treating yourself to a cozy meal, this tomato cheese egg recipe delivers every time. The flavors are bold yet balanced, and the process is streamlined for maximum efficiency. Let’s get started—your taste buds will thank you.

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

Ingredients for tomato cheese egg

Twelve simple ingredients create a luxurious tomato cheese egg dish with velvety textures and vibrant flavors.

Ingredient Amount Notes
Large Eggs 🥚 6 whole Room temperature for even cooking
Medium Tomatoes 🍅 4 whole Roma or vine-ripened preferred
Shredded Mozzarella Cheese 🧀 1 ½ cups Fresh mozzarella, low-moisture
Heavy Cream 🥛 ½ cup Full-fat for best texture
Unsalted Butter 🧈 2 tbsp European-style preferred
Fresh Basil Leaves 🌿 ¼ cup Chopped, for fresh flavor
Garlic Cloves 🧄 2 cloves Minced, for aromatic depth
Extra-Virgin Olive Oil 🫒 1 tbsp High-quality, fruity variety
Salt 🧂 ½ tsp Diamond Crystal kosher
Black Pepper 🌶️ ¼ tsp Freshly ground for best flavor
Freshly Ground Nutmeg 🌿 ⅛ tsp Optional, enhances richness
Crusty Bread 🍞 4 slices For serving, optional
Freshly Squeezed Lemon Juice 🍋 1 tsp Brightens the sauce

The tomatoes are the foundation—Roma tomatoes concentrate flavor best, but vine-ripened work too. Whole Foods or local markets often have the freshest selection, but any grocery store will do. Look for tomatoes that yield slightly to gentle pressure; they'll break down beautifully in the sauce. The mozzarella makes all the difference: low-moisture shredded melts more smoothly than fresh, and Whole Foods or Trader Joe's carry excellent options. For the eggs, room temperature is key—they'll cook more evenly and yield that perfect runny yolk. I always grab extra eggs when I see the sale at Costco, but any store's large eggs work perfectly.

No Roma tomatoes? Cherry tomatoes or beefsteak both work—just adjust cooking time. Fresh mozzarella too expensive? Shred your own from a block—it melts like a dream. The heavy cream can be swapped for half-and-half if you're watching calories, though the texture will be slightly lighter. Need a dairy-free option? Coconut cream works surprisingly well, though the flavor profile shifts. For the basil, dried oregano at half the amount works in a pinch, but fresh is ideal. The butter matters here—European-style has more flavor and higher smoke point, but regular unsalted works fine. And if you're feeling adventurous, add a pinch of smoked paprika for depth.

This dish reheats beautifully—microwave in 30-second bursts to maintain that creamy texture. Store leftovers in an airtight container for up to 3 days in the fridge, though I rarely make it that long. The sauce thickens as it cools, so add a splash of milk or water when reheating. For meal prep, I portion the eggs into individual ramekins before baking—freeze for up to 2 months and reheat straight from frozen. The bread? Toast it fresh when serving—crusty sourdough or baguette pairs perfectly, but whatever you have on hand works. The lemon juice can be added at the end, so don't worry about prepping it until the very last step.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just tomatoes, eggs, cheese, and butter in one skillet. No chopping, no fuss, no extra dishes. The tomatoes soften right into the eggs, and the mozzarella melts into that perfect stretchy blanket. That’s how you feed a family without stress.
  • Creamy Cheese Pull: Here’s what sold me—the heavy cream in the sauce turns this into something richer than your basic scrambled eggs. That gooey mozzarella? It pulls apart like a dream, coating every bite in salty, tangy goodness. Honestly, I’ll take this over fussy brunch dishes any day.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The eggs hold up surprisingly well when reheated—just add a splash of milk to keep them creamy. Pack it in a thermos for work, or serve it cold over salad for a protein boost. My kids eat it straight from the fridge, no complaints.
  • Budget Breakfast Win: Five ingredients, minimal waste. Tomatoes and eggs are cheap staples, and a block of mozzarella lasts ages. I’ve made this on grocery-store tomatoes and still got that same satisfying bite. Not the prettiest, but the taste makes up for it—especially when you’re balancing a budget.

Step-by-step instructions for tomato cheese egg bites

Here's how to create perfectly balanced bites with creamy eggs, melted cheese, and vibrant tomato flavors.

1

Prepare the Tomato Base

Preheat your oven to 375°F and line a muffin tin with 4 silicone liners or lightly grease with 1 tablespoon extra-virgin olive oil. Core the 4 whole medium tomatoes and remove seeds, then finely chop the flesh. In a bowl, combine the chopped tomatoes with 2 cloves minced garlic cloves, 0.5 teaspoon salt, 0.25 teaspoon black pepper, and 1 teaspoon freshly squeezed lemon juice. Let this sit for 5 minutes while you prepare the egg mixture.

The lemon juice brightens the tomatoes while the garlic infuses flavor. Don't skip the resting time—it allows the tomatoes to soften slightly and release their juices, creating a better base for the eggs.

2

Whisk the Egg Mixture

In a separate bowl, whisk together the 6 whole large eggs with the 0.5 cup heavy cream until fully combined. Add 1.5 cups shredded mozzarella cheese, 0.25 cup chopped fresh basil leaves, and 0.125 teaspoon freshly ground nutmeg, mixing gently just until the cheese is evenly distributed. Be careful not to overmix—you want some texture in the final bites.

I like to use a rubber spatula for this step to avoid creating air bubbles. The nutmeg adds subtle warmth that pairs beautifully with the tomatoes and cheese. If your mozzarella is particularly wet, drain it briefly on paper towels first.

3

Combine and Bake

In each muffin cup, combine half of the tomato mixture and half of the egg mixture, dividing evenly. Fold gently to create a marbled effect. Bake for 18-20 minutes until the edges are golden and the centers are just set but still slightly wobbly—a toothpick should come out with a few moist crumbs, not wet batter.

Don't overbake—these should be tender inside with that perfect runny yolk magic. If your oven runs hot, check at 16 minutes. The cheese should be fully melted but not browned. For extra browning, broil for 1-2 minutes at the end if desired.

4

Finish and Serve

Remove from the oven and let cool for 2 minutes. Top each bite with an additional sprinkle of shredded mozzarella cheese and 2 tablespoons unsalted butter, cut into small pieces. Return to the oven for 1-2 minutes just to melt the cheese on top. Serve immediately with 4 slices crusty bread on the side for dipping.

The butter topping adds richness that balances the acidity of the tomatoes. Serve while warm—the contrast of creamy eggs, melted cheese, and fresh tomato creates the perfect bite. These keep well in the refrigerator for 3 days and can be reheated in the microwave for 20-30 seconds to restore that melty texture.

👨‍🍳

Pro Tips For Making Tomato Cheese Egg

  • Salt the Tomatoes First: Toss halved tomatoes with a pinch of salt and let them sit for 10 minutes before cooking—this draws out excess water and keeps your sauce from getting watery later. I used to skip this, and my eggs always ended up swimming in a sad, diluted pool of tomato.
  • Melt Butter Slowly: Warm the butter over medium-low heat until it foams, then add the heavy cream—if you rush this, the butter will brown and make the sauce taste bitter. Trust me, nobody wants a creamy sauce that tastes like burnt popcorn.
  • Don’t Overfill the Eggs: Pack the egg mixture into the tomato shells loosely—overfilling makes them burst when the cheese melts. I learned this after watching three batches explode like overstuffed sausage links. Leave room for the cheese to stretch.
  • Use Room-Temp Cheese: Take the mozzarella out of the fridge 20 minutes before using—cold cheese clumps and doesn’t melt smoothly. I was skeptical until I tried it; now my eggs have that perfect, stretchy blanket of gooey cheese instead of rubbery lumps.

Creative variations of this dish

Italian-Inspired Frittata

Transform this recipe into a classic Italian frittata by baking the eggs in a 10-inch oven-safe skillet instead of muffin tins. Use the same ingredients but spread them evenly in the skillet.

After baking at 375°F for 15-18 minutes, finish under the broiler for 2-3 minutes to create a golden crust. Serve with a side of garlic sautéed spinach and a drizzle of balsamic glaze for an authentic Italian brunch. 🍅

Spicy Southwestern Twist

Add a kick by mixing 1 teaspoon chili powder and ½ teaspoon smoked paprika into the tomato base. Swap the mozzarella for sharp cheddar and fold in ¼ cup diced jalapeños for heat.

Top with sour cream and avocado slices before serving. This version works perfectly as a breakfast burrito filling or tacos. 🌶️

Breakfast Pizza Bites

Create a fun twist by spreading the tomato-cheese-egg mixture on a pre-baked mini pizza crust (like Caulipower crust or store-bought rounds). Bake at 375°F for 12-15 minutes until the crust is crispy and the eggs are set.

Top with sun-dried tomatoes and feta cheese for a Mediterranean-inspired breakfast. These make great party appetizers or a quick grab-and-go meal. 🍕

Creamy Tomato Pasta

Use the same tomato base but simmer it with ½ cup pasta water and 2 tablespoons cream to create a luscious sauce. Toss with 8 oz cooked penne pasta and 1 cup chopped poached eggs (or soft-boiled eggs sliced open).

Finish with grated Parmesan and fresh basil. This one-pot dish is perfect for a cozy dinner or a hearty lunch. 🍝

Savory Breakfast Muffins

Double the recipe and bake in a greased loaf pan at 350°F for 25-30 minutes for a portable breakfast option. Cut into 1-inch slices and store in the fridge for up to 5 days.

Wrap in foil for easy grab-and-go meals. Add diced ham or sautéed mushrooms for extra protein. These are perfect for meal prep or office lunches. 🥪

Herb-Infused Egg Cups

Swap the basil for ½ cup chopped chives and dill for a bright, herby flavor. Use feta cheese instead of mozzarella and add 1 teaspoon lemon zest to the tomato base.

Bake in mini muffin tins for 12-15 minutes at 375°F. These delicate bites pair beautifully with smoked salmon or a cucumber salad for a light lunch. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 320mg107%
Sodium 520mg23%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
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 recipe without fresh tomatoes?

Use 1 cup canned crushed tomatoes (drained) or 1 cup tomato sauce instead. For extra flavor, add 1 teaspoon tomato paste and ½ teaspoon sugar to balance acidity. Simmer the sauce for 5 minutes before mixing with eggs to deepen the tomato flavor.

2

How do I get the perfect runny yolk in these egg bites?

Use room-temperature eggs and bake until just set—edges golden but centers slightly wobbly (about 18-20 minutes at 375°F). For extra insurance, add 1 tablespoon cold water to the egg mixture before baking. Serve immediately to prevent overcooking.

3

Can I make this ahead of time?

Yes! Bake the egg bites up to 2 days ahead and store in an airtight container. Reheat in the microwave for 20-30 seconds—add a splash of water or milk to restore creaminess. For best texture, reheat only until warm, not piping hot.

4

What's the best cheese substitute if I don't have mozzarella?

Try fontina (melts beautifully) or Gruyère (adds nutty depth). For a sharper flavor, use Parmesan mixed with cream cheese (½ cup each). Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting.

5

Why did my egg bites turn out dry?

Overbaking is the most common cause—check at 16 minutes if your oven runs hot. Also, avoid overmixing the egg mixture (keep it slightly lumpy). For extra moisture, add 2 tablespoons cream cheese to the egg mixture or bake at 350°F instead of 375°F.

★★★★★4.6(2 reviews)
Categories Breakfast & Brunch