Cheesy Croissant Breakfast Casserole is packed full of sausage, sun dried tomatoes, spinach, buttery croissants, and plenty of cheese! This casserole is great for brunch or dinner!
Cheesy Croissant Breakfast Casserole:
Let's have some comfort food today, because this casserole is just TOO GOOD to pass up! When I created this recipe I actually had dinner in mind, although it would work for breakfast, lunch, or anything. We all know I am a major brunch fan with anything from Sausage Gravy to Belgian Waffles and I enjoy eating them any time of day, it's nice to change the dinner routine up a bit. Who wouldn't love this casserole?! It's full of buttery croissants, Italian (or pork) sausage, sun dried tomatoes, spinach, 2 heaping cups of cheese and a savory/garlic egg mixture. If you're going to make this soon, keep in mind that it is an overnight casserole recipe. But, that means if you want it for dinner, you can throw it together in the morning, then it's ready to pop in the oven later in the day!
Making This Casserole and Recipe Notes:
- You'll need 8, full sized croissants from your bakery for this recipe. Day old croissants are best if you can purchase them ahead. If not, fresh will still work ok too!
- Make sure to soak the croissants in the egg/cream mixture! You will add the torn pieces to the bowl and stir well. If you pour the egg mixture over the croissants in the pan, the egg all sinks to the bottom.
- This casserole is best made at least a few hours in advance. I like to give it at least 8-12 hours for the croissants to really soak up the wet mixture, that way they don't become too soggy.
- I love Italian Sausage in this recipe! It has tons of flavor and tastes great with the sun dried tomatoes. But, you can always use regular pork/breakfast style sausage if that's what you have on hand or prefer.
- Don't skip the mustard if you can help it! I know not everyone likes this particular condiment but don't worry, the casserole doesn't taste of mustard. It just helps amp up the flavor a bit.
- As far as cheese, you can use any that are your favorite! For this dish, I prefer a mixture of Gruyere, Mozzarella, and Parmesan. Fontina and cheddar are also great choices.
Cheesy Croissant Casserole
- 1 Pound Italian or Pork Sausage
- 3 Tablespoons Butter
- 1 Small Yellow Onion Diced
- 8 Ounces Baby Spinach
- ½ Cup Chopped Sun Dried Tomatoes
- 4 Large Eggs
- 1 Cup Milk
- ½ Cup Heavy Cream
- 3 Cloves Garlic Minced
- 1 teaspoon Dijon Mustard
- Salt & Pepper to taste
- ¼ teaspoon Cayenne Pepper Optional
- 8 Croissants
- 2 Cups Cheese - Gruyere Fontina, Parmesan, Mozzarella
- Grease a 9x13 inch baking dish with butter or non-stick spray, set aside.
- Cook the sausage in a large skillet over medium-high heat until cooked through and no longer pink, drain and set aside.
- To the same skillet add the butter. Once the butter is melted, add in the diced onion, spinach, and sun dried tomatoes.
- Season with a pinch of salt and pepper and cook, stirring constantly for 5 minutes until spinach is wilted and onions are soft.
- Meanwhile, in a large bowl whisk together the eggs, milk, cream, mustard, garlic salt and pepper, and cayenne if using.
- Roughly tear the croissants into the bowl of egg mixture, along with half of the cheese, and stir well to combine.
- Pour the mixture into the prepared baking dish.
- Sprinkle the cooked sausage, and the spinach mixture, and remaining cheese over the casserole.
- Cover the dish with foil and refrigerate for at least 2 and up to 12 hours if possible.
- Preheat oven to 350 degrees. Remove the foil from the dish and bake for 30 minutes until cooked through.
- Serve immediately. Refrigerate leftovers for up to 3 days.