Go Back
+ servings
Save This Recipe Form

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A freshly baked breakfast casserole with melted cheese and garnished with green onions and herbs.

Best Breakfast Casserole Recipe

If you're on the hunt for a delightful and hearty meal to start your day, this easy breakfast casserole recipe is exactly what you need. Perfect for holiday mornings or a leisurely weekend brunch, this dish combines savory flavors with wholesome ingredients for a meal that's sure to please.
Print Recipe Pin Recipe [btn-google-source]
Prep Time: 25 minutes
Cook Time: 20 minutes
Total Time: 45 minutes
Course: Breakfast
Cuisine: American
Keyword: breakfast casserole
Servings: 6 people
Calories: 563kcal
Author: Mandy Applegate

Ingredients

  • 1 pound pork sausage
  • 1 onion diced
  • 1 red bell pepper diced
  • 1 green bell pepper
  • 2 garlic cloves diced
  • Salt and pepper
  • 1 ½ cup Gruyere cheese shredded
  • 1 ½ cup cheddar cheese
  • 6 eggs
  • ¼ cup chives chopped
  • ¼ fresh parsley chopped

Video

[adthrive-in-post-video-player video-id="BrAz50Oo" upload-date="2025-11-03T05:42:30+00:00" name="Hearty Breakfast Casserole" description="Warm, hearty, and simple to make, it’s the perfect start to any morning or weekend brunch." player-type="default" override-embed="default"]

Instructions

  • Preheat the oven to 180ºC (355ºF). Heat a non-stick skillet to medium-high.
  • Add the pork sausage and break it as it cooks. Cook until browned.
    1 pound pork sausage
  • Add the onion, peppers, garlic, salt and pepper and cook for 7-10 more minutes.
    1 onion, 1 red bell pepper, 1 green bell pepper, 2 garlic cloves, Salt and pepper
  • In a big bowl, combine the sausage mixture, Gruyere cheese, half of the cheddar cheese, and eggs.
    1 ½ cup Gruyere cheese, 1 ½ cup cheddar cheese, 6 eggs
  • Grease a casserole dish and transfer the mixture. Top with the rest of the cheddar cheese and bake for 20 minutes, or until bubbly.
  • Serve with chives and fresh parsley.
    ¼ cup chives, ¼ fresh parsley

Notes

    • Cheese: While this recipe uses Gruyere and cheddar, feel free to experiment with other cheeses. Pepper Jack cheese can add a nice kick, and Swiss cheese gives a lovely melt.
    • Make-Ahead: You can assemble this casserole the night before and pop it in the oven in the morning. Just cover it and keep it in the fridge overnight.
    • Can I use egg whites instead of whole eggs? Sure can! If you're looking to lower the fat content, using egg whites is a great option. Just remember, you may need to adjust the quantity since egg whites are less voluminous than whole eggs.
    • Leftover Veggies: This recipe is great for using up leftover veggies. Just about anything works—spinach, zucchini, bell peppers, you name it.
    • Customizing Protein: Not a fan of pork sausage? Swap it out for breakfast sausage, bacon, ham, or even a vegetarian alternative for a different flavor profile.
    • Egg Ratio: If you prefer a firmer casserole, you can add an extra egg or two. This will help bind the ingredients together more solidly.
    • Vegetarian option: Swap the pork sausage for a vegetarian alternative or extra veggies. Mushrooms, spinach, and zucchini are great for adding bulk and flavor.
    • Is this casserole keto-friendly? Yes! Just check the carb content of your sausage to make sure it’s keto-friendly too.

Storage & Reheating Instructions

    • Cool Down: Allow the casserole to cool completely before you store it.
    • Refrigerate: Transfer the cooled casserole to an airtight container and refrigerate. Properly stored, it will keep for 3 to 4 days.
    • Freeze: If you want to extend its shelf life even further, you can freeze the casserole. Cut it into individual servings, wrap each piece tightly in plastic wrap, and then foil. Stored this way, it can last for up to 3 months. Just thaw overnight in the fridge before reheating.
    • Reheating: To reheat, you can either use the oven or the microwave. If using the oven, cover the casserole with foil to prevent it from drying out and bake at 350°F until heated through. For the microwave, a couple of minutes on high should do the trick, but you might want to cover it with a microwave-safe lid or paper towel to keep the moisture in.
[adthrive-in-post-video-player video-id="NpW8EwMZ" upload-date="2024-04-20T06:10:33.000Z" name="Breakfast Casserole" description="This easy make-ahead breakfast casserole recipe is perfect for holiday mornings or a leisurely weekend brunch. Ready in less than an hour!" player-type="default" override-embed="default"]

Nutrition

Calories: 563kcal | Carbohydrates: 5g | Protein: 34g | Fat: 45g | Saturated Fat: 20g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 16g | Trans Fat: 0.2g | Cholesterol: 283mg | Sodium: 966mg | Potassium: 409mg | Fiber: 1g | Sugar: 3g | Vitamin A: 1661IU | Vitamin C: 45mg | Calcium: 575mg | Iron: 2mg
Tried this recipe?Let us know how it was!