
This creamy quiche stuffed bagel recipe transforms ordinary bagels into extraordinary breakfast treats. The savory egg mixture bakes directly in the bagel halves creating a portable, protein-packed meal that combines the best of both worlds. Perfect for meal prep or weekend brunches when you want something special without too much fuss.
I discovered this recipe when hosting an impromptu brunch and needed something substantial that would impress without keeping me in the kitchen. Now it has become my signature dish that friends specifically request when they visit.
Ingredients
- 4 plain bagels: sliced in half. Choose bakery-style bagels for the best texture and flavor
- 6 large eggs: providing the protein-rich base for the quiche filling
- 1/2 cup heavy cream: creates silky richness in the egg mixture
- 1/2 cup milk: preferably whole milk for the perfect custard consistency
- 1 cup cooked bacon: chopped. Look for thick-cut bacon for more substantial bites
- 1/2 cup red onion: finely chopped adding a slight bite and beautiful color
- 1 cup shredded cheese: cheddar or Swiss work best as they melt beautifully
- 1/4 cup fresh chives: chopped for a mild onion flavor and pop of color
- Salt and pepper: to taste for perfectly seasoned eggs
- Optional ketchup: for dipping adds a sweet-tangy complement to the savory filling
Step-by-Step Instructions
- Prepare the Oven and Baking Surface:
- Preheat your oven to 375°F making sure the rack is positioned in the center. Line a baking sheet with parchment paper to prevent sticking and make cleanup easier. This temperature ensures the eggs cook through without burning the bagels.
- Create the Quiche Mixture:
- In a medium bowl whisk together the eggs heavy cream milk salt and pepper until completely smooth with no visible egg whites. This thorough mixing ensures a velvety texture in your finished quiche.
- Add the Flavorful Mix-ins:
- Gently stir the cooked bacon chopped red onion shredded cheese and fresh chives into the egg mixture. Distribute ingredients evenly throughout the mixture so each bagel gets a perfect balance of flavors.
- Prepare the Bagels:
- Arrange the bagel halves cut side up on your prepared baking sheet ensuring they have some space between them. If your bagels are very fresh consider slightly hollowing out the center to create more room for the filling.
- Fill the Bagels:
- Carefully spoon the egg mixture into each bagel half filling them generously. The mixture will puff up slightly during baking so fill just to the top of each bagel without overflowing.
- Bake to Perfection:
- Bake for 20 to 25 minutes watching closely toward the end. The filling should be set in the center with a slight jiggle and display a beautiful golden color on top. Insert a toothpick to check if it comes out clean.
- Cool Briefly:
- Allow the bagels to cool on the baking sheet for about 5 minutes. This cooling period helps the filling set completely making the bagels easier to handle.
- Serve and Enjoy:
- Transfer to serving plates and enjoy while still warm. Offer ketchup on the side for dipping if desired.

The first time I made these was for my daughter's soccer team breakfast and they disappeared faster than any other dish. The combination of crispy bagel edges with the creamy egg filling creates such a satisfying texture contrast that even picky eaters love them.
Make-Ahead Magic
These quiche stuffed bagels are perfect for busy mornings. Prepare them completely up to three days in advance and store in an airtight container in the refrigerator. When ready to enjoy reheat individual portions in the microwave for 60 to 90 seconds or in a 350°F oven for about 10 minutes until warmed through. The texture remains almost identical to freshly made which makes these ideal for meal prepping your weekly breakfasts.
Customization Options
The beauty of this recipe lies in its versatility. For a Mediterranean twist use feta cheese olives and sun-dried tomatoes in place of the bacon and cheddar. Vegetarians can substitute sautéed mushrooms spinach or bell peppers for the bacon. Everything bagels add fantastic flavor while cinnamon raisin bagels create an interesting sweet and savory combination. Play with different cheese options like pepper jack for heat or goat cheese for tanginess to create your perfect flavor profile.
Serving Suggestions
While these stuffed bagels are a complete meal on their own they pair beautifully with sides to create a more substantial brunch. Serve alongside a simple green salad dressed with lemon vinaigrette to cut through the richness. Fresh fruit particularly berries or citrus segments provide a refreshing contrast. For a special occasion brunch include a pitcher of mimosas or a spicy Bloody Mary. These bagels are also perfect for picnics or brunch potlucks as they can be eaten warm or at room temperature.

Recipe FAQs
- → Can I make these vegetarian?
Yes, you can swap the bacon for sautéed spinach, mushrooms, or bell peppers to make a vegetarian version.
- → What type of cheese works best?
Cheddar and Swiss are classic choices, but you can experiment with mozzarella, feta, or your favorite cheese for varied flavors.
- → Can I prepare these in advance?
Yes, you can assemble them ahead of time and bake when ready. Store leftovers in the refrigerator and reheat in the oven.
- → What bagels work best for this recipe?
Plain bagels are great, but you can use flavored varieties like rosemary sea salt or onion for extra flavor.
- → Are there dairy-free options?
To make this dairy-free, use plant-based milk and dairy-free cheese as substitutes.