...

by Chef Emma

Published on:

A golden-brown, bubbly egg casserole recipe, fresh from the oven, garnished with chives.

I have searched for years for the perfect breakfast casserole. I wanted one that was savory, satisfying, and easy enough for a busy morning. This egg casserole recipe is the result of that search. It is incredibly versatile, making it the perfect choice for a special holiday brunch like Christmas morning, weekly meal prep, or a simple weekend family breakfast.

This is more than just a recipe; it is my guide to a completely foolproof, creamy, and never-watery casserole, all thanks to one simple, game-changing trick.

Why You’ll Love This Recipe

Perfectly Creamy Texture. The secret to this recipe’s success is whisking a small amount of all-purpose flour into the sour cream and milk. This acts as a stabilizer, preventing any wateriness from the vegetables and guaranteeing an incredibly creamy, tender, and almost soufflé-like texture.

You can say goodbye to rubbery or separated egg casseroles forever. For a deeper dive into the science of how flour thickens, you can explore external resources.

Make-Ahead Champion. One of my favorite things about this dish is that you can assemble it the night before. This makes it a fantastic make-ahead breakfast, freeing up your morning for coffee and family instead of cooking.

Feeds a Crowd. Baked in a standard 9×13 pan, this recipe yields generous portions, making it ideal for family gatherings, brunch parties, or having delicious leftovers for the week.

Endlessly Customizable. This recipe is a fantastic starting point. It is incredibly easy to swap out the pork sausage for bacon, use different cheeses, or add your favorite vegetables to make it your own.

Ingredients Needed

  • 2 pounds pork sausage
  • 12 eggs
  • 1 cup sour cream ((light or regular) (240 g))
  • 1/4 cup milk ((60 ml))
  • 1 teaspoon kosher salt
  • 1/2 teaspoon ground black pepper
  • 4 green onions
  • 1/2 green bell pepper (, diced)
  • 1/2 red bell pepper (, diced)
  • 2 cups shredded cheddar cheese ((200 g))

Ingredient Notes & Substitutions

For the sausage, you have several options. Hot pork sausage adds a nice kick, while mild Italian sausage or turkey sausage work well for a lighter version. The most important step, regardless of your choice, is to drain the grease thoroughly.

When it comes to cheese, feel free to experiment. While classic cheddar cheese is delicious, Pepper Jack will add some spice, and a blend of Swiss and Gruyère will provide a richer, nuttier flavor.

For the sour cream, full-fat will yield the creamiest result, but light sour cream also works beautifully in this recipe. In a pinch, full-fat Greek yogurt can be used as a substitute for a tangier flavor.

The vegetables are easily adaptable. The bell peppers and green onions can be swapped for other favorites like sautéed mushrooms, wilted spinach that has been squeezed very dry, or even diced zucchini.

Hands mixing eggs, milk, and chopped vegetables in a bowl, preparing an egg casserole recipe for baking.

How to Make This Egg Casserole

Prepare the Oven and Dish

First, preheat your oven to 350°F (175°C). Generously spray a 9×13-inch casserole dish with cooking spray to prevent the eggs from sticking.

Mix the Egg Base

In a large bowl, whisk together the sour cream, milk, and the 2 tablespoons of all-purpose flour mentioned in our secret tip until completely smooth. This step is crucial for that creamy texture. Next, add the eggs, 2 cups of shredded cheddar cheese, salt, and pepper. Mix with an electric mixer on low speed, or by hand with a whisk, just until everything is combined. Be careful not to over-mix, as this can make the eggs tough.

Cook the Sausage and Vegetables

In a large skillet over medium-high heat, cook the pork sausage until it is nicely browned. Use a wooden spoon to break it into bite-sized crumbles as it cooks. A crucial tip for the best texture is to drain the grease thoroughly from the skillet. A little fat adds flavor, but any excess will make the casserole heavy. In the same skillet, sauté the diced bell peppers and green onions for 2 to 3 minutes until they just begin to soften. This quick pre-cook prevents them from releasing too much water during baking.

Combine and Bake

Add the cooked sausage and sautéed vegetables to the egg mixture in the large bowl. Stir everything together until it is evenly distributed. Pour the entire mixture into your prepared 9×13 pan. Bake for 35 to 50 minutes. You will know it is done when the edges are set and golden brown, and the center has just a slight jiggle. The casserole will continue to set as it rests.

Rest and Serve

Let the casserole rest on a wire rack for 5 to 10 minutes before slicing. This important step helps it set up completely, ensuring you get clean, beautiful slices every time.

Casserole Customization: Adding a Base & Other Variations

Adding a Hearty Base Layer (Optional)

For a more substantial, strata-like dish, you can add a base layer. This is a very popular variation.

For a bread base, use about 4 to 6 cups of stale bread cubes from a loaf like sourdough or challah. Layer the bread cubes evenly in the bottom of the pan first, then pour the egg mixture over them. Let it soak for at least 20 minutes before baking to allow the bread to absorb the custard.

For a hash brown base, use about 4 cups of thawed frozen shredded hash browns. Press them firmly into the bottom of the greased casserole dish to form a crust. For an extra crispy texture, you can pre-bake this crust for 15 minutes before adding the egg mixture and baking as directed.

Meat & Veggie Swaps

You can easily substitute other meats for the sausage. Try using 1 pound of cooked and crumbled bacon, 2 cups of diced cooked ham, or 1 pound of cooked chorizo that has been drained very well.

For a vegetarian option, simply omit the meat and add more vegetables. A combination of 8 ounces of sautéed mushrooms and 1 cup of wilted, well-drained spinach is a delicious choice.

Pro Tips & Troubleshooting

Pro Tips for Success

Do not skip sautéing the veggies. This quick step removes excess water, which is key to preventing a soggy casserole.

Drain that grease. Re-draining the sausage grease is a critical step for achieving the perfect light and creamy texture.

Shred your own cheese. Pre-shredded cheese often contains anti-caking agents that prevent it from melting as smoothly as a block of cheese you shred yourself.

Do not overbake. Keep an eye on the casserole and pull it from the oven when the center is still slightly jiggly. This will prevent a rubbery texture.

Let it rest. Resting the casserole before slicing is non-negotiable for clean cuts and a perfectly set final dish.

Common Problems Solved

If you wonder why your casserole is watery, it is usually due to two main causes. Not pre-cooking the vegetables to release their moisture or not draining the sausage grease are the primary culprits. My recipe’s flour trick acts as delicious insurance against this very problem.

To avoid a rubbery casserole, the solution is simple: do not overbake it. Overbaking causes the egg proteins to tighten too much, resulting in a tough texture. Remember the visual cue of a slightly jiggly center and trust that carryover cooking during the rest period will finish the job perfectly.

Serving & Storage

Serving Ideas for a Complete Brunch

To turn this casserole into a full meal, serve it with a few complementary sides. A fresh fruit salad, sliced avocado, toasted sourdough bread, or a simple green salad with a light vinaigrette are all excellent choices.

For toppings, I love offering a dollop of sour cream, fresh salsa, more sliced avocado, or a sprinkle of chopped fresh cilantro or parsley.

For a special occasion like a Christmas morning breakfast, this sausage breakfast casserole pairs beautifully with sweet treats like warm cinnamon rolls or a festive fruit platter.

Storage and Make-Ahead Instructions

To make this ahead, you can assemble the entire casserole without baking it. Cover the dish tightly with plastic wrap and refrigerate it for up to 24 hours. Before baking, let it sit at room temperature for about 30 minutes. You may need to add 5 to 10 minutes to the total bake time.

Leftovers can be stored in an airtight container in the refrigerator for 3 to 4 days.

For reheating, individual portions warm up quickly in the microwave. If you are reheating a larger amount, I recommend covering it with foil and placing it in a 325°F oven until warmed through.

Conclusion

I truly believe this is the ultimate egg casserole recipe, all thanks to that simple flour trick that guarantees a creamy, foolproof texture every single time. With these clear instructions and practical tips, you are set up for breakfast success. I hope this becomes your go-to recipe for every brunch, holiday gathering, and weekly meal prep. Feel free to leave a comment with your favorite variations!

FAQ

Can this egg casserole be made ahead of time?

Yes, absolutely. You can assemble the entire casserole a day in advance, cover, and refrigerate. The detailed instructions are in the ‘Storage and Make-Ahead Instructions’ section above.

How do you freeze and reheat this breakfast casserole?

It is best to freeze this casserole after it has been baked. Let it cool completely, then wrap the entire casserole dish or individual slices tightly in plastic wrap and then foil. It can be frozen for up to 3 months. To reheat, place the frozen, covered casserole in the oven until it is warmed through.

Why is my breakfast casserole watery, and how can I prevent it?

A watery casserole is usually caused by excess moisture from vegetables or meat grease. To prevent it, you should always sauté your veggies first, drain all meat grease thoroughly, and use our recipe’s secret flour trick, which is the best guarantee against wateriness.

What are some good variations for this recipe (meats, veggies, cheese)?

This recipe is very flexible. Popular swaps include using cooked bacon or ham instead of sausage, adding sautéed spinach and mushrooms, or using pepper jack cheese for a little heat. I have listed many more ideas in the ‘Casserole Customization’ section.

How do I know when the casserole is perfectly cooked?

The key visual cue is that the edges should be set and lightly golden, and the center should be almost set but still have a slight jiggle to it. It will finish cooking from residual heat as it rests.

What can I serve with egg casserole for a complete meal?

To make it a full meal, I suggest serving it with a fresh fruit salad, toast or biscuits, or avocado slices. You can find more delicious pairings in the ‘Serving Ideas’ section of the article.

A golden-brown, bubbly egg casserole recipe, fresh from the oven, garnished with chives.

The Best Egg Casserole Recipe (Creamy & Foolproof!)

Discover the ultimate creamy and foolproof egg casserole, perfect for any occasion. This versatile dish, featuring a secret flour trick, can be prepped ahead and feeds a crowd, making it ideal for holiday brunches or simple family breakfasts.
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings: 10
Course: Breakfast, Brunch
Calories: 400

Ingredients
  

  • 2 pounds pork sausage
  • 12 eggs
  • 1 cup sour cream
  • 1/4 cup milk
  • 2 tablespoons all-purpose flour
  • 1 teaspoon kosher salt
  • 1/2 teaspoon ground black pepper
  • 4 green onions
  • 1/2 green bell pepper diced
  • 1/2 red bell pepper diced
  • 2 cups shredded cheddar cheese

Equipment

  • 9×13-inch casserole dish
  • Cooking Spray
  • Large bowl
  • Electric mixer
  • whisk
  • Large Skillet
  • Wooden Spoon
  • Wire Rack

Method
 

Prepare the Oven and Dish
  1. Preheat your oven to 350°F (175°C). Generously spray a 9×13-inch casserole dish with cooking spray to prevent the eggs from sticking.
Mix the Egg Base
  1. In a large bowl, whisk together the sour cream, milk, and the 2 tablespoons of all-purpose flour until completely smooth. This step is crucial for that creamy texture.
  2. Next, add the eggs, 2 cups of shredded cheddar cheese, salt, and pepper.
  3. Mix with an electric mixer on low speed, or by hand with a whisk, just until everything is combined. Be careful not to over-mix, as this can make the eggs tough.
Cook the Sausage and Vegetables
  1. In a large skillet over medium-high heat, cook the pork sausage until it is nicely browned. Use a wooden spoon to break it into bite-sized crumbles as it cooks.
  2. Drain the grease thoroughly from the skillet. A little fat adds flavor, but any excess will make the casserole heavy.
  3. In the same skillet, sauté the diced bell peppers and green onions for 2 to 3 minutes until they just begin to soften. This quick pre-cook prevents them from releasing too much water during baking.
Combine and Bake
  1. Add the cooked sausage and sautéed vegetables to the egg mixture in the large bowl.
  2. Stir everything together until it is evenly distributed.
  3. Pour the entire mixture into your prepared 9×13 pan.
  4. Bake for 35 to 50 minutes. You will know it is done when the edges are set and golden brown, and the center has just a slight jiggle. The casserole will continue to set as it rests.
Rest and Serve
  1. Let the casserole rest on a wire rack for 5 to 10 minutes before slicing. This important step helps it set up completely, ensuring you get clean, beautiful slices every time.

Nutrition

Calories: 400kcalCarbohydrates: 10gProtein: 25gFat: 30gSaturated Fat: 12gCholesterol: 350mgSodium: 850mgPotassium: 400mgFiber: 2gSugar: 3gVitamin A: 150IUVitamin C: 30mgCalcium: 200mgIron: 2mg

Notes

Do not skip sautéing the veggies, as this quick step removes excess water and prevents a soggy casserole. Draining the sausage grease is also critical for achieving a light and creamy texture. For best results, shred your own cheese, as pre-shredded varieties often contain anti-caking agents that hinder smooth melting.
Avoid overbaking; pull the casserole from the oven when the center still has a slight jiggle to prevent a rubbery texture. Letting it rest for 5-10 minutes before slicing is crucial for clean cuts and a perfectly set dish.
To make ahead, assemble the entire casserole without baking, cover tightly, and refrigerate for up to 24 hours. Let it sit at room temperature for about 30 minutes before baking, possibly adding 5 to 10 minutes to the total bake time. Leftovers store well in an airtight container in the refrigerator for 3 to 4 days. Reheat individual portions in the microwave, or cover a larger amount with foil and warm in a 325°F oven.
Nutrition information is estimated based on common ingredients and serving sizes and may vary.

Tried this recipe?

Let us know how it was!

A fan favorite!

The BEST Chocolate Zucchini Muffins (Extra Moist!)

May 9, 2026

Delicious chocolate zucchini muffins, perfect for a wholesome breakfast or a delightful snack. A moist and flavorful recipe to start your day.

The BEST Zucchini Muffins Recipe (Incredibly Moist!)

The BEST Zucchini Muffins Recipe (Incredibly Moist!)

May 5, 2026

Find the ultimate zucchini muffins recipe! Enjoy moist, flavorful muffins, perfect for a wholesome breakfast or a delightful snack. Easy to make!

Brown Butter Buckwheat Pancakes (Fluffy & Nutty!)

Brown Butter Buckwheat Pancakes (Fluffy & Nutty!)

May 4, 2026

Discover the joy of buckwheat pancakes! A delicious, gluten-free breakfast option that's easy to prepare and packed with flavor.

Creamy Toasted Chia Seed Pudding with Yogurt

Creamy Toasted Chia Seed Pudding with Yogurt

May 2, 2026

Start your day right! This easy chia seed pudding with yogurt recipe is a healthy, delicious breakfast packed with nutrients. Perfect for busy mornings.

Fluffy Greek Yogurt Muffins with Streusel Topping

Fluffy Greek Yogurt Muffins with Streusel Topping

April 29, 2026

Start your day with healthy and delicious Greek yogurt muffins! Easy recipe for a wholesome breakfast or a delightful snack.

Homemade Greek Yogurt in Instant Pot

Homemade Greek Yogurt in Instant Pot

April 29, 2026

Learn to make delicious homemade Greek yogurt with this easy recipe. Perfect for a healthy, protein-rich breakfast. Get creamy, fresh yogurt at home!

Overnight Yogurt Parfait Jars

Overnight Yogurt Parfait Jars

April 28, 2026

Start your day right with our easy yogurt parfait recipe! Layer creamy yogurt, fresh fruit, and crunchy granola for a healthy, delicious breakfast.

Layered Yogurt Parfait Jars

Layered Yogurt Parfait Jars

April 28, 2026

Explore creative yogurt bowl ideas for a healthy and satisfying breakfast. Get inspired with toppings, flavors, and easy recipes.

Yogurt Bowl Ideas: Craft Your Perfect Healthy Breakfast

Yogurt Bowl Ideas: Craft Your Perfect Healthy Breakfast

April 28, 2026

Discover delicious yogurt bowl ideas for a healthy and satisfying breakfast. Get creative with toppings, fruits, and grains for the perfect start to your day.

Brown Butter Sea Salt Banana Bread Muffins

Brown Butter Sea Salt Banana Bread Muffins

April 26, 2026

Delicious homemade banana bread muffins recipe. Perfect for a quick breakfast, brunch, or a satisfying snack. Easy to make & full of flavor!

Next

Leave a Comment

Recipe Rating