This Croissant Breakfast Casserole is a rich, savory breakfast bake that combines buttery croissants, fluffy eggs, melty cheddar cheese, and hearty ham. It’s the perfect make-ahead dish for holiday mornings, weekend brunches, or any time you want an effortless crowd-pleaser.
Why You’ll Love This Recipe
- Effortless Prep: Just 15 minutes of hands-on time—perfect for busy mornings.
- Great for a Crowd: Feeds up to 8 people in one baking dish.
- Make-Ahead Friendly: Assemble the night before and bake fresh in the morning.
- Versatile: Swap in your favorite meats, cheeses, or veggies.
Ingredients
- 8 large croissants, torn into bite-sized pieces
- 8 large eggs
- 2 cups whole milk
- 1 cup shredded cheddar cheese
- 1 cup diced cooked ham
- 1 cup diced bell peppers (any color)
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped (for garnish)
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish with nonstick spray or butter.
- Prepare the Egg Mixture: In a large bowl, whisk together the eggs, milk, garlic powder, onion powder, salt, and pepper until smooth and well combined.
- Combine with Croissants: Add the torn croissant pieces into the egg mixture. Gently stir to ensure all pieces are coated.
- Mix in Fillings: Fold in the diced ham, bell peppers, and half of the shredded cheddar cheese.
- Transfer to Baking Dish: Pour the mixture evenly into the prepared baking dish, spreading everything out with a spatula.
- Add Topping: Sprinkle the remaining cheddar cheese evenly over the top.
- Bake: Bake in the preheated oven for 30–35 minutes, or until the casserole is set in the center and the top is golden brown.
- Cool and Garnish: Remove from the oven and let it rest for 5–10 minutes. This helps it firm up for easier slicing.
- Serve: Garnish with freshly chopped parsley and serve warm.
Serving Suggestions
- Pair with a simple green salad or fresh fruit for a balanced brunch.
- Serve alongside crispy bacon or breakfast sausage.
- Drizzle with a little hot sauce for extra kick.
Make Ahead Tips
- Overnight Option: Assemble the casserole completely, cover tightly with foil, and refrigerate overnight. In the morning, uncover and bake as directed.
- Freezer Friendly: Bake, cool completely, then wrap and freeze for up to 2 months. Thaw in the fridge overnight and reheat gently in the oven.

Recipe Summary
Servings: 8
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Course: Breakfast, Brunch
Cuisine: American
Nutrition Facts (Per Serving)
Calories: 350 calories
Carbohydrates: 18 g
Protein: 20 g
Fat: 24 g
Saturated Fat: 12 g
Cholesterol: 300 mg
Sodium: 600 mg
Fiber: 1 g
Sugar: 2 g
Keywords
Croissant Breakfast Casserole, breakfast casserole, easy breakfast, brunch recipe, make ahead breakfast, ham and cheese casserole