Everything Bagel Breakfast Casserole – A Savory, Cheesy Brunch Favorite Made Easy

There’s something deeply comforting about the flavors of an everything bagel—salty, garlicky, toasted perfection. So when I want that same flavor-packed experience but in a warm, satisfying, and shareable dish, this Everything Bagel Breakfast Casserole always hits the spot. It’s got golden bagel cubes, savory sausage, gooey cheese, and a fluffy egg mixture that soaks into every bite.
Whether you’re feeding overnight guests, hosting brunch, or prepping breakfasts ahead of a busy week, this casserole is cozy, flavorful, and endlessly customizable.
Why This Breakfast Casserole Works
This dish is more than just delicious—it’s practical, easy to prep, and a total crowd-pleaser. Here’s why I love it:
- Everything bagels add built-in flavor: You don’t need much else to make this shine.
- Perfect make-ahead option: Prep it the night before and bake in the morning.
- Customizable: Use any breakfast meat, add more veggies, or switch up the cheese.
- Comfort food meets convenience: It’s brunch, made easy.
This is the kind of dish people ask for seconds of—and the recipe after.
Ingredients You’ll Need
Main Ingredients:
- 4 large everything bagels, cut into cubes
- 1 lb breakfast sausage (pork, turkey, or chicken)
- 1 cup shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- ½ cup diced onion
- ½ cup diced bell pepper (optional)
Egg Mixture:
- 8 large eggs
- 1 cup milk
- ¼ tsp garlic powder
- ¼ tsp onion powder
- ¼ tsp black pepper
- Salt, to taste
Garnish (Optional):
- 1 tbsp fresh chives, chopped
Step-by-Step Instructions
1. Preheat and Prep
I start by preheating the oven to 350°F (175°C) and greasing a 9×13-inch baking dish.
2. Cook the Sausage
In a large skillet, I cook the breakfast sausage over medium heat, breaking it up with a spatula until it’s browned and fully cooked—about 7–8 minutes. Then I drain off the excess grease and set it aside.
3. Sauté the Veggies
Using the same skillet (for bonus flavor), I sauté the onion and bell pepper for 2–3 minutes, just until softened and slightly caramelized. This step brings out their sweetness and adds a nice balance to the savory elements.
4. Whisk the Egg Mixture
In a large mixing bowl, I whisk together the eggs, milk, garlic powder, onion powder, black pepper, and a pinch of salt.
5. Layer the Casserole
Now it’s time to build the dish. I layer the cubed everything bagels in the bottom of the baking dish. Then I sprinkle on the cooked sausage, followed by the sautéed veggies and shredded cheeses.
6. Pour and Soak
I pour the egg mixture evenly over the entire casserole, then press down gently with a spatula to help the bagel cubes absorb the liquid. Letting it sit for 5–10 minutes (or overnight in the fridge) allows for better texture.
7. Bake to Perfection
Bake uncovered for 35–40 minutes, or until the center is set and the top is golden brown. I check it with a toothpick—it should come out clean or with just a few crumbs.
8. Rest and Serve
I let the casserole rest for 5–10 minutes before slicing. It sets beautifully, making it easy to serve neat squares. A sprinkle of fresh chives over the top adds a final pop of color and a light, oniony finish.
How I Serve It
This casserole is hearty on its own, but I love pairing it with:
- Fresh fruit salad or citrus wedges for brightness
- Hot sauce or a drizzle of maple syrup (trust me, it works)
- A side of mixed greens with lemon vinaigrette
- Coffee or a mimosa to complete the brunch vibe
It’s just as good warm out of the oven as it is reheated the next day—making it perfect for leftovers.
Tips From My Kitchen
- Stale bagels work best: They absorb the egg mixture better than fresh ones.
- Let it rest before slicing: This helps the layers firm up.
- Make it spicy: Add chopped jalapeños or a pinch of red pepper flakes.
- Customize the cheese: Swiss, provolone, or pepper jack all work well.
- Prep the night before: Assemble everything, cover, and refrigerate. Bake fresh in the morning.
FAQs
Q: Can I freeze this casserole?
A: Yes! Cool completely, cut into portions, and wrap tightly. Reheat in the microwave or oven.
Q: What if I don’t have everything bagels?
A: Plain, onion, or sesame bagels work great too—just add a pinch of everything seasoning for that classic flavor.
Q: Can I make this vegetarian?
A: Definitely. Skip the sausage or use a plant-based version, and load up on sautéed veggies like spinach, mushrooms, or zucchini.
Q: Can I halve the recipe?
A: Yes—use a smaller baking dish (like 8×8) and adjust the baking time to around 25–30 minutes.
Why You’ll Love Making This Again and Again
This Everything Bagel Breakfast Casserole is hearty, cheesy, packed with flavor, and ridiculously easy to make. It’s perfect for feeding a crowd or giving your weekday breakfasts a serious upgrade. And with those savory bagel bits and golden cheesy top, it’s a guaranteed hit at any breakfast or brunch table.
Once you try it, you’ll wonder why you haven’t been turning bagels into casseroles all along.

Everything Bagel Breakfast Casserole – A Savory, Cheesy Brunch Favorite Made Easy
Ingredients
- 1 lb breakfast sausage (pork)
- 1 cup shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 cup milk
- 1 tbsp fresh chives
- 6 large eggs
- 4 everything bagels, cubed
- 1 tsp garlic powder
- 1 tsp onion powder
- Salt and pepper to taste
Instructions
- Preheat your oven to 350°F (175°C).
- In a skillet over medium heat, cook the breakfast sausage until browned. Drain excess fat.
- In a large bowl, whisk together the eggs, milk, garlic powder, onion powder, salt, and pepper.
- Add the cubed bagels, cooked sausage, cheddar cheese, mozzarella cheese, and chives to the egg mixture. Stir well to combine.
- Pour the mixture into a greased 9x13 inch baking dish.
- Bake for 30-35 minutes or until the egg is set and the top is golden brown.
- Allow to cool for a few minutes before slicing and serving.



