The Easiest Breakfast Casserole With Crescent Rolls
When you need a hot breakfast that practically makes itself, this breakfast casserole with crescent rolls comes through every time. It’s the dish I pull out for lazy weekend mornings or holiday brunches when I want something filling without standing over a stove all morning.

Flaky, buttery crescent roll dough forms a golden crust that holds a rich sausage, egg, and cheese filling. It bakes up puffy and gorgeous, and you can prep it ahead so the morning is all about coffee and conversation.
Why This Casserole Stays in the Rotation
I love how the crescent roll crust does all the heavy lifting. It comes out of the can cold, presses into the dish without a rolling pin, and bakes into a crisp, buttery base that never gets soggy under the eggs.
The filling is simple, just browned sausage, sharp cheddar, and eggs seasoned with salt and pepper. It all melds into a savory, custard-like texture that slices neatly, and the top gets nicely browned from the cheese melting into the edges.
Ingredients

- 1 lb bulk breakfast sausage: pick mild or spicy depending on your crowd
- 1 can (8 oz) refrigerated crescent rolls: straight from the fridge for the flakiest crust
- 8 large eggs: they give the casserole its structure
- 1/2 cup whole milk: makes the eggs tender
- 1 cup shredded sharp cheddar cheese: any good melting cheese works
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Sliced green onions, for garnish: optional but adds a fresh bite
Variations / Substitutions
- Change the cheese: pepper jack adds heat, Colby Jack is mild and melty, mozzarella gives a creamier pull.
- Add veggies: sauté 1/2 cup diced bell pepper, onion, or mushrooms first to remove moisture, then stir into the egg mixture.
- Make it vegetarian: skip the meat and stir in 1 cup sautéed mushrooms or thawed chopped spinach squeezed dry.
- Use crescent dough sheets: if you can find them, just unroll and press into the dish, no perforations to seal.
If you like this, try my Bacon, Egg, and Cheese Crescent Ring.
How to Make Breakfast Casserole With Crescent Rolls
Step 1: Brown the Sausage

Preheat the oven to 375°F (190°C). Brown the 1 lb sausage in a skillet over medium heat, breaking it up with a spatula, about 6 to 8 minutes, until no pink remains. Drain off any excess fat and set the sausage aside.
The sausage should have a few crispy edges and smell savory. That means it’s ready to layer in the casserole.
Step 2: Layer the Crescent Crust

Grease a 9×13-inch baking dish. Unroll the 8-ounce can of crescent rolls and press the dough into the bottom and about 1/2 inch up the sides. Pinch the perforations together to create a solid sheet of dough.
The dough will feel cold and firm. Pressing it evenly makes sure the crust bakes up uniform and crisp.
Step 3: Whisk the Egg Mixture

In a large bowl, whisk 8 large eggs with 1/2 cup milk, 1/2 teaspoon salt, and 1/4 teaspoon black pepper until smooth and a little frothy. Stir in 1 cup shredded sharp cheddar cheese and the cooked sausage, then pour the whole mixture over the crescent layer.
It will look very liquidy at this stage, but the eggs will set in the oven, creating a custardy filling around the sausage and cheese.
Step 4: Bake the Casserole

Slide the dish into the oven and bake for 25 to 30 minutes. The casserole is done when the center is set and the top is puffed and golden brown.
Give the dish a gentle shake. If the center wobbles more than a little, give it another 2 to 3 minutes. The crust on the bottom will be crisp and the cheese on top nicely melted.
Step 5: Slice and Serve

Remove the casserole from the oven and let it sit for 5 minutes so it firms up. Slice into 8 squares and serve right away.
You’ll get neat slices with a buttery, crusty bottom and a tender, cheesy egg layer. Serve it hot while the cheese is still stretchy.
A Few Tips for the Best Crescent Roll Casserole
- Use cold crescent dough. Straight from the fridge gives you the flakiest crust. Letting it warm up can make it too soft and sticky to handle.
- Sauté vegetables first.: If you add peppers, onions, or mushrooms, cook them in a dry pan to release moisture before mixing into the eggs. That keeps the casserole from getting watery.
- Give it a rest.: Those 5 minutes after baking are critical for clean slices. The eggs finish setting and the filling won’t run when you cut it.
- Make it a freezer meal.: Assemble and bake the casserole, cool completely, wrap tightly, and freeze for up to 2 months. Thaw overnight and reheat in a 350°F oven until warmed through.
Bake times by dish size:
| Dish Size | Bake Time |
|---|---|
| 9×13 inch | 25-30 mins |
| 8×8 inch (thicker) | 35-40 mins |
| 9×9 inch | 30-35 mins |
Keeping Leftover Breakfast Casserole Fresh
Refrigerate Store leftovers in an airtight container for up to 4 days.
Reheating A microwave gives you quick individual portions in 1 to 2 minutes. For the best crust, reheat covered in a 350°F (175°C) oven for 10 to 15 minutes.
What to Serve With This Casserole
This casserole stands as a full meal on its own, so I keep any sides light and fresh. A bowl of mixed fruit with a squeeze of lime, or a simple arugula salad with lemon vinaigrette, balances the richness. For a proper brunch spread, pour mimosas or strong coffee.
Frequently Asked Questions
Can I make this breakfast casserole the night before?
Yes, assemble it, cover, and refrigerate overnight. In the morning, bake as directed, adding 5 to 10 minutes to the bake time since it starts cold.
What’s the best cheese to use?
Sharp cheddar gives a nice tang, but you can swap in Colby Jack, pepper jack for heat, or mozzarella for a milder melt.
Can I double this recipe for a crowd?
Yes, use a larger baking dish or two 9×13 pans and double all ingredients. The bake time will be similar, just check that the center is set.

Breakfast Casserole With Crescent Rolls Recipe
Ingredients
Method
- Preheat oven to 375°F. Brown sausage in a skillet over medium heat, breaking it up, about 6 to 8 minutes, until no pink remains. Drain fat and set aside.
- Grease a 9×13-inch baking dish. Press crescent roll dough into the bottom and slightly up the sides, pinching perforations to seal.
- Whisk eggs, milk, salt, and pepper until smooth. Stir in cheese and sausage, then pour over the dough.
- Bake 25 to 30 minutes, until the center is set and the top is puffed and golden.
- Let rest 5 minutes, then slice into squares and serve warm.
