Everything Bagel Breakfast Casserole Recipe
Introduction
This Everything Bagel Breakfast Casserole is a savory, comforting dish perfect for weekend brunches or holiday mornings. Loaded with flavorful cheeses, plant-based sausage, and that signature everything bagel seasoning, it’s easy to prepare and sure to please the whole family.

Ingredients
- A splash of extra virgin olive oil
- 6-8 ounces plant-based sausage (optional)
- 1 1/2 tablespoons Dijon-style mustard
- 1/4 teaspoon cayenne powder
- 1/2 teaspoon fine grain sea salt
- 2 cups milk, oat milk, or other plant-based milk
- 8 eggs
- 2 large bagels, torn into 1 1/2-inch segments
- 1 1/2 cups Gruyere cheese, grated
- 4 ounces Boursin cheese, feta, goat cheese, or cream cheese
- 3 tablespoons everything bagel seasoning
Instructions
- Step 1: Preheat your oven to 350°F with a rack positioned in the center. Lightly oil a 9×13-inch baking dish or a similar sized dish.
- Step 2: If using plant-based sausage, cook it according to the package instructions in a small amount of oil until browned on both sides. Remove and place on paper towels to cool slightly, then crumble and set aside.
- Step 3: In a large bowl, whisk together the Dijon mustard, cayenne powder, sea salt, milk, and eggs until well combined.
- Step 4: Add half of the grated Gruyere, the torn bagel pieces, and the cooked sausage to the egg mixture. Toss gently to coat everything evenly.
- Step 5: Pour the mixture into the prepared baking dish. Sprinkle the remaining Gruyere cheese over the top, then dot with crumbled Boursin (or your choice of soft cheese).
- Step 6: At this point, you can bake immediately or cover and refrigerate the casserole overnight for convenience.
- Step 7: When ready to bake, sprinkle the casserole evenly with everything bagel seasoning. Cover the dish with foil and poke a few holes in the foil with a fork to allow steam to escape.
- Step 8: Bake covered for 45 minutes. Carefully remove the foil and continue baking for another 30-40 minutes, or longer if baking directly from the refrigerator. The casserole is done when it is golden and set in the center.
- Step 9: Let the casserole cool for 5-10 minutes before slicing and serving.
Tips & Variations
- For extra flavor, toast the bagel pieces lightly before mixing them into the casserole to add crunch.
- Swap the plant-based sausage for cooked bacon or breakfast sausage if you prefer a non-vegan option.
- Add chopped fresh herbs like chives or parsley for a fresh pop of color and taste.
- If you can’t find everything bagel seasoning, mix sesame seeds, poppy seeds, dried minced garlic, onion flakes, and salt as a homemade substitute.
Storage
Store leftover casserole covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm the entire dish in a 350°F oven until heated through. This casserole also freezes well; wrap tightly and freeze for up to 1 month. Thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this casserole without the plant-based sausage?
Yes, you can omit the sausage entirely for a vegetarian version or substitute with other proteins like cooked bacon or ham according to your preference.
Can I prepare the casserole the night before?
Absolutely! Mixing the casserole and refrigerating it overnight allows the flavors to meld beautifully and makes morning preparation quicker. Just add the everything bagel seasoning right before baking.
Print
Everything Bagel Breakfast Casserole Recipe
- Total Time: 1 hour 30 minutes
- Yield: 6–8 servings 1x
- Diet: Vegetarian
Description
This Everything Bagel Breakfast Casserole is a savory, cheesy baked dish perfect for brunch or a hearty breakfast. Featuring torn bagel pieces, Gruyere and Boursin cheeses, eggs, and optional plant-based sausage, it’s infused with the distinctive flavors of everything bagel seasoning and a touch of mustard and cayenne for a subtle kick. Ideal for make-ahead meals, it delivers a golden, flavorful, and comforting casserole.
Ingredients
Base Ingredients
- 2 large bagels, torn into 1 1/2-inch segments
- 8 eggs
- 2 cups milk, oat milk, or other plant-based milk
- 1 1/2 tablespoons Dijon-style mustard
- 1/4 teaspoon cayenne powder
- 1/2 teaspoon fine grain sea salt
Cheese
- 1 1/2 cups Gruyere cheese, grated
- 4 ounces Boursin cheese, feta, goat cheese, or cream cheese (choose one)
Additional Ingredients
- a splash of extra virgin olive oil
- 6–8 ounces plant-based sausage (optional)
- 3 tablespoons everything bagel seasoning
Instructions
- Preheat Oven and Prepare Dish: Preheat your oven to 350°F (175°C) and place a rack in the center. Lightly oil a 9×13-inch baking dish or a similarly sized equivalent to prevent sticking.
- Cook Plant-Based Sausage (Optional): If using plant-based sausage, cook it in a small amount of extra virgin olive oil according to package instructions until browned on both sides. Remove the sausage from the skillet and place it on paper towels to cool slightly, then crumble it into pieces and set aside.
- Mix Egg Mixture: In a large bowl, whisk together the Dijon mustard, cayenne powder, sea salt, milk (or plant-based milk), and eggs until fully blended and smooth.
- Add Cheese, Bagels, and Sausage: To the egg mixture, add half of the grated Gruyere cheese, the bagel segments, and the crumbled cooked plant-based sausage (if using). Toss everything gently until the bagels and sausage are well coated with the egg mixture.
- Assemble Casserole: Pour the mixture into the prepared baking dish. Evenly sprinkle the remaining Gruyere cheese over the top. Dot the casserole with crumbled pieces of Boursin cheese (or your chosen cheese alternative).
- Refrigerate or Bake: At this point, you can cover and refrigerate the casserole overnight for convenience or proceed to bake right away.
- Apply Seasoning and Bake: When ready to bake, sprinkle the casserole evenly with everything bagel seasoning. Cover the dish with foil, and poke a few holes in the foil to allow steam to escape. Bake covered for 45 minutes.
- Finish Baking Uncovered: Carefully remove the foil and continue baking for an additional 30-40 minutes, or longer if baking straight from the refrigerator, until the casserole is beautifully golden and set.
- Rest and Serve: Let the casserole cool for 5-10 minutes before serving to allow it to set and make slicing easier.
Notes
- This casserole can be refrigerated overnight before baking, making it a great make-ahead dish.
- You can use any bagel flavor, but everything bagels complement the seasoning best.
- The plant-based sausage is optional but adds extra protein and flavor.
- Feel free to substitute the Boursin cheese with feta, goat cheese, or cream cheese based on your preferences.
- Make sure to poke holes in the foil when baking covered to prevent sogginess.
- Allow the casserole to rest after baking for better texture and easier cutting.
- Prep Time: 15 minutes
- Cook Time: 1 hour 15 minutes
- Category: Breakfast Casserole
- Method: Baking
- Cuisine: American
Keywords: everything bagel breakfast casserole, plant-based breakfast casserole, cheesy breakfast bake, make-ahead breakfast, vegetarian breakfast casserole

