Go Back
Homemade Easy Overnight Italian Breakfast Casserole photo

Easy Overnight Italian Breakfast Casserole

This breakfast casserole is a savory delight! Packed with Italian sausage, fresh veggies, and creamy cheeses, it’s perfect for busy mornings or leisurely brunches.
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Servings: 8 servings
Course: Breakfast
Cuisine: Italian

Ingredients
  

  • 1 tablespoon olive oil or cooking spray
  • 1 pound uncooked Italian sausage casings removed
  • 1 teaspoon Italian seasoning
  • 1 teaspoon fresh rosemary finely chopped
  • 1 small onion diced
  • 2 medium red bell peppers seeds removed, diced
  • 2 cups fresh spinach
  • 2 cloves garlic minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 12 large eggs
  • 1/2 cup full-fat milk
  • 1/3 cup ricotta cheese
  • 1/3 cup finely grated Parmesan cheese

Equipment

  • 9x13-inch baking dish
  • Large skillet
  • Mixing bowl
  • Sharp knife
  • Cutting board

Method
 

  1. Start by gathering all your ingredients. Dice the onion and red bell peppers, mince the garlic, and finely chop the fresh rosemary. This will make the cooking process smooth and efficient.
  2. In a large skillet, heat the olive oil over medium heat. Once hot, add the Italian sausage. Use a wooden spoon to break it apart, cooking until it’s browned and fully cooked, about 5-7 minutes.
  3. To the skillet, add the diced onion and red bell peppers. Sauté for another 3-4 minutes until the vegetables are softened. Then, add the minced garlic, Italian seasoning, chopped rosemary, salt, and black pepper. Cook for an additional minute until fragrant.
  4. Add the fresh spinach to the skillet and stir until wilted, about 2 minutes. Remove the skillet from heat and let the mixture cool slightly.
  5. In a large mixing bowl, whisk together the eggs, milk, ricotta cheese, and half of the grated Parmesan cheese until well combined.
  6. Add the sausage and vegetable mixture to the egg mixture, stirring gently to combine.
  7. Pour the entire mixture into a greased 9x13 inch baking dish. Sprinkle the remaining Parmesan cheese on top.
  8. Cover the baking dish with plastic wrap and place it in the refrigerator overnight. This allows the bread to soak up all the flavors and ensures a perfectly moist casserole.
  9. Preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature for about 15 minutes before baking. Bake for 45-50 minutes or until the center is set and the top is golden brown.

Notes

  • This casserole can be prepared up to three days in advance. Store it covered in the refrigerator until you’re ready to bake.
  • Leftovers can be stored in an airtight container in the fridge for up to 4 days.
  • To reheat, simply warm slices in the microwave or oven until heated through.