Bagel Breakfast Casserole – Easy, Cheesy, Crowd-Pleasing Morning Bake
If you’re looking for a hearty, make-ahead breakfast that feeds a crowd, bagel breakfast casserole is the ultimate solution. Inspired by classic deli flavors, this dish transforms leftover bagels into a rich, savory casserole layered with eggs, cheese, and protein.
Perfect for holidays, brunch gatherings, or busy weekday mornings, bagel breakfast casserole is comforting, filling, and incredibly versatile. As a professional chef, I love this recipe because it combines simplicity with bold flavor while minimizing food waste—every bite is warm, cheesy, and satisfying.
Ingredients (Serves 6–8)

- 5 plain or everything bagels, cubed (about 6 cups)
- 8 large eggs
- 2 cups whole milk
- ½ cup heavy cream
- 1½ cups shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 cup cooked breakfast sausage or bacon, crumbled
- ½ cup diced onion
- ½ cup diced bell peppers
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp garlic powder
- ½ tsp paprika
- 2 tbsp unsalted butter, melted
- Fresh parsley or chives for garnish (optional)
Step by Step Cooking Guide
- Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish.
- Prepare bagels by cutting them into bite-sized cubes and spreading evenly in the dish.
- Add fillings: Sprinkle cooked sausage or bacon, onions, and bell peppers over the bagels.
- Make egg mixture: In a bowl, whisk eggs, milk, cream, salt, pepper, garlic powder, and paprika.
- Pour & soak: Pour egg mixture evenly over the bagels, pressing gently so everything absorbs.
- Add cheese: Sprinkle cheddar and mozzarella evenly on top.
- Drizzle butter over the casserole for extra richness.
- Bake uncovered for 40–45 minutes, until golden and set in the center.
- Rest & serve: Let cool for 5–10 minutes before slicing.
Cooking Time & Serving Size
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Serving Size: 1 slice (serves 6–8 people)
Tips & Variations
- Overnight option: Assemble the casserole the night before and refrigerate; bake fresh in the morning.
- Everything bagel boost: Use everything bagels for extra seasoning flavor.
- Vegetarian version: Skip meat and add mushrooms, spinach, or zucchini.
- Extra creamy: Replace milk with half-and-half for a richer texture.
- Crispy top: Broil for 2–3 minutes at the end for a golden cheese crust.
Nutrition Info (Per Serving – Approximate)
| Nutrient | Amount |
|---|---|
| Calories | 420 kcal |
| Protein | 22 g |
| Carbohydrates | 34 g |
| Fat | 24 g |
| Fiber | 3 g |
| Sugar | 6 g |

Healthy Alternatives
- Low-Fat: Use low-fat milk and reduced-fat cheese.
- Gluten-Free: Substitute gluten-free bagels.
- Keto-Friendly: Replace bagels with sautéed cauliflower or almond-flour bread cubes.
- Dairy-Free: Use plant-based milk and dairy-free cheese alternatives.
- Low-Sodium: Choose low-sodium cheese and reduce added salt.
Serving Suggestions

Serve bagel breakfast casserole warm with fresh fruit, a simple green salad, or roasted potatoes for a complete brunch spread. It also pairs beautifully with coffee, fresh juice, or smoothies.
This dish is comforting, customizable, and perfect for feeding a hungry family or guests with minimal effort. Once you try it, it’s guaranteed to become a regular breakfast favorite.
FAQ’s
Q1: Can I make bagel breakfast casserole ahead of time?
Yes! Assemble it the night before, cover, refrigerate, and bake in the morning.
Q2: What type of bagels work best?
Plain, everything, or cheese bagels work best. Avoid sweet bagels like cinnamon raisin.
Q3: How do I know when the casserole is done?
The center should be set and not jiggly, and the top should be golden brown.
Q4: Can I freeze bagel breakfast casserole?
Yes. Bake, cool completely, wrap tightly, and freeze for up to 2 months.
Q5: How do I reheat leftovers?
Reheat in the oven at 325°F for 15 minutes or microwave individual portions.
