I grew up with make-ahead breakfasts that disappeared before anyone finished their coffee, and this Ultimate Cheesy, Make-Ahead Egg Bake Casserole is the grown-up version of those weekend wins. It’s a custardy, protein-packed casserole that feeds a crowd, reheats beautifully, and plays nicely with whatever odds-and-ends you have in the fridge—sausage, ham, extra spinach, or mushrooms. If you like hearty, hand-offable breakfasts that you can prepare the night before, this is the recipe to keep on repeat. For more cottage-cheese-forward breakfasts that boost protein and texture, try this baked cottage cheese eggs recipe.
Why you’ll love this dish
This casserole is cheesy without being cloying, substantial enough to be the main course, and customizable for picky eaters or special diets. It’s ideal for holiday mornings, potlucks, or weekday meal prep when you want something ready to pop in the oven. The cottage cheese (optional) adds protein and a light, fluffy texture without making the bake wet, while the combo of cheddar and Monterey Jack melts into a satisfying blanket of flavor.
“Perfectly golden, reliably tender, and great reheated—the family asks for this every holiday morning.” — a regular on my brunch rotation
Because it’s make-ahead friendly, you can assemble it the night before, freeing up morning minutes while still serving something that looks and tastes like you spent more time on it.
The cooking process explained
Quick overview before you start: whisk the eggs and dairy into a seasoned custard, fold in most of the cheese and your mix-ins (meat, spinach, mushrooms), pour into a greased 9×13-inch pan, top with the remaining cheddar, and bake until set and lightly golden. Rest briefly, slice, and serve. If baking cold from the fridge, add 10–15 minutes to the baking time.
What you’ll need
- 12 large eggs
- 1 cup milk or half-and-half (half-and-half yields richer custard)
- 1 cup cottage cheese (optional—for extra protein and a fluffier texture)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1 cup shredded cheddar cheese, divided (¾ cup mixed into the custard; ¼ cup for the top)
- 1 cup shredded Monterey Jack cheese
- 1 cup cooked, crumbled breakfast sausage or diced ham (swap for bacon if you prefer)
- 1 cup fresh spinach, chopped (baby spinach works great)
- 1 cup sliced mushrooms (sauté first if you don’t want extra moisture)
Ingredient notes and swaps:
- Use whole milk for a lighter result, or half-and-half for a creamier texture.
- Cottage cheese is optional but recommended for extra protein and a silkier interior. If you need dairy-free, use a dairy-free milk and omit the cottage cheese, and choose a dairy-free shredded cheese.
- Swap the sausage for diced, cooked ham or a plant-based crumble to adapt to dietary needs.
Step-by-step instructions
- Preheat the oven to 375°F. Lightly grease a 9×13-inch baking dish.
- In a large bowl, whisk the 12 eggs with the milk or half-and-half, cottage cheese (if using), salt, black pepper, garlic powder, and onion powder until the mixture is well combined and slightly frothy. This is your seasoned custard base.
- Stir 3/4 cup of the shredded cheddar and all of the Monterey Jack into the egg mixture. Add the cooked sausage or diced ham, chopped spinach, and sliced mushrooms. Mix gently so the fillings are evenly distributed.
- Pour the entire mixture into the prepared baking dish and smooth the top.
- Sprinkle the remaining 1/4 cup of cheddar evenly across the surface.
- Bake for 35 to 45 minutes, or until the center is set and a knife inserted near the middle comes out clean. The top should be lightly golden. If baking from cold (straight from the fridge), add 10–15 minutes to the bake time.
- Let the egg bake rest for 5 minutes before slicing and serving.

For a similar assembled-but-different casserole technique, you can see how layers come together in this chicken bubble biscuit bake.
Best ways to enjoy it
Serve slices warm with a crisp green salad, roasted potatoes, or buttery toast. For a brunch spread, place it alongside fresh fruit, sour cream, and hot sauce so guests can customize. It also pairs beautifully with a cup of strong coffee or a refreshing mimosa. If you want a heartier plate, add a side of baked potatoes or a warm bowl of soup like this baked potato soup.
Storage and reheating tips
Cool the casserole to room temperature (no more than 2 hours at room temp), then cover and refrigerate for up to 4 days. Reheat individual slices in the microwave for 60–90 seconds or in a 350°F oven for 10–15 minutes until heated through. To freeze: wrap individual slices tightly in plastic wrap and place in a freezer bag for up to 3 months. Thaw overnight in the refrigerator before reheating. Always reheat until internal temperature reaches 165°F for safety.
Helpful cooking tips
- Sauté mushrooms and squeeze excess moisture from spinach if you want a firmer, less watery bake.
- Let the eggs come to room temperature for a more even rise and quicker bake.
- Use a metal pan for slightly faster, crisper edges; glass holds heat longer and may need extra baking time.
- If you prefer a fluffier result, fold in 1–2 tablespoons of sour cream or Greek yogurt with the eggs.
- To make slicing neater, allow the casserole to rest 5–10 minutes after baking so it firms up.
Creative twists
- Vegetarian: omit the meat and add roasted red peppers, asparagus tips, or sun-dried tomatoes.
- Mexican-style: swap in pepper jack and cheddar, add diced green chiles, and top with cilantro and sliced avocado.
- Low-carb: keep the recipe as-is—the base is naturally low in carbs; just skip any sweet sides.
- Make it gluten-free: this recipe is naturally gluten-free when using gluten-free sausage.
- Kid-friendly: stir in diced bell peppers and mild cheddar; serve with ketchup or sliced fruit.
Common questions
Q: Can I assemble this the night before?
A: Yes. Cover the unbaked casserole tightly and refrigerate overnight. When baking cold, add 10–15 minutes to the bake time so it cooks through.
Q: Can I make this without cottage cheese?
A: Absolutely. Cottage cheese is optional. Without it the bake will be slightly less fluffy but still delicious—just use the same egg-to-dairy ratio.
Q: How do I know when it’s done?
A: The center should be set and a knife inserted near the middle should come out clean. The top should be lightly golden. If the center jiggles noticeably, give it another 5–7 minutes and check again.
Q: Can I substitute other cheeses?
A: Yes. Swiss, Gruyère, or Colby work well. Stronger cheeses like aged cheddar will change the flavor profile—use what you enjoy.
Q: Is it freezer-friendly?
A: Yes—freeze baked slices wrapped well for up to 3 months. Thaw overnight and reheat thoroughly.
Conclusion
This Ultimate Cheesy, Make-Ahead Egg Bake Casserole is the kind of dish that simplifies mornings and elevates a casual brunch into something memorable. If you want further inspiration for breakfast casseroles and technique, the recipe at Breakfast Casserole | Tastes Better From Scratch offers a classic take. For another easy make-ahead version with clear timing and swap ideas, check out Easy Breakfast Casserole Recipe – Sally’s Baking Addiction. And if you’re curious about overnight casseroles that take minimal morning effort, see the tips at Easy Overnight Breakfast Casserole – Fresh April Flours.

Ultimate Cheesy, Make-Ahead Egg Bake Casserole
Ingredients
Custard Base
- 12 large large eggs
- 1 cup milk or half-and-half Half-and-half yields a richer custard.
- 1 cup cottage cheese Optional for extra protein and fluffier texture.
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/4 teaspoon onion powder
Cheeses
- 1 cup shredded cheddar cheese Divided: ¾ cup mixed into the custard; ¼ cup for the top.
- 1 cup shredded Monterey Jack cheese
Mix-ins
- 1 cup cooked, crumbled breakfast sausage or diced ham Swap for bacon if preferred.
- 1 cup fresh spinach, chopped Baby spinach works great.
- 1 cup sliced mushrooms Sauté first if you don’t want extra moisture.
Instructions
Preparation
- Preheat the oven to 375°F. Lightly grease a 9x13-inch baking dish.
- In a large bowl, whisk the eggs with the milk or half-and-half, cottage cheese (if using), salt, black pepper, garlic powder, and onion powder until well combined and slightly frothy.
- Stir 3/4 cup of the shredded cheddar and all of the Monterey Jack into the egg mixture. Add the cooked sausage or diced ham, chopped spinach, and sliced mushrooms. Mix gently so the fillings are evenly distributed.
- Pour the entire mixture into the prepared baking dish and smooth the top.
- Sprinkle the remaining 1/4 cup of cheddar evenly across the surface.
Baking
- Bake for 35 to 45 minutes, or until the center is set and a knife inserted near the middle comes out clean. If baking from cold, add 10–15 minutes to the bake time.
- Let the egg bake rest for 5 minutes before slicing and serving.





