Tomato Egg Casserole

Tomato Egg Casserole
⏱️ cook time 35 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

A cozy baked twist on classic Chinese tomato and egg, with creamy set eggs, tangy sauce, and a golden cheesy top for simple, satisfying weeknight meals.

Ingredients

Ripe red tomatoes 600g (4 medium, roughly chopped)
Large eggs 8 units (approx 400g total)
Shredded mozzarella cheese 150g (1.5 packed cups)
Yellow onion 100g (1 small, finely diced)
Garlic 15g (3 cloves, minced)
Unsalted butter 15g (1 tablespoon)
Whole milk 120ml (0.5 cup)
Cornstarch 10g (2 teaspoons)
Kosher salt 8g (1.5 teaspoons)
White granulated sugar 5g (1 teaspoon)
Ground white pepper 2g (0.5 teaspoon)
Fresh scallions 10g (2 tablespoons, chopped)

Steps

1

Sauté aromatic base

Heat a 25cm (10-inch) oven-safe skillet over medium stovetop heat (160°C/320°F), add 15g unsalted butter. Once fully melted and foaming subsides, add 100g diced yellow onion and 15g minced garlic, sauté for 3 minutes until soft and translucent, taking care not to brown the garlic.

Step 1
step1:Sauté aromatic base
2

Simmer tomato sauce

Add 600g chopped ripe tomatoes to the skillet, stir in 5g white sugar and 5g (1 teaspoon) kosher salt. Reduce heat to medium-low (120°C/250°F), simmer uncovered for 8 minutes, mashing tomatoes gently with a spatula until a thick, chunky sauce forms with no large raw tomato chunks remaining.

Step 2
step2:Simmer tomato sauce
3

Whisk egg custard

While the tomato sauce simmers, crack 8 large eggs into a large glass mixing bowl, add 120ml whole milk, 10g cornstarch, remaining 3g (0.5 teaspoon) kosher salt, and 2g ground white pepper. Whisk vigorously for 1 full minute until the mixture is completely smooth, with no visible egg white streaks or cornstarch lumps.

Step 3
step3:Whisk egg custard
4

Assemble casserole layers

Turn stovetop heat to the lowest setting, pour the smooth egg mixture evenly over the simmering tomato sauce in the skillet. Do not fully stir—gently drag a spatula through the pan 2-3 times to create soft marbled swirls of egg and tomato, then sprinkle all 150g shredded mozzarella in an even layer across the top.

Step 4
step4:Assemble casserole layers
5

Bake until set

Carefully transfer the skillet to a preheated 190°C (375°F) middle oven rack, bake for 15 minutes until the eggs are fully set in the center (no liquid jiggling when the pan is gently nudged) and the cheese top is melted with light golden brown spots at the edges.

Step 5
step5:Bake until set
6

Rest and serve

Use oven mitts to remove the hot skillet from the oven, set it on a heatproof surface to rest for 5 minutes to allow the eggs to set fully, then sprinkle 10g chopped fresh scallions evenly across the top. Slice into 4 equal wedges and serve warm.

Step 6
step6:Rest and serve

Tips

1.Use ripe, in-season tomatoes for the brightest, sweetest flavor; if out of season, substitute with 2 cans (400g each) of diced fire-roasted tomatoes, drained slightly.
2.Adding cornstarch to the egg mixture prevents the eggs from turning rubbery during baking, creating a tender, creamy custard texture.
3.Do not over-stir the egg and tomato layers before baking—light swirls create a pleasant marbled texture instead of a flat, uniform mixture.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Tomato Egg Casserole:Frequently Asked Questions

1.What makes this casserole different from classic stovetop Chinese tomato and egg?
Great question! Unlike the soft, stir-fried stovetop version, this bake sets into a sliceable, cozy dish with creamy, evenly cooked eggs, concentrated tangy tomato-onion sauce, and a crispy, gooey mozzarella top. It’s far more hands-off once it goes in the oven, making it perfect for busy weeknights when you don’t want to stand over the stove stirring.
2.How do I keep the casserole from turning out watery?
The #1 culprit is excess tomato moisture! First, seed your ripe tomatoes before chopping to remove seedy, watery pulp, and sauté your onion and tomato mixture for 5-7 minutes on the stovetop first to cook off extra liquid before pouring in eggs and baking. Skip adding extra water to the sauce for concentrated flavor and zero sogginess.
3.Can I use canned tomatoes instead of fresh ripe ones?
Absolutely! If fresh ripe tomatoes are out of season, swap in 2 (14.5-ounce) cans of fire-roasted diced tomatoes, drained really well to cut down on excess liquid. The fire-roasted option adds subtle smokiness that pairs beautifully with creamy eggs and melted mozzarella, and you won’t lose that classic bright tangy tomato flavor.
4.What size baking dish works best for this recipe?
For the perfect egg-to-sauce-to-cheese ratio, use a 9x9-inch square baking dish or a 2.5-quart oval casserole dish. If you use a larger dish, the casserole will cook too thin and dry out quickly; a smaller dish will leave you with undercooked, runny eggs in the center even when the top is fully browned.
5.Can I make this casserole ahead of time for meal prep?
You sure can! Assemble the fully cooled, pre-sautéed tomato-onion-garlic base and whisked eggs in your baking dish, cover tightly, and store in the fridge for up to 24 hours before baking. Wait to top with mozzarella until right before you pop it in the oven to keep the cheese from getting soggy as it chills.
6.What temperature and cook time gives perfectly set, not rubbery eggs?
Bake at 375°F for 28-32 minutes, and pull it out when the edges are puffed and golden, the center is just set (it will jiggle very slightly when you nudge the dish), and the cheese is bubbly. Let it rest 5 minutes before slicing—carryover cooking will finish setting the center without turning eggs tough or rubbery.
7.Can I use a different cheese if I don’t have mozzarella?
Definitely! Low-moisture, melty cheeses work best here. Shredded provolone has a similar mild, stretchy melt, or a blend of white cheddar and Monterey Jack adds a little extra sharpness that cuts through tomato tang. Skip very wet cheeses like fresh burrata as your only topper, since they add excess moisture that makes the casserole soggy.
8.How do I adjust the recipe if I don’t eat dairy?
For a dairy-free version, swap the shredded mozzarella for your favorite plant-based low-moisture shredded melting cheese (look for one made with coconut or oat base for the best, gooiest melt). There’s no other dairy in the base recipe, so you won’t need to adjust the eggs, tomatoes, onion, or garlic at all.
9.What are good mix-ins to add extra protein or veggies?
This casserole is super customizable! For extra protein, stir in ½ cup of crumbled cooked breakfast sausage, diced cooked ham, or crispy drained firm tofu cubes before baking. For extra veggies, toss in sautéed spinach, diced bell pepper, or sliced mushrooms—cook them first to squeeze out excess moisture so the bake doesn’t get soggy.
10.Can I skip the onion or garlic if I don’t have them on hand?
You can, but you’ll lose a lot of the savory depth that balances bright tomato tang! If you’re out of fresh onion, swap in 1 teaspoon of onion powder stirred into the whisked eggs. If you don’t have garlic, use ¼ teaspoon of garlic powder instead. Never add raw onion or garlic straight into the egg mix without sautéing—it will taste harsh and sharp.
11.How should I serve this casserole?
It’s a versatile, complete meal on its own, but it pairs beautifully with crusty sourdough to sop up extra tomato sauce, a simple arugula salad tossed with lemon vinaigrette, or crispy roasted breakfast potatoes for a brunch spread. It works equally well for quick weeknight dinners, lazy weekend brunch, or packed workday lunches.
12.How long do leftovers stay good in the fridge, and how do I reheat them?
Store cooled leftover slices in an airtight container in the fridge for up to 4 days. For the best texture, reheat slices in a 350°F oven or toaster oven for 8-10 minutes until warmed through and cheese is re-melted. The microwave works in a pinch (30-45 seconds per slice), but the top cheese won’t stay as crispy with that method.
13.Can I freeze this casserole for later?
Absolutely! Bake the casserole fully, let it cool completely, then slice it into individual portions and wrap each tightly in plastic wrap and foil before freezing for up to 3 months. Thaw slices in the fridge overnight before reheating—don’t reheat from frozen, as eggs will turn rubbery and release excess water when heated too fast.
14.Why is my egg layer rubbery and tough after baking?
Rubbery eggs almost always come from two issues: baking at too high a temperature, or overcooking the casserole. Stick to the 375°F bake temp, pull it out when the center has just a tiny jiggle, and don’t skip the 5-minute rest period. Over-whisking eggs to a frothy state can also lead to a spongy, tough texture, so whisk just until yolks and whites combine.
15.Is this recipe kid-friendly?
It’s total kid-approved comfort food in my house! The tangy tomato, creamy egg, and gooey cheese top hits all the familiar notes of pizza and pasta bakes without heavy, fussy ingredients. If your kid is picky about onion or garlic texture, blend the sautéed tomato base smooth before mixing with eggs to hide visible veggie chunks.
16.Do I need to blind bake anything or pre-cook components before baking?
You don’t need any blind baking or fancy prep! The only pre-cooking step is a quick 5-7 minute sauté of the onion, garlic, and chopped tomatoes on the stovetop to build flavor and cook off excess moisture. There’s no crust required—just pour the sautéed mix into a greased dish, top with whisked eggs and cheese, and bake.
17.Can I make this for a brunch potluck?
It’s ideal for brunch potlucks! It travels well once cooled slightly, slices into neat, easy grab-and-go squares, and holds its temperature for 30-45 minutes in a covered dish. If you have oven access at the host’s house, pop it in for 5 minutes right before serving to re-crisp the cheese top for maximum crowd appeal.
18.My tomatoes aren’t very ripe—can I still use them for this recipe?
You can, but you’ll need to boost their tangy sweetness to match the flavor of fully ripe fruit. Toss underripe chopped tomatoes with ½ teaspoon of sugar and a teaspoon of red wine vinegar while sautéing to amp up their bright, sweet-tart flavor. Cook them for an extra 3 minutes in the pan to soften their firm, crunchy texture before mixing with eggs and cheese.

Comments (6)

just now

I’ve made this three times in the last two weeks, no joke. It’s so cozy on these chilly upstate New York nights, I’ve been adding a little crumbled feta on top the last couple times and it’s chef’s kiss. My roommate is already begging me to make it again this weekend, so I guess that’s the best review I can give!

30 minutes ago

SO good. I was skeptical at first because tomato and egg casserole sounded too simple, but wow, the flavors meld so perfectly while it bakes. I made it for breakfast this morning and served it with some buttered toast, it felt like a fancy diner breakfast but took barely any effort. 10/10 would make for weekend guests when they visit next month.

5 minutes ago

Ooh serving it with buttered toast is such a good call! I did avocado toast on the side last time I made it and it paired perfectly, can’t wait to try it with regular buttered toast next time.

2 hours ago

Brought this to our neighborhood potluck last weekend and it was GONE in 15 minutes! Multiple people asked me for the recipe, I felt like such a rockstar. It’s so hearty and comforting, not watery at all like some tomato egg bakes I’ve tried in the past. Will absolutely be making this for our next brunch get together too.

yesterday

OMG this casserole was such a game changer for our busy weeknight family dinner! I threw it together in 10 minutes before soccer practice, popped it in the oven, and it was perfectly done when we got home. My two picky eaters went back for seconds, even asked if I could pack the leftovers for their school lunches tomorrow. 10/10 will be making this on repeat!

2 hours ago

Wait did you actually bake it while you were gone? I’ve been nervous to leave the oven on when I’m out, but if it works that well I might have to risk it! My kid has practice three nights a week so this would be a lifesaver.

2 hours ago

So happy your family loved it! Quick safety note: if you’re leaving the house while it bakes, we recommend using a countertop convection oven with an auto-shutoff feature for peace of mind, or you can prep it the night before and bake it as soon as you get home in 30 minutes flat!

2 days ago

This was tasty, but I found it a little bland for my taste? I followed the recipe exactly, maybe I needed to add more salt and garlic? I will say it was super easy to make, even with my bad arthritis I didn’t struggle with prep at all, which is a huge win for me these days. My grandkids still ate it all so that’s what counts!

yesterday

I had the same issue the first time I made it! I started roasting the tomatoes for 5 minutes first before adding the egg mixture, it concentrates the flavor so much, plus I add a little parmesan rind while it bakes, game changer for depth of flavor.

yesterday

So glad you found the prep easy to manage! If you prefer bolder flavor, feel free to amp up the garlic, add a teaspoon of Italian seasoning, or stir in a tablespoon of tomato paste to the tomato base before baking—all great tweaks that don’t add any extra work!

1 week ago

Perfect easy meal prep win! I made this on Sunday, portioned it out into 5 containers, and it held up amazing all week for work lunches. Super cheap to make too—eggs, canned tomatoes, a little cheese, I didn’t even have to run to the grocery store since I had all the staples in my pantry and fridge. Only thing I added was a sprinkle of red pepper flakes for a little kick, chef’s kiss.

5 days ago

Love the red pepper flakes addition! That’s such a great way to customize this to your taste—some folks also add a handful of spinach or diced bell peppers if they want extra veggies in their meal prep.