Print

Easy Make-Ahead Breakfast Casserole with Sausage, Vegetables, and Cheddar Recipe

4.8 from 147 reviews

This easy make-ahead breakfast casserole combines crusty bread cubes with a savory mixture of sausage, vegetables, eggs, and cheese. Prepared the night before and baked in the morning, it’s perfect for busy mornings or brunch gatherings, delivering a flavorful, comforting dish everyone will love.

Ingredients

Scale

Base

  • 4 cups (175g or 6 oz) cubes of crusty bread*
  • 1 teaspoon olive oil

Sausage and Vegetables

  • 1 pound ground pork sausage, casings removed*
  • 1 teaspoon dried rosemary or Italian seasoning, optional
  • 3/4 cup (100g) chopped yellow onion (1/2 of a large onion)
  • 2 garlic cloves, minced
  • 2 cups (275g or 910 oz) chopped bell peppers
  • 1 cup (100g or 3 oz) sliced mushrooms
  • 1 cup roughly chopped fresh spinach

Egg Mixture

  • 12 large eggs
  • 1/4 teaspoon salt
  • 1/8 teaspoon freshly ground black pepper
  • 2/3 cup (160ml) milk or half-and-half*
  • 1 cup (100g or 3.5 oz) shredded cheddar cheese

Optional Garnish

  • Green onion and/or chopped parsley

Instructions

  1. Prepare the baking dish: Grease a 9×13-inch or any 3–4-quart oven-safe dish. Arrange the crusty bread cubes in an even layer on the bottom of the pan to form the base of the casserole.
  2. Cook sausage and vegetables: Heat olive oil in a large skillet over medium heat. Add the ground sausage and optional dried rosemary or Italian seasoning. Break up the sausage into bite-sized pieces with a wooden spoon or rubber spatula as it cooks. Then add the chopped onion, minced garlic, chopped bell peppers, sliced mushrooms, and fresh spinach. Cook everything together until the vegetables are slightly softened and the sausage is mostly cooked through, about 5 to 6 minutes.
  3. Layer sausage mixture: Remove the sausage and vegetable mixture from heat and spread it evenly over the bread cubes in the prepared baking dish.
  4. Mix eggs and dairy: In a large bowl, whisk together the 12 large eggs, salt, freshly ground black pepper, milk or half-and-half, and shredded cheddar cheese. Pour this egg mixture evenly over the sausage and vegetable layer in the baking dish. Sprinkle a little extra salt and pepper on top for added seasoning.
  5. Refrigerate the casserole: Cover the casserole with plastic wrap or aluminum foil and refrigerate for at least 30 minutes and up to 24 hours. This allows the bread to soak up the egg mixture fully. Before baking, let the casserole sit at room temperature for 10 to 15 minutes while preheating the oven.
  6. Bake: Preheat your oven to 375°F (191°C). Bake the casserole uncovered until the top is golden, the edges are crisp, and a toothpick inserted into the center comes out clean. This will take approximately 40 to 45 minutes.
  7. Cool and serve: Remove the casserole from the oven and let it cool for about 10 minutes. Slice into portions and serve. Garnish with green onions or chopped parsley if desired.
  8. Storage and reheating: Store any leftovers in the refrigerator for up to 5 days. Reheat individual portions in the microwave to your liking.

Notes

  • Using crusty bread such as French or sourdough works best to absorb the egg mixture without becoming soggy.
  • Ground pork sausage can be substituted with ground turkey or chicken for a leaner option.
  • Feel free to swap or add vegetables such as zucchini, tomatoes, or kale based on preference.
  • Milk can be substituted with half-and-half or a non-dairy milk like almond milk for creaminess.
  • For extra flavor, sprinkle additional cheese on top during the last 5 minutes of baking to create a golden crust.
  • This casserole can be prepared entirely the night before for convenience.

Keywords: make-ahead breakfast casserole, sausage breakfast bake, savory egg casserole, easy brunch recipe