When my house is chaotic, breakfast is the first thing to slide off the rails. That is exactly why I love a good 9x13 breakfast casserole. You do the work once, you feed everybody twice, and nobody is standing at the stove asking, “Is it ready yet?”
If you are keeping things low-carb or keto, the classic potato base is usually the speed bump. The good news: cauliflower, greens, and smart cheese choices give you that same cozy, hearty bite without the carb-heavy layer.
Quick note on pans: Everything below is written for a standard 9x13-inch baking dish. If you use a deeper casserole dish, bake time can run longer. If you use a shallower dish, start checking early.
Below are eight potato-free breakfast casseroles I keep in rotation, plus my tried-and-true tips for avoiding the two biggest problems with low-carb bakes: watery bottoms and rubbery eggs.

Before you bake
Rule 1: Pre-cook wet ingredients
Cauliflower rice, spinach, mushrooms, zucchini, and even shredded cabbage can leak a surprising amount of moisture in the oven. I almost always cook, cool, then squeeze or drain. This is the difference between fluffy slices and the dreaded soggy bottom.
- Spinach: thaw and squeeze until your hands are tired of squeezing.
- Mushrooms: sauté until the pan is dry and they look lightly browned, not steamy.
- Cauliflower rice: microwave or sauté, then press in a clean towel to remove extra liquid.
Rule 2: Use enough fat and salt
Low-carb casseroles lean on eggs and vegetables, which can taste flat if you do not season properly. Salt your veggie layer as you cook it, then season the eggs too. And do not fear a little cream, full-fat cottage cheese, or a handful of sharp cheese for flavor.
Rule 3: Rest, then slice
Let your casserole rest 10 to 15 minutes after baking. It finishes setting and slices cleanly. I promise it is worth the wait.
Base formula (use for all 8)
If you want these to feel like real week-to-week “recipes” instead of vague ideas, here is the simple ratio I use for a 9x13.
- Egg base: 12 large eggs plus 1 cup heavy cream (or half-and-half). Whisk with 1 teaspoon kosher salt and 1/2 teaspoon black pepper.
- Filling amount: aim for 6 to 8 cups total fillings (cooked vegetables plus cooked meat, if using).
- Cheese: 1 1/2 to 2 cups shredded cheese total, plus any crumbles (like feta) to taste.
Oven: 375°F. Grease the dish well.
Bake time: usually 30 to 40 minutes. Start checking at 30. You want the center just set, not sloshy. If the top is browning too fast, lay foil loosely over the top for the last 10 minutes.
1) Cauliflower bacon cheddar
This is the closest thing to a classic “hash brown” breakfast casserole, just without the potatoes. You get that savory base from riced cauliflower, crisped up in a skillet with onion, then mixed with bacon and cheddar.
- What goes in: 6 cups cooked, well-drained cauliflower rice, 1 small onion (diced and sautéed), 10 to 12 slices bacon (cooked and chopped), 2 cups shredded sharp cheddar.
- My best tip: squeeze the cauliflower rice dry after cooking, then let it sit on a plate for 5 minutes to steam off more moisture.
- Make-ahead move: cook the cauliflower-onion mixture and bacon the night before. In the morning you only whisk eggs, assemble, and bake.
How I assemble: Spread the cauliflower mixture in the greased dish, scatter bacon and most of the cheddar, pour in the egg base, then top with the remaining cheddar. Bake at 375°F for 35 to 40 minutes.

2) Sausage spinach feta
If you like a slightly tangy, savory breakfast, feta is your friend. This one is built for busy mornings because it reheats beautifully and stays flavorful even after a day or two.
- What goes in: 1 pound breakfast sausage (browned), 10 ounces frozen spinach (thawed and aggressively squeezed dry), 6 ounces feta (crumbled), 1 cup shredded mozzarella or Monterey Jack.
- My best tip: brown the sausage well so it brings real flavor, not just fat.
- Easy swap: use goat cheese if you want it extra creamy and rich.
How I assemble: Scatter sausage and spinach in the dish, sprinkle feta and mozzarella, pour in the egg base. Bake at 375°F for 30 to 38 minutes.

3) Broccoli cheddar
This one tastes like those grab-and-go egg bites, just in an easy-to-slice 9x13 format. It is perfect for meal prep because portions are simple: cut into squares, wrap, and stash.
- What goes in: 5 to 6 cups broccoli florets (briefly blanched or microwaved, then patted dry), 2 cups shredded cheddar, 1 cup diced ham (optional).
- My best tip: blanch or microwave broccoli briefly, then pat dry so the florets do not waterlog the eggs.
- Protein boost: stir in diced ham or cooked chopped chicken sausage.
How I assemble: Layer broccoli and ham (if using), add cheddar, pour in egg base, give the pan a gentle shake to help the eggs settle. Bake at 375°F for 30 to 40 minutes.

4) Jalapeño popper
This one is for the family that likes a little excitement before 9 a.m. Cream cheese makes the eggs extra tender, bacon brings the crunch, and jalapeños keep it from feeling heavy.
- What goes in: 8 slices bacon (cooked and crumbled), 2 to 3 jalapeños (seeded and diced), 8 ounces cream cheese (softened and cubed), 1 1/2 cups shredded cheddar or pepper Jack.
- My best tip: cube and soften the cream cheese so it distributes in little pockets instead of one giant blob.
- Heat control: remove jalapeño seeds for mild, keep some seeds for medium.
How I assemble: Scatter bacon and jalapeños in the dish, dot with cream cheese cubes, sprinkle shredded cheese, pour in egg base. Bake at 375°F for 32 to 40 minutes.

5) Mushroom Swiss thyme
This is my “brunch at home” casserole. Earthy mushrooms, nutty Swiss, and a little thyme feel fancy, but it is still a one-pan, weeknight-friendly bake.
- What goes in: 1 1/2 pounds mushrooms (sliced and sautéed until dry), 2 cups shredded Swiss, 1 to 2 teaspoons fresh thyme (or 1/2 teaspoon dried), 2 cloves garlic (minced).
- My best tip: cook mushrooms until the pan is dry. If you stop early, that moisture ends up in the casserole.
- Optional upgrade: 1 teaspoon Dijon whisked into the eggs makes it taste restaurant-level.
How I assemble: Spread mushrooms in the dish, sprinkle Swiss and thyme, pour in egg base (with Dijon if using). Bake at 375°F for 30 to 38 minutes.

6) Keto sausage gravy style
No biscuits, no problem. This one scratches the same itch using a rich, peppery sausage layer plus a quick, creamy sauce that bakes into the eggs. It is hearty enough that my teenagers stop snacking before lunch.
- What goes in: 1 pound breakfast sausage (browned), 4 ounces cream cheese, 1/2 cup heavy cream, 1/2 cup chicken broth, 1 1/2 cups shredded cheddar.
- My best tip: add plenty of black pepper and a pinch of sage to mimic that true gravy vibe.
- Keep it keto: thicken the “gravy” with cream cheese, not flour.
How I assemble: After browning sausage, stir in cream cheese, heavy cream, and broth until creamy. Spread sausage mixture in the dish, sprinkle cheddar, pour in egg base. Bake at 375°F for 35 to 45 minutes (the saucy layer makes it a little thicker).

7) Pesto tomato mozzarella
This is my bright, summery option that still feels comforting. Pesto adds instant flavor, and mozzarella gives you that stretchy, melty finish. It also looks pretty on a brunch table without any extra effort.
- What goes in: 1/2 cup basil pesto, 2 cups shredded mozzarella, 1 1/2 to 2 cups cherry tomatoes (halved and blotted dry), 1/4 cup grated Parmesan (optional).
- My best tip: scoop out tomato seeds or use halved cherry tomatoes and blot them dry to avoid puddles.
- Serving idea: top with a handful of arugula after baking for a peppery bite.
How I assemble: Whisk pesto into the egg base, then pour into the dish over the tomatoes and mozzarella (or layer first, then pour). Bake at 375°F for 30 to 38 minutes.

8) Green chile chicken pepper Jack
If you like a Southwestern breakfast, this one is a keeper. It is especially great for using up leftover cooked chicken. The green chiles add warmth, and pepper Jack brings a little kick without overwhelming the eggs.
- What goes in: 2 to 3 cups cooked shredded chicken, 1 (4 ounce) can diced green chiles (drained and patted dry), 2 cups shredded pepper Jack, 1/2 cup sour cream.
- My best tip: drain canned green chiles well and pat dry. They carry liquid.
- Freezer-friendly note: this one tends to reheat with minimal texture change compared to many egg bakes because the filling stays naturally creamy.
How I assemble: Whisk sour cream into the egg base, then combine chicken, chiles, and pepper Jack in the dish and pour eggs over. Bake at 375°F for 35 to 45 minutes.

Make-ahead and storage
Prep the night before
- Cook and fully cool your mix-ins (meat, vegetables).
- Grease the dish, add fillings, cover, and refrigerate.
- In the morning, whisk eggs and dairy, pour over, then bake.
Fridge and food safety
- Refrigerate: cool, cover, and store up to 3 to 4 days.
- Reheat: warm leftovers until hot throughout. If you like a number, aim for 165°F in the center.
Freezing tips
I freeze breakfast casseroles two ways: baked for grab-and-go slices, or unbaked for a fresh-from-the-oven holiday morning.
- To freeze baked: cool completely, cut into portions, wrap each piece tightly, then place in a freezer bag. For best texture, use within 1 to 2 months.
- To freeze unbaked: assemble with cooled fillings. Whisk eggs and dairy, pour in, cover tightly with a double layer, and freeze flat. Thaw 24 to 36 hours in the fridge before baking.
Reheating that stays tender
- Microwave: cover with a damp paper towel and heat in 30-second bursts.
- Oven: place slices in a small baking dish, cover with foil, warm at 325°F until hot.
- Air fryer: great for edges, but watch closely so it does not dry out.
Troubleshooting
Why is my casserole watery?
Most often it is uncooked or unsqueezed vegetables. Cook off the water first, and drain or squeeze aggressively. Also make sure meats are not freshly hot and greasy when they go in, because that steam can become moisture in the bake.
Why did my eggs turn rubbery?
Overbaking is the usual culprit. Pull the casserole when the center is just set and no longer jiggly like liquid. It will continue to firm up as it rests.
Can I use carton egg whites?
You can, but the casserole will be less rich and more prone to a spongy texture. If you want lower fat, do a blend: whole eggs plus some whites.
My favorite add-ins
If you want to remix these ideas with what you already have, here are my most reliable mix-and-match options:
- Vegetables: spinach, kale, broccoli, bell peppers, sautéed zucchini, riced cauliflower
- Proteins: breakfast sausage, bacon, diced ham, shredded chicken, chorizo
- Cheeses: cheddar, Monterey Jack, pepper Jack, Swiss, feta, mozzarella, goat cheese
- Big flavor helpers: pesto, green chiles, sun-dried tomatoes, everything bagel seasoning, smoked paprika
If you keep two emergency meals in the freezer like I do, make one of them a breakfast casserole. It is the nicest gift you can give your future self on a wild morning.