This Cheesy Sausage Spinach Breakfast Casserole is a tried-and-true breakfast recipe that I make every year at the holidays. It's the perfect easy (but impressive!) breakfast to serve your guests too!




  • 6 ounces packaged stuffing mix (cornbread stuffing is our favorite!)
  • 1 pound bulk sage sausage
  • ¼ cup chopped scallions
  • 1 clove garlic, minced
  • 10 ounces frozen chopped spinach, thawed and squeezed dry (can use fresh spinach too)
  • 8 ounces Monterey Jack cheese, shredded
  •  cups half-and-half
  • 3 eggs
  • 2 tablespoons grated Parmesan cheese
  • kosher salt and black pepper



  1. Preheat oven to 400 degrees F. Grease a 9x13-inch baking dish; set aside.
  2. Prepare the stuffing according to package directions; set aside.
  3. Cook the sausage over medium heat in a large skillet, breaking it up as it cooks. Add the scallions and cook until the meat is no longer pink. Add the garlic and cook for another minute, or until the garlic is fragrant. Drain any fat from the pan.
  4. Add the prepared stuffing and the spinach to the skillet with the sausage and mix together until thoroughly combined. Transfer to the prepared baking dish and sprinkle with the Monterey Jack cheese.
  5. In a small bowl, whisk together the half-and-half and eggs and pour evenly over sausage mixture. Rap the dish against the counter once or twice to make sure the liquid is evenly distributed.
  6. Bake for 30 minutes, or until a thermometer inserted in the center reads 160 degrees F. Sprinkle with Parmesan cheese and bake for 5 more minutes, or until bubbly. Let sit for 10 minutes before serving.

Ready to start your quotes?

We make the process super easy. When you're ready, click the button below to see how we can help you!

Yes, let's do it!

Have a great experience?

Online reviews help our agency tremendously. If you've had a great experience, we'd love your review!

Leave review