Love this? Save it for later!
Share the inspiration with your friends
The house was finally quiet. The kids were down, the last of the wrapping paper was stuffed into a garbage bag, and I was standing in front of the open fridge in my pajamas, exhausted. I didn’t have the energy for a full Christmas morning spread, but I desperately wanted something warm, cheesy, and celebratory. I didn’t have the fancy brioche bread or the expensive prosciutto that all the food magazines were pushing, but I had a tube of breakfast sausage, half a bell pepper, a block of cheddar, and a dozen eggs. And that’s when the idea hit me—a kid-friendly Christmas breakfast casserole with sausage and peppers that I could throw together in the dark, quiet kitchen without waking anyone up. Honestly, it was one of those moments where the tired brain works better than the daytime brain. I mean, have you ever noticed that? The pressure is off, so you just… create.
I started browning the sausage in my trusty cast-iron skillet, the sizzle the only sound in the house. The smell of sage and pepper filled the air, and I knew I was onto something. I grabbed the peppers—red and green for a little Christmas color—and let them soften right in the pan with the sausage drippings. No extra oil, no extra fuss. I whisked the eggs with a splash of milk, layered everything in a baking dish, and topped it with a mountain of shredded cheddar. I slid it into the fridge, ready for the morning. Let me tell you, when I pulled that casserole out of the oven the next day, golden and bubbly, and my kids actually ate peppers without a single complaint, I felt like a Christmas miracle worker. Maybe you’ve been there—trying to find that one breakfast that pleases everyone, from the picky toddler to the tired parents. This is that recipe. It stayed with me because it proved that the best holiday traditions aren’t planned; they happen when you’re too tired to overthink it.
Why You’ll Love This Recipe
This isn’t just another breakfast casserole. This is the one that will save your Christmas morning. I’ve tested this recipe a dozen times, tweaking the ratios and the bake time to make sure it’s foolproof for even the most sleep-deprived home cook. Here’s why it works:
- Quick & Easy: With just 15 minutes of prep, you can have this in the fridge the night before. Pop it in the oven on Christmas morning, and you’re free to focus on presents and coffee.
- Simple Ingredients: No fancy grocery trips needed. You likely have everything in your kitchen right now—eggs, milk, cheese, bread, sausage, and peppers.
- Perfect for Christmas Morning: It’s festive, filling, and feeds a crowd without any last-minute scrambling. It’s the kind of breakfast that makes the whole house smell like the holidays.
- Crowd-Pleaser: This is the secret weapon for picky eaters. The sausage and cheese do the heavy lifting, while the peppers soften into a sweet, mild bite that even the kids will love.
- Unbelievably Delicious: The texture is perfect—creamy eggs, juicy sausage, tender peppers, and a crispy, golden cheese crust on top. It’s next-level comfort food.
What makes this recipe different from the rest? It’s the balance. Most breakfast casseroles are either too dry or too soggy. This one hits that sweet spot because we pre-cook the sausage and peppers, which releases excess moisture and concentrates the flavor. Plus, using a mix of day-old bread and a touch of mustard powder in the egg mixture gives it a depth that you don’t usually get from a simple bake. This isn’t just good—it’s the kind of casserole that makes you close your eyes after the first bite. It’s comfort food reimagined for a busy, happy family morning.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without the fuss. Most of these are pantry staples, especially during the holiday season.
- For the Sausage and Pepper Mixture:
- 1 lb breakfast sausage (bulk or links, casings removed) – I prefer Jimmy Dean or Johnsonville for consistent flavor. The sage variety adds a nice holiday touch.
- 1 red bell pepper, diced – Adds sweetness and that festive red color.
- 1 green bell pepper, diced – Brings a mild, slightly grassy flavor that balances the richness.
- 1/2 medium yellow onion, diced – Builds the savory base. (Adds sweetness when cooked down.)
- For the Casserole Base:
- 8 large eggs – Room temperature eggs whisk up fluffier, but cold works in a pinch.
- 1 1/2 cups whole milk – For richness. You can use 2% or even unsweetened almond milk, but whole milk gives the best texture.
- 1 tsp dry mustard powder – This is my secret ingredient. It adds a subtle tang that makes the eggs taste incredible without being overpowering.
- 1/2 tsp salt – I use fine sea salt.
- 1/4 tsp black pepper – Freshly ground is best.
- 1/4 tsp garlic powder – Optional, but I love the extra layer of flavor.
- For the Bread and Cheese Layers:
- 6 cups day-old bread, cubed (about 6-8 slices) – A sturdy loaf like sourdough, French bread, or even Texas toast works best. Day-old bread soaks up the egg mixture without turning to mush. (Fresh bread works, but let it sit out for an hour to dry slightly.)
- 2 cups shredded sharp cheddar cheese – Sharp cheddar cuts through the richness of the eggs and sausage. I recommend Cabot or Tillamook for best melting.
- 1/2 cup shredded mozzarella cheese – Adds that gooey, stretchy texture that kids love.
Substitution Guidance: If you need a gluten-free option, use gluten-free bread (let it dry out overnight). For a dairy-free version, use unsweetened almond milk and dairy-free cheddar shreds. You can swap the pork sausage with turkey sausage or even a plant-based breakfast sausage to lighten it up.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what you’ll need:
- 9×13 inch baking dish – A glass or ceramic dish works best for even baking. If you only have metal, reduce the oven temperature by 25°F.
- Large skillet – For browning the sausage and peppers. Cast iron is my go-to, but a non-stick pan works great too.
- Large mixing bowl – For whisking the eggs and milk.
- Whisk – A fork works in a pinch, but a whisk gets the eggs fluffier.
- Cutting board and sharp knife – For dicing the peppers and onions.
- Measuring cups and spoons – Accuracy matters for the egg-to-milk ratio.
- Aluminum foil – For covering the casserole during the first part of baking to prevent the top from burning.
Budget-Friendly Tip: Don’t have a 9×13 dish? Use two 8×8 square pans or even a large cast-iron skillet. Just adjust the bake time by checking for doneness 5-10 minutes earlier.
Preparation Method

This recipe is designed to be made the night before, so Christmas morning is a breeze. Here’s how to do it.
- Cook the Sausage and Peppers (5 minutes): In a large skillet over medium-high heat, add the breakfast sausage. Break it up with a wooden spoon and cook until browned and cooked through, about 5-7 minutes. Use a slotted spoon to transfer the sausage to a plate, leaving about 1 tablespoon of drippings in the pan.
- Sauté the Vegetables (4 minutes): Add the diced red and green bell peppers and onion to the same skillet with the drippings. Cook over medium heat, stirring occasionally, until they are softened and starting to get a little color, about 4 minutes. The peppers should be tender but not mushy. Remove from heat and set aside.
- Prepare the Egg Mixture (3 minutes): In a large mixing bowl, crack the 8 eggs. Add the 1 1/2 cups milk, 1 tsp dry mustard powder, 1/2 tsp salt, 1/4 tsp black pepper, and 1/4 tsp garlic powder (if using). Whisk vigorously until the eggs are fully beaten and the mixture is smooth and slightly frothy. This aerates the eggs, making the casserole lighter.
- Layer the Casserole (5 minutes): Lightly grease your 9×13 baking dish with butter or non-stick spray. Spread the cubed bread evenly across the bottom of the dish. Sprinkle the cooked sausage over the bread, then scatter the sautéed peppers and onions on top. Pour the egg mixture evenly over everything, making sure to saturate all the bread cubes. Gently press down on the bread with a spatula to help it absorb the liquid.
- Add the Cheese (2 minutes): Sprinkle the 2 cups of shredded sharp cheddar and 1/2 cup of mozzarella evenly over the top. Don’t skimp on the edges—the cheese that bakes onto the sides of the dish is the best part.
- Refrigerate Overnight (or at least 1 hour): Cover the dish tightly with aluminum foil and place it in the refrigerator. This allows the bread to fully absorb the egg mixture, resulting in a custard-like texture. If you’re in a rush, let it sit on the counter for 30 minutes before baking.
- Bake the Casserole (45-50 minutes): When you’re ready to bake, preheat your oven to 350°F (175°C). Keep the foil on the dish and bake for 30 minutes. Then, remove the foil and bake for an additional 15-20 minutes, or until the top is golden brown and a knife inserted into the center comes out clean. The internal temperature should reach 160°F.
- Rest and Serve (10 minutes): Let the casserole rest on the counter for at least 10 minutes before slicing. This is crucial—it allows the eggs to set fully so you get clean squares instead of a messy scoop. Garnish with fresh parsley or chives if you’re feeling fancy.
Visual Cue: The casserole is done when the edges are bubbly, the top is a deep golden brown, and the center no longer jiggles when you gently shake the dish.
Cooking Tips & Techniques
I’ve made this casserole more times than I can count, and I’ve learned a few things the hard way. Here are my best tips to guarantee success.
- Don’t skip pre-cooking the sausage and peppers. I once tried to save time by layering raw sausage into the dish. Big mistake. It released too much fat and made the casserole greasy. Pre-cooking concentrates the flavor and removes excess moisture.
- Use day-old bread. Fresh bread turns into a soggy, mushy mess. Stale bread has a tighter crumb that soaks up the egg mixture like a sponge without falling apart. If you only have fresh bread, cube it and spread it on a baking sheet in a 300°F oven for 10 minutes to dry it out.
- Let it rest before cutting. I know it’s hard to wait when the kitchen smells amazing, but cutting into a hot casserole is a recipe for a runny mess. The rest period allows the eggs to finish setting and the cheese to firm up slightly.
- Watch the bake time. Every oven runs a little differently. If the top is browning too quickly but the center is still jiggly, tent the dish with foil for the remaining bake time. If it’s not browning at all, increase the oven temperature by 25°F for the last 10 minutes.
- Make it ahead for a stress-free morning. This casserole actually tastes better the next day. The flavors meld together overnight, and the texture becomes even more custard-like. Just pull it from the fridge, let it sit on the counter while the oven preheats, and bake as directed.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are some ways to make it your own.
- Dietary Adjustments: For a lower-carb version, swap the bread for 4 cups of frozen shredded hash browns (thawed and squeezed dry). For a vegetarian option, replace the sausage with a plant-based breakfast sausage or sautéed mushrooms and spinach.
- Flavor Twists: Try using spicy Italian sausage for a kick, or swap the cheddar for pepper jack cheese. Add a can of drained diced green chiles to the pepper mixture for a Southwestern flair. For a sweeter holiday touch, add 1/2 cup of dried cranberries to the bread layer.
- Seasonal Swaps: In the spring, use asparagus and leeks instead of peppers. In the fall, add diced butternut squash that’s been roasted until tender. The base recipe is endlessly adaptable.
- Different Cooking Methods: You can cook this in a slow cooker on low for 4-5 hours, though the top won’t get as crispy. For a quicker version, divide the mixture into a muffin tin and bake for 18-20 minutes for individual servings.
Personal Variation: I once added leftover chopped ham and a handful of frozen peas to the mix when I was cleaning out the fridge after Christmas dinner. It was a huge hit, and now it’s my go-to “leftover casserole.”
Serving & Storage Suggestions
This casserole is a star on its own, but here’s how to make it a full meal.
- Serving: Serve warm, straight from the oven, with a side of fresh fruit or a simple green salad to balance the richness. A dollop of sour cream or a drizzle of hot sauce on top is a nice touch for the adults. For a full Christmas brunch, pair it with cinnamon rolls or a simple yogurt parfait.
- Storage: Leftovers keep beautifully. Store them in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen over time, making it even better the next day.
- Reheating: The best way to reheat is in a 350°F oven for 10-15 minutes, which restores the crispy top. For a quick fix, microwave individual portions on 50% power for 1-2 minutes. Avoid high heat, as it can make the eggs rubbery.
- Freezing: This casserole freezes like a dream. Bake it completely, let it cool, then wrap it tightly in plastic wrap and a layer of aluminum foil. Freeze for up to 3 months. To serve, thaw overnight in the fridge and reheat in a 350°F oven until warmed through.
Nutritional Information & Benefits
This casserole is a hearty, satisfying meal that provides a great start to a busy day. Here’s the approximate nutritional breakdown per serving (based on 8 servings):
- Calories: 420
- Protein: 28g
- Fat: 26g
- Carbohydrates: 22g
- Fiber: 2g
- Sugar: 6g
Health Benefits: Eggs are a fantastic source of high-quality protein and choline, which supports brain health. Bell peppers are packed with vitamin C (more than an orange!) and antioxidants. The sausage provides iron and B vitamins. By using whole milk and real cheese, you’re getting calcium and vitamin D, which are essential for bone health, especially for growing kids.
Dietary Considerations: This recipe is naturally low-carb if you skip the bread layer. It can be made gluten-free with a simple bread swap. It is not suitable for a vegan diet, but it can be adapted for vegetarians as noted above.
Conclusion
This kid-friendly Christmas breakfast casserole with sausage and peppers is more than just a recipe—it’s a stress-free solution for a magical morning. It’s the dish that lets you sip your coffee and watch the kids tear into their presents without hovering over a stove. I love it because it proves that holiday cooking doesn’t have to be complicated to be special. It’s forgiving, adaptable, and always, always delicious.
I’d love to hear how it turns out for you! Did you add any fun twists? Did your kids gobble up the peppers? Drop a comment below and share your experience. And if you loved it, please share this recipe with a friend who needs a little Christmas morning magic. Happy cooking, and happy holidays!
Frequently Asked Questions
Can I use frozen peppers and onions?
Yes, you can! Just make sure to thaw them first and pat them dry with a paper towel to remove excess moisture. Pre-cook them in the skillet as directed to concentrate their flavor.
Can I make this casserole without meat?
Absolutely. Omit the sausage and add an extra cup of vegetables, like mushrooms, spinach, or zucchini. Sauté them in a little olive oil before layering into the dish.
Why did my casserole turn out watery?
This usually happens if the peppers and onions weren’t cooked long enough to release their moisture, or if you used fresh bread that released too much liquid. Make sure to cook the vegetables until they’re soft and slightly browned.
Can I use a different type of cheese?
Yes! This recipe is very flexible. Try a mix of Monterey Jack, Gouda, or even a mild Colby. Just avoid using pre-shredded cheese from a bag if you can—it has anti-caking agents that prevent smooth melting.
How do I know when the casserole is fully cooked?
The center should be set and not jiggle when you shake the dish. A knife inserted into the middle should come out clean, and an instant-read thermometer should register 160°F. The top should be golden brown and bubbly.
Pin This Recipe!

The Best Kid-Friendly Christmas Breakfast Casserole with Sausage
A stress-free, make-ahead breakfast casserole with sausage, peppers, and cheese that’s perfect for Christmas morning. This crowd-pleasing dish comes together in just 15 minutes of prep and bakes to golden, bubbly perfection.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour (plus overnight refrigeration)
- Yield: 8 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 1 lb breakfast sausage (bulk or links, casings removed)
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1/2 medium yellow onion, diced
- 8 large eggs
- 1 1/2 cups whole milk
- 1 tsp dry mustard powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp garlic powder (optional)
- 6 cups day-old bread, cubed (about 6–8 slices)
- 2 cups shredded sharp cheddar cheese
- 1/2 cup shredded mozzarella cheese
Instructions
- Cook the Sausage and Peppers: In a large skillet over medium-high heat, add the breakfast sausage. Break it up with a wooden spoon and cook until browned and cooked through, about 5-7 minutes. Use a slotted spoon to transfer the sausage to a plate, leaving about 1 tablespoon of drippings in the pan.
- Sauté the Vegetables: Add the diced red and green bell peppers and onion to the same skillet with the drippings. Cook over medium heat, stirring occasionally, until they are softened and starting to get a little color, about 4 minutes. Remove from heat and set aside.
- Prepare the Egg Mixture: In a large mixing bowl, crack the 8 eggs. Add the 1 1/2 cups milk, 1 tsp dry mustard powder, 1/2 tsp salt, 1/4 tsp black pepper, and 1/4 tsp garlic powder (if using). Whisk vigorously until the eggs are fully beaten and the mixture is smooth and slightly frothy.
- Layer the Casserole: Lightly grease your 9×13 baking dish with butter or non-stick spray. Spread the cubed bread evenly across the bottom of the dish. Sprinkle the cooked sausage over the bread, then scatter the sautéed peppers and onions on top. Pour the egg mixture evenly over everything, making sure to saturate all the bread cubes. Gently press down on the bread with a spatula to help it absorb the liquid.
- Add the Cheese: Sprinkle the 2 cups of shredded sharp cheddar and 1/2 cup of mozzarella evenly over the top.
- Refrigerate Overnight: Cover the dish tightly with aluminum foil and place it in the refrigerator for at least 1 hour or overnight.
- Bake the Casserole: When ready to bake, preheat your oven to 350°F (175°C). Keep the foil on the dish and bake for 30 minutes. Then, remove the foil and bake for an additional 15-20 minutes, or until the top is golden brown and a knife inserted into the center comes out clean. The internal temperature should reach 160°F.
- Rest and Serve: Let the casserole rest on the counter for at least 10 minutes before slicing. Garnish with fresh parsley or chives if desired.
Notes
For best results, use day-old bread and let the casserole rest before cutting. The casserole can be assembled the night before and baked in the morning. For a gluten-free version, use gluten-free bread that has been dried out. For a dairy-free version, use unsweetened almond milk and dairy-free cheese.
Nutrition
- Serving Size: 1 serving (1/8 of ca
- Calories: 420
- Sugar: 6
- Sodium: 780
- Fat: 26
- Saturated Fat: 12
- Carbohydrates: 22
- Fiber: 2
- Protein: 28
Keywords: Christmas breakfast casserole, sausage casserole, kid-friendly breakfast, make-ahead breakfast, holiday breakfast, breakfast casserole with sausage and peppers


