Breakfast Casserole with Sausage, Eggs, and Veggies

This sausage breakfast casserole layers sweet potatoes, vegetables, eggs, cream, and cheddar into a fluffy, golden bake that’s hearty and satisfying.

September 2025 update: I have been making this recipe for Breakfast Casserole for years but I first shared it back in March of 2024. In this update, I freshened up the post, added some more details that will help you out and included more pictures. Please let me know what you think.

Breakfast Casserole in Oven
Breakfast Casserole Serving

👩‍🍳What Makes This Breakfast Casserole Special

When you’ve got a crowd in the morning, make-ahead breakfasts are a lifesaver. A breakfast casserole comes together easily and feels like a full meal, especially if you serve it with something simple like pancakes or fruit on the side. Over time I’ve learned that the secret to a light, fluffy casserole is using heavy cream instead of milk and whisking the eggs until they’re airy. A stand mixer does the job perfectly.

This sausage breakfast casserole has layers of flavor and texture. The base is sweet potato slices that soften in the oven while the hot pork sausage adds a savory, slightly spicy note. Onions, peppers, carrots, and broccoli bring freshness and color, while the egg and cream mixture bakes into a custardy layer that holds everything together. A topping of cheddar melts into a golden, cheesy crust that makes each bite rich and satisfying.

It’s the kind of dish that works just as well for a Sunday morning before church as it does for a weeknight dinner when breakfast for dinner sounds like the best idea. You can keep it simple with sausage and cheese or change it up with different vegetables and seasonings. However you build it, the result is a hearty, homemade casserole that’s easy to slice and share.

Georgie B Signature

🛒 Breakfast Casserole Ingredients

  • Hot pork sausage
  • Onion
  • Red bell pepper
  • Carrots
  • Fresh broccoli florets
  • Large eggs
  • Heavy cream
  • Salt and black pepper
  • Sweet potato slices (optional)
  • Cheddar cheese

🥣 Step-by-Step Guide to Making Breakfast Casserole

Preheat your oven to 350°F and butter a 9×13 casserole dish so your breakfast casserole doesn’t stick. In a large skillet, cook the hot pork sausage over medium-high heat, breaking it into crumbles as it browns. This step builds the savory base of the sausage breakfast casserole. Once the sausage is cooked through, stir in the onion, red bell pepper, and carrots. Let them sauté until tender and aromatic, which adds depth and sweetness to the cheesy breakfast bake.

Saute Vegetables in Sausage

In a large mixing bowl, whisk the eggs with the heavy cream, a pinch of salt, and freshly ground black pepper. Whisk until smooth and slightly frothy. This egg mixture is what makes the breakfast casserole light, fluffy, and custardy instead of dense.

Breakfast Casserole Custard

Arrange thin slices of sweet potato across the bottom of the prepared baking dish. The sweet potatoes create a sturdy base layer with a touch of natural sweetness. Spread the sausage and vegetable mixture evenly over the potatoes, then scatter the broccoli florets on top for fresh flavor and extra nutrition. Slowly pour the egg and cream mixture over everything, letting it sink into the layers. Finish by sprinkling cheddar cheese across the top, which will bake into a golden, cheesy crust.

Bake the sausage breakfast casserole uncovered for 40 to 45 minutes, or until the center is set and the top is puffed and lightly browned. A toothpick inserted in the middle should come out clean. Let the cheesy breakfast bake rest for 5 to 10 minutes before slicing and serving. This short cooling time helps the layers set so the casserole cuts into neat squares.


Love this recipe? Spread the love by leaving a star review or dropping a comment below! I’d really love to hear what you think. If this recipe hit the spot for you, you’d be helping me out big time by sharing it on Pinterest or Facebook!

Some of the links on this site are affiliate links, meaning I may earn a commission if you make a purchase through them (It won’t cost you extra, promise). This helps support my work and allows me to continue creating content. Rest assured, I only recommend products I personally use and love. Thank you for your support!

Breakfast Casserole in Oven

Breakfast Casserole with Sausage, Eggs, and Veggies

This sausage breakfast casserole layers sweet potatoes, vegetables, eggs, cream, and cheddar into a fluffy, golden bake that’s hearty and satisfying.
5 from 1 vote
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Course Breakfast
Cuisine American
Servings 12 servings
Calories 545 kcal

Ingredients
  

  • 1 lb hot pork sausage
  • ½ large onion (chopped)
  • 1 chopped red bell pepper
  • 2 chopped carrots
  • 1 chopped head of broccoli
  • 8 large eggs (slightly scrambled)
  • 4 cup heavy whipping cream
  • salt and pepper to taste
  • 1 thinly sliced sweet potato (peeled, optional)
  • 2 cup cheddar cheese (shredded)

Instructions
 

  • Preheat oven to 350℉. Grease a 9×13 casserole dish with butter.
    Buttered Casserole Dish
  • Heat a skillet over medium high heat and add 1 lb hot pork sausage, breaking up and cooking until no longer pink.
    Brown Sausage
  • Add ½ large onion, 1 chopped red bell pepper 2 chopped carrots to the skillet. Cook until softened.
    Saute Vegetables in Sausage
  • In a large mixing bowl, whisk 8 large eggs, 4 cup heavy whipping cream and salt and pepper to taste until combined.
    Breakfast Casserole Custard
  • Coat a casserole dish in butter. Add an even layer, or two, of sweet potato slices to the bottom of the dish. Add the sausage and vegetables, broccoli and then pour the egg mixture over the top. Top with cheese (optional).
    Breakfast Casserole Ready for Oven
  • Bake the breakfast casserole uncovered for 40-45 minutes or until a toothpick inserted in the middle comes out clean. Allow to cool for 5-10 minutes before serving.
    Breakfast Casserole in Oven
Substitutions
This breakfast casserole is like a blank canvas. You can swap in your favorite veggies and tweak the ingredients to fit your dietary needs. Try adding:
  • Asparagus for a fresh, crunchy bite
  • Bell peppers for a pop of color and sweetness
  • Cauliflower for a low-carb option
  • Mushrooms for an earthy, savory flavor
While I personally love using heavy whipping cream (it makes the casserole super light and fluffy), you can sub in half and half or even 2% milk if you’re looking to lighten things up.
Storage
Store covered, in the fridge, for 2-3 days. Reheat slices in the oven at 325°F so the eggs warm gently without overcooking. The microwave works in a pinch but can dry the edges.
Nutrition
Calories: 545kcalCarbohydrates: 12gProtein: 18gFat: 48gSaturated Fat: 26gPolyunsaturated Fat: 3gMonounsaturated Fat: 14gTrans Fat: 0.1gCholesterol: 245mgSodium: 461mgPotassium: 508mgFiber: 2gSugar: 5gVitamin A: 6538IUVitamin C: 60mgCalcium: 240mgIron: 2mg
Breakfast Casserole, healthy
Tried this recipe?Tag @god_given_ingredients on Instagram so we can admire your chef’s kiss!

Can I use frozen vegetables instead of fresh?

Yes, frozen veggies work fine, but it’s best to thaw and pat them dry first. Too much water can make the casserole soggy.

Can I assemble this casserole ahead of time?

Yes, but for the best texture, whisk and pour the egg mixture right before baking. If you want to prep it the night before, keep the egg mixture separate in the fridge and pour it over the layers in the morning.

Serving Suggestions

This sausage breakfast casserole is hearty enough to stand on its own, but it pairs well with a few simple sides if you’re feeding a crowd. Fresh fruit like berries, melon, or citrus keeps the plate bright and balances the richness of the cheesy breakfast bake. A batch of pancakes or waffles on the side makes it feel like a full brunch spread without much extra work.

If you’re serving this casserole for a holiday or weekend gathering, add something savory on the side such as crispy bacon or breakfast potatoes. For a lighter touch, a green salad or roasted asparagus works surprisingly well with the fluffy eggs and sausage. And if you’re like me and love breakfast for dinner, try serving it with crusty bread and a small bowl of soup to round out the meal.

More pizza-like recipes!

When you’re feeding a group, it helps to have a few reliable recipes that can be made ahead or scaled up easily. Alongside this sausage breakfast casserole, there are plenty of options that bring variety to the table. Healthy breakfast burritos with sweet potatoes, black beans, eggs, and sausage are hearty, protein-packed, and freezer-friendly, making them perfect for busy mornings. For something a little lighter, banana peach muffins made with oats, banana, and juicy peaches are soft, naturally sweet, and easy to grab on the go.

If you want to bake bread for a crowd, homemade bagels are a fun option since everyone can top them however they like, from cream cheese to everything seasoning. For something more decadent, lemon blueberry overnight French toast with lemon curd layers buttery brioche with tangy-sweet fruit, while pineapple French toast casserole adds caramelized pineapple and whipped cream for a tropical twist. Classic options like honey oat granola are always a hit too, whether sprinkled over yogurt or served as part of a breakfast board.

If you’re craving something savory, a deep-dish ham and gruyere quiche is rich, cheesy, and perfect for slicing into generous wedges. For a simple, slice-and-serve option, banana zucchini bread is moist, flavorful, and secretly wholesome. And if you love casseroles, brioche French toast casserole with berries is another make-ahead favorite that feels special but is easy to pull together. With these recipes, you’ll always have a way to feed a crowd without a lot of extra effort.

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating