This Cheesy Broccoli Sausage Egg Casserole is an easy, make-ahead breakfast filled with sausage, broccoli, cheddar cheese, and eggs. It's a perfect low-carb, keto-friendly brunch recipe.

Ingredients and Substitutions for our Egg Casserole

- Ground pork sausage: Substitute ground chicken or turkey sausage.
- Shallot: I prefer using shallots for their mild flavor. Use yellow or white onions if that is all you have available.
- Red pepper and broccoli florets: These two vegetables work well for me. I recommend making the egg casserole following the ingredients list. Then, substitute vegetables and cheddar cheese once you are comfortable with the recipe.
- Large eggs
- Milk: You can also do half milk and half heavy cream.
- Dried parsley/dried basil: My testing of different dried herbs showed me that dried parsley and basil complement the flavors of the eggs and vegetables.
- Cheddar cheese: Use a block of cheese and shred it yourself so the cheese melts properly. Pre-shredded cheese can have a film that prevents the cheese from melting smoothly.
How to make Cheesy Broccoli Sausage Egg Casserole
The full instructions are below in the recipe card.

- Whisk together eggs, milk, spices, dried herbs, and cheddar cheese in a large mixing bowl. Set aside.

- Sauté ground breakfast pork sausage.

- Sauté the vegetables in 1 tablespoon of the sausage drippings.

- Combine the cooked ground breakfast sausage into the eggs.

- Add the egg/sausage mixture to the casserole dish with the prepared vegetables.

- Bake and enjoy.

Make-ahead, storage, and freezer tips
Storage: Refrigerate leftovers in a covered airtight container for 2 days.
Freezer Instructions: After baking, freeze individual slices of egg casserole for later. Place the egg pieces on a baking sheet to freeze for about 30 minutes. This will keep the pieces from freezing together.
Wrap well in plastic wrap and aluminum foil, or use a food saver to freeze. Defrost overnight as needed. Reheat egg slices from the freezer, wrapped in aluminum foil. Reheat at 350°F/177°C for about 15-20 minutes.

Variations for our Egg Casserole
Want to change up the recipe?
- Protein - Use leftover maple ham or crumbled bacon in the egg casserole.
- Vegetables: Try sautéed spinach, sautéed mushrooms, asparagus, or chopped zucchini. A great recipe to use up vegetables that need to be used up.
- Use leftovers - leftover veggies.
FAQs for the best Broccoli Egg Sausage Casserole Tips
You can make sausage broccoli egg casserole one day ahead and keep it in the refrigerator until you are ready to reheat it. Reheat at 350°F for about 15 minutes.
I've made this egg casserole many times; frozen broccoli florets are the easiest to use.
If you use fresh broccoli florets, sauté them for 5-6 minutes to ensure they will be cooked through after the casserole is baked.
Or blanch the broccoli for about 3 minutes, then place them in an ice bath before adding to the egg mixture.

More Breakfast and Brunch Recipes
If you are like me and a fan of make-ahead recipes like this egg sausage casserole, try our Make Ahead Breakfast Burritos and Veggie Egg Muffin Cups.
Next time, try our protein-packed Loaded Veggie Egg Scramble, another delicious breakfast choice.1
Mini quiche is another great brunch recipe to have alongside the egg casserole.
I love any comments or questions; please feel free to leave them below.
Keep up to date with recipes by following me on:
FACEBOOK INSTAGRAM PINTEREST TWITTER
Thank you for your continued support. I am forever grateful.
Eileen xo
Click on the number of servings in the recipe card; you can adjust the measurements up or down for the exact number of servings you need.
📖 Recipe

Sausage and Egg Casserole
Equipment
Ingredients
Instructions
- Preheat oven to 350°F/177°C. Spray a 9" x 13" casserole dish with non-stick baking spray. Set aside.
- In a large mixing bowl, whisk 10 large eggs, ⅓ cup whole milk 1 cup cheddar cheese (shredded), ½ teaspoon dried parsley, ½ teaspoon dried basil, ½ teaspoon garlic powder, ½ teaspoon black pepper, and ½ teaspoon kosher salt. Set aside.
- In a large skillet over medium heat add 1 pound ground breakfast pork sausage, breaking up sausage as it browns, and cook sausage until browned through and no longer pink, about 5 to 7 minutes.
- Use a slotted spoon to remove the cooled crumbled cooked sausage mixture and add it to the egg mixture. Drain off and discard excess grease, leaving about 1 Tablespoon of sausage drippings in the sauté pan to cook the vegetables.
- To the pan, over medium heat, add 1 medium shallot (peeled and diced), 1 large red pepper (seeded and diced), and 2 cups broccoli florets (defrosted and chopped) to soften the vegetables, about 5 minutes. Remove from heat. Let cool slightly.
- Stir the cooled vegetables into the egg and sausage mixture.
- Pour the egg mixture into the prepared casserole dish.
- Cover with aluminum foil. Bake in the preheated oven for 30 to 45 minutes. The casserole will be almost cooked through.
- Remove foil. Let bake another 5 minutes or until the casserole is cooked through. The center of the egg casserole will not be soft or jiggle.
- Remove the egg casserole from the oven and let rest for about 5 minutes. Slice and serve with additional cheddar cheese, shredded and chopped fresh parsley optional.
Nutrition
Nutritional values are estimates only. Please consult a professional for strict dietary needs.











Linda
Oh yum! I love a low carb breakfast especially after an eventful of endless eating and this casserole is so hearty and filling.
Eileen xo
Excellent Linda. I'm glad you enjoy the egg casserole.
Whitney
I love make ahead breakfasts, but they always have bread. I love that this recipe avoids that while still being delicious!
Eileen xo
Glad you are enjoying the recipe, Whitney.
Rebecca
Can I make this ahead? If so, how long can it sit in the refrigerator?
Eileen xo
Hi Rebecca, you can make this one day ahead and keep it covered in the fridge until ready to reheat. Reheat t 350 degrees until warmed through, around 10 minutes.
Jenni
I love a good breakfast casserole! I made this for a brunch and everyone loved it! Will definitely make this again!
Eileen xo
Fabulous Jenni! So glad you enjoyed the recipe!
Jersey Girl Cooks
Perfect for Sunday brunch in my house!
Eileen xo
Aw thank you, enjoy
Marcia
Could I use spinach instead of broccoli?
Eileen xo
Hi Marcia, absolutely spinach can work. However, it is watery so you would want to use frozen defrosted spinach that is squeezed out. You do not want it releasing liquids into the eggs. If using fresh spinach,
sauté it and again squeeze out excess liquid before adding it to the eggs. If you have any other questions, please let me know. I hope you enjoy the eggs.
Karen
I made this for a brunch this weekend. What a big hit. Next time I will make a double casserole. It was gone in minutes
Eileen xo
Fabulous, Karen! I'm so happy you enjoyed the eggs
Gretel
Such a good breakfast casserole. I make this for our Sunday brunch celebrations
Eileen xo
You made the day for me Gretel! Glad you enjoyed!