Easy Crustless Spinach and Cheese Breakfast Casserole

Ready In
Servings
Difficulty

Sunday morning, 6:47 AM, and the kitchen is still dark except for the blue glow of the gas burner. The house is silent in that specific way it only is before anyone else wakes up — no footsteps overhead, no kettle whistling, just the soft click of the refrigerator door opening and closing. I wasn’t planning to make anything. But the bag of spinach in the crisper drawer was starting to look a little tired, and there were eggs — always eggs — and a block of cheddar that needed using. So I pulled out a baking dish, cracked a few eggs into a bowl, and let my hands do the thinking while my brain stayed quiet.

That’s how this crustless spinach and cheese breakfast casserole was born. Not from a grand plan or a family recipe passed down through generations, but from a Tuesday that felt like a Sunday and a fridge that needed emptying. I whisked, I poured, I slid the dish into the oven, and I sat on the counter with a mug of coffee while it baked. Twenty-five minutes later, I pulled out something that felt like a small victory — golden on top, tender in the middle, and exactly the kind of thing you want to eat in your pajamas with no one watching.

It’s become my quiet-morning ritual ever since. No crust to fuss with, no rolling pins, no blind baking. Just eggs, cheese, spinach, and a little patience. Honestly, it’s the kind of recipe that reminds you why you bother cooking in the first place — not to impress anyone, but to feed yourself something good.

Why You’ll Love This Recipe

I’ve tested this casserole more times than I care to count — once with too much milk (soggy), once with not enough salt (boring), and once where I forgot the cheese entirely (a tragedy I’m still recovering from). So trust me when I say this version is the one. It’s forgiving, flexible, and somehow always turns out right.

  • Quick & Easy: You’re looking at about 10 minutes of active prep. The oven does the rest. Perfect for busy mornings when you want something hot and satisfying without standing over a stove.
  • Simple Ingredients: Eggs, milk, cheese, spinach, and a few pantry staples. No trips to a specialty store, no obscure ingredients you’ll use once and forget about.
  • Perfect for Meal Prep: Make it on Sunday, and you’ve got breakfast (or lunch, or a quick dinner) for the next four days. It reheats beautifully, which is honestly the highest compliment I can give a recipe.
  • Crowd-Pleaser: I’ve brought this to brunch gatherings, and it disappears every single time. Even people who swear they don’t like spinach come back for seconds.
  • Unbelievably Delicious: The texture is what gets you — tender, creamy, with slightly crispy edges where the cheese bubbles up against the dish. It’s comfort food that somehow feels light.

What makes this different from every other egg casserole out there? It’s the ratio. I spent weeks tweaking the egg-to-dairy balance until I got that perfect custard-like texture — not too dense, not too wobbly. And the cheese? I use a mix of sharp cheddar for flavor and mozzarella for that stretchy, melty pull. It’s not just another breakfast casserole. It’s the one I actually look forward to eating cold from the fridge at 10 PM.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that you probably already have in your kitchen. The magic is in how they come together — no fancy techniques, just good ingredients treated right.

  • Large eggs (10) — The backbone of the casserole. Room temperature eggs blend more smoothly, but cold ones work fine too. I use pasture-raised when I can, but any large eggs will do.
  • Whole milk (1 cup / 240 ml) — Adds richness without making the casserole heavy. You can substitute half-and-half for an extra-creamy texture, or use 2% milk if that’s what you have.
  • Fresh spinach (5 ounces / 140 grams) — About one standard bag. I prefer fresh over frozen here because the texture is better, but frozen works in a pinch (just thaw and squeeze out the excess water first).
  • Sharp cheddar cheese (1 cup / 120 grams, shredded) — Brings the flavor. I use a good-quality block and shred it myself — pre-shredded cheese has anti-caking agents that prevent it from melting as smoothly.
  • Mozzarella cheese (1/2 cup / 60 grams, shredded) — For that gooey, stretchy texture. Low-moisture mozzarella works best.
  • Small yellow onion (1, finely diced) — Adds a subtle sweetness that balances the earthy spinach. Don’t skip it — it makes a difference.
  • Garlic (2 cloves, minced) — Because everything is better with garlic.
  • Salt (1/2 teaspoon) — I use fine sea salt. Adjust to taste, but don’t under-salt — eggs need salt to shine.
  • Black pepper (1/4 teaspoon, freshly ground) — Adds a gentle warmth.
  • Red pepper flakes (1/4 teaspoon, optional) — For a tiny kick. Totally optional, but I love the little warmth it adds.
  • Butter (1 tablespoon) — For sautéing the onion and garlic.

Equipment Needed

You don’t need a fancy kitchen to make this casserole. Here’s what you’ll actually use:

  • 9×13-inch baking dish — Glass or ceramic works best. Metal can work, but it cooks faster, so keep an eye on it. I use a ceramic dish because it heats evenly and looks nice enough to bring to the table.
  • Large mixing bowl — Big enough to whisk 10 eggs without splashing.
  • Whisk — A fork works in a pinch, but a whisk gives you a smoother, more uniform egg mixture.
  • Large skillet — For wilting the spinach and sautéing the onion. A 10-inch skillet is perfect.
  • Chef’s knife and cutting board — For dicing the onion and mincing the garlic.
  • Measuring cups and spoons — For accuracy, especially with the milk and cheese.
  • Box grater — For shredding cheese from a block. It takes an extra two minutes and makes a noticeable difference in how the cheese melts.

If you don’t have a 9×13 dish, an 8×8 dish works — just increase the baking time by about 10 minutes. And if you don’t have a whisk? Honestly, two forks held together work surprisingly well.

Preparation Method

crustless spinach and cheese breakfast casserole preparation steps

Preheat your oven to 375°F (190°C). Grease your 9×13 baking dish with butter or a light spray of cooking oil. Set it aside while you prep the filling.

  1. Sauté the aromatics. Heat 1 tablespoon of butter in a large skillet over medium heat. Add the diced onion and cook for 3-4 minutes, until it turns translucent and starts to soften. Add the minced garlic and cook for another 30 seconds — just until fragrant. Don’t let the garlic brown, or it’ll turn bitter.
  2. Wilt the spinach. Add the fresh spinach to the skillet in handfuls. It’ll look like way too much at first — that’s normal. Stir it around, and within 2 minutes, it’ll shrink down to a fraction of its original volume. Once all the spinach is wilted, remove the skillet from the heat. Let it cool for a couple of minutes, then roughly chop the spinach mixture. You want small pieces, not long strings.
  3. Whisk the eggs. In your large mixing bowl, crack all 10 eggs. Add the milk, salt, pepper, and red pepper flakes (if using). Whisk vigorously for about 1 minute — you want the eggs and milk fully combined, with no streaks of white remaining. The mixture should look uniform and slightly frothy on top.
  4. Layer the casserole. Spread the chopped spinach and onion mixture evenly across the bottom of your greased baking dish. Sprinkle half of the shredded cheddar and half of the mozzarella over the spinach. Pour the egg mixture evenly over everything. Give the dish a gentle shake to help the eggs settle into all the nooks and crannies.
  5. Top with remaining cheese. Sprinkle the rest of the cheddar and mozzarella on top. Don’t press it down — let it sit on the surface, where it’ll melt into a golden, bubbly crust.
  6. Bake. Place the dish in the preheated oven and bake for 25-30 minutes. At 25 minutes, start checking — the casserole is done when the center is just set (a gentle jiggle is okay) and the edges are golden brown. A knife inserted into the center should come out clean, or with just a tiny bit of moisture. If the top is browning too quickly but the center isn’t set, tent loosely with foil for the last 5-10 minutes.
  7. Rest before serving. This is crucial — let the casserole rest for 5-10 minutes after it comes out of the oven. It continues to cook from residual heat, and resting helps the eggs set fully so you get clean slices instead of a messy scramble.

Your kitchen should smell like butter and toasted cheese at this point. The top will be puffed and golden, with little pockets of melted cheese peeking through. Let it sit, grab a spatula, and cut yourself a square.

Cooking Tips & Techniques

I learned most of these the hard way — through casseroles that came out rubbery, watery, or just plain sad. Here’s what I wish someone had told me:

Don’t over-whisk the eggs. I know I said whisk until uniform, but there’s a line. Over-whisking incorporates too much air, which makes the casserole puff up in the oven and then collapse into a dense, wet mess. Whisk until the yolks and whites are combined — about 45 seconds — and stop.

Squeeze your spinach. After wilting the spinach, let it cool slightly, then grab handfuls and gently squeeze out the excess moisture. This is the single most important step for avoiding a watery casserole. I learned this after pulling out a casserole that was swimming in green-tinted liquid. Not my finest moment.

Room temperature ingredients matter. Cold eggs and cold milk take longer to cook through, which means the edges can overcook before the center sets. If you forgot to take them out of the fridge, no worries — place the eggs in a bowl of warm water for 5 minutes, and microwave the milk for 15 seconds.

Shred your own cheese. I know it’s tempting to buy the bagged stuff. But pre-shredded cheese is coated in cellulose (wood pulp, essentially) to prevent clumping, and that coating prevents it from melting smoothly. Your casserole will be creamier and more cohesive if you shred from a block. It takes two extra minutes. It’s worth it.

Watch the edges. Every oven runs differently. If the edges of your casserole are browning too quickly but the center is still jiggly, cover the dish loosely with foil for the last 10 minutes of baking. This protects the edges while the center catches up.

Let it rest. I know you’re hungry. I know it smells incredible. But cutting into this casserole straight out of the oven will give you a sloppy, runny mess. Five minutes of patience gives you clean slices and a better texture. Trust the process.

Variations & Adaptations

This recipe is endlessly adaptable, which is probably why I make it so often. Here are a few variations I’ve tried and loved:

Meat Lover’s Version: Brown 1/2 pound of breakfast sausage or diced bacon before sautéing the onion. Crumble it into the spinach mixture before layering. I did this for a holiday brunch once, and it was the first thing to disappear.

Vegetable Swap: No spinach? Use chopped kale (massage it first with a little olive oil to soften it), or swap in roasted red peppers and mushrooms. Just make sure to cook out any excess moisture from mushrooms before adding them.

Dairy-Free Adaptation: Use unsweetened almond milk or oat milk instead of whole milk, and replace the cheese with a dairy-free alternative. I’ve used Violife cheddar-style shreds with good results — they melt better than most dairy-free cheeses.

Lower Carb Option: This recipe is already pretty low-carb, but you can reduce the milk to 1/2 cup and add 1/4 cup of cream cheese (softened) for extra creaminess without the carbs.

Spicy Kick: Add a diced jalapeño (seeds removed unless you want heat) along with the onion, and swap the red pepper flakes for a pinch of cayenne. I made this version for a friend who loves heat, and she ate half the dish in one sitting.

Herb Infusion: Stir in 2 tablespoons of fresh chopped herbs before baking — chives, parsley, and dill all work beautifully. I love adding fresh dill in the spring; it gives the casserole a bright, almost floral note.

If you enjoy customizing your breakfast bakes, you might also love this honey butter skillet cornbread — it’s another one of those recipes that’s perfect as-is but somehow gets even better with your own tweaks.

Serving & Storage Suggestions

This casserole is forgiving in all the right ways. Here’s how to serve and store it:

Serving Temperature: Serve warm, but not piping hot. The 5-10 minute rest I mentioned earlier is perfect — the casserole will be warm enough to melt butter on toast but cool enough to eat without burning your mouth.

Presentation: Cut into squares or rectangles with a sharp spatula. A sprinkle of fresh chives or a few cracks of black pepper on top makes it look intentional. Serve with a side of fresh fruit, a dollop of sour cream, or a slice of toasted sourdough.

What to Serve With It: This casserole pairs beautifully with a simple green salad dressed with lemon vinaigrette, or with roasted potatoes for a heartier meal. For a truly cozy breakfast spread, I’ll make a batch of these alongside some creamy tomato soup for dipping — trust me, it works.

Refrigerator Storage: Let the casserole cool completely, then cover tightly with plastic wrap or aluminum foil. It keeps in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight, so day-two casserole is often better than day-one.

Freezer Storage: This freezes beautifully. Cut into individual portions, wrap each piece tightly in plastic wrap, then place in a freezer-safe bag or container. Freeze for up to 3 months. To reheat, thaw overnight in the refrigerator, then warm in a 350°F oven for 10-15 minutes, or microwave for 1-2 minutes.

Reheating Tips: The oven method is best — it revives the crispy edges and melty cheese. Microwave works in a pinch, but cover the plate with a damp paper towel to prevent the eggs from drying out.

Flavor Development: Here’s a secret — this casserole is actually better on day two. The flavors settle, the texture firms up, and every bite tastes more cohesive. I often make it a day ahead on purpose, just for that day-two magic.

Nutritional Information & Benefits

Per serving (based on 8 servings): Approximately 220 calories, 16g protein, 4g carbohydrates, 16g fat, 280mg cholesterol, 380mg sodium. Values are estimates and will vary based on specific ingredients and portion sizes.

Health Highlights: This casserole is packed with protein from the eggs and cheese, which keeps you full and satisfied for hours. Spinach brings iron, vitamin K, and antioxidants to the party — it’s one of those rare ingredients that’s both nutritious and delicious. Eggs are a complete protein source, meaning they contain all nine essential amino acids your body needs.

Dietary Considerations: This recipe is naturally gluten-free and low-carb (about 4g net carbs per serving). It’s also vegetarian-friendly. For a dairy-free version, see the variations section above. The main allergens are eggs and dairy, so keep that in mind for guests with sensitivities.

Personal Wellness Note: I love that this casserole feels indulgent without actually being unhealthy. It’s the kind of meal that fuels you for a busy morning without the sugar crash that comes from a carb-heavy breakfast. I’ve made it before long hikes, busy workdays, and lazy Sunday afternoons, and it always hits the spot without weighing me down.

Conclusion

This crustless spinach and cheese breakfast casserole is the kind of recipe that becomes a quiet habit — the thing you make without thinking, the dish you reach for when you want something good without a lot of fuss. It’s forgiving enough for a rushed weekday morning and special enough for a holiday brunch table. It reheats like a dream, freezes beautifully, and somehow always tastes better than the sum of its parts.

I hope you make it your own — swap in your favorite cheese, throw in whatever vegetables are lingering in your fridge, or add a little heat if that’s your thing. The beauty of a simple recipe is that it leaves room for you.

If you give this a try, I’d love to hear about it. Leave a comment below and tell me how it turned out, or share your own twist on it. And if you’re looking for another easy, crowd-pleasing breakfast idea, you might enjoy this cozy crockpot vegetable and barley soup — it’s my go-to for make-ahead lunches during busy weeks.

Happy cooking, friends. Go make yourself something good.

Frequently Asked Questions

Can I make this casserole ahead of time?

Absolutely. Assemble the casserole completely (but don’t bake it), cover it, and refrigerate for up to 24 hours. When you’re ready to bake, add about 10 minutes to the baking time since you’re starting from cold. You can also bake it fully, then reheat individual portions throughout the week.

Why is my egg casserole watery?

This usually happens for one of two reasons: the spinach wasn’t squeezed dry enough after wilting, or the casserole wasn’t baked long enough. Make sure to gently squeeze the cooked spinach to remove excess moisture, and always check that the center is set before pulling it from the oven.

Can I use frozen spinach instead of fresh?

Yes, but you’ll need to thaw it completely and squeeze out every drop of water first. Frozen spinach holds a lot of moisture, so this step is non-negotiable. Use about 10 ounces of frozen spinach (thawed and squeezed) to replace 5 ounces of fresh.

How do I know when the casserole is done?

The edges should be golden brown and pulling away slightly from the sides of the dish. The center should be set — give the dish a gentle shake; it should jiggle slightly but not look liquid. A knife inserted into the center should come out clean or with just a tiny bit of moisture.

Can I double this recipe?

Yes, but use a larger baking dish (at least 9×15) or two separate 9×13 dishes. Don’t try to fit a double batch into a single 9×13 dish — it won’t cook evenly. Increase the baking time by about 10-15 minutes, and check for doneness using the same visual cues.

Pin This Recipe!

crustless spinach and cheese breakfast casserole recipe
Print

Easy Crustless Spinach and Cheese Breakfast Casserole

A simple, forgiving crustless breakfast casserole made with eggs, spinach, and a blend of cheddar and mozzarella cheese. Perfect for busy mornings, meal prep, and holiday brunches, this recipe delivers a tender, custard-like texture with golden, bubbly edges.

  • Author: Eva
  • Prep Time: 10 minutes
  • Cook Time: 25-30 minutes
  • Total Time: 35-40 minutes
  • Yield: 8 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 10 large eggs
  • 1 cup (240 ml) whole milk
  • 5 ounces (140 grams) fresh spinach
  • 1 cup (120 grams) sharp cheddar cheese, shredded
  • 1/2 cup (60 grams) mozzarella cheese, shredded
  • 1 small yellow onion, finely diced
  • 2 cloves garlic, minced
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 1 tablespoon butter

Instructions

  1. Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or cooking spray.
  2. Heat 1 tablespoon butter in a large skillet over medium heat. Add diced onion and cook for 3-4 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
  3. Add fresh spinach to the skillet in handfuls, stirring until wilted (about 2 minutes). Remove from heat, let cool slightly, then roughly chop the spinach mixture. Gently squeeze out excess moisture.
  4. In a large mixing bowl, whisk together eggs, milk, salt, pepper, and red pepper flakes (if using) for about 1 minute until uniform and slightly frothy.
  5. Spread the chopped spinach and onion mixture evenly in the prepared baking dish. Sprinkle half of the cheddar and half of the mozzarella over the spinach. Pour the egg mixture evenly over everything.
  6. Sprinkle the remaining cheddar and mozzarella on top. Do not press down.
  7. Bake for 25-30 minutes, until the center is just set and edges are golden brown. A knife inserted into the center should come out clean or with a tiny bit of moisture. If edges brown too quickly, tent with foil for the last 5-10 minutes.
  8. Let the casserole rest for 5-10 minutes before serving to allow it to set fully.

Notes

For best results, use room temperature eggs and milk. Squeeze wilted spinach dry to avoid a watery casserole. Shred cheese from a block for smoother melting. The casserole can be assembled up to 24 hours ahead and refrigerated before baking (add 10 minutes to bake time). Leftovers keep in the refrigerator for up to 4 days and freeze well for up to 3 months. Day-two casserole often tastes better as flavors meld.

Nutrition

  • Serving Size: 1 square (1/8 of cas
  • Calories: 220
  • Sugar: 2
  • Sodium: 380
  • Fat: 16
  • Saturated Fat: 8
  • Carbohydrates: 4
  • Fiber: 1
  • Protein: 16

Keywords: crustless spinach casserole, breakfast casserole, egg casserole, spinach and cheese casserole, easy breakfast recipe, gluten-free breakfast, low-carb breakfast

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating