👉 Let’s stay connected on social media!
Quiche Stuffed Bagels

While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and helpful guidance to improve your results.
Quiche stuffed bagels are my new fast breakfast obsession, my new brunch hero, my new “I can’t believe this is SO EASY” recipe!!! These quiche stuffed bagels take everything you love about a cozy, cheesy quiche and tuck it right inside a toasty bagel, and I’m honestly still excited about them every time I pull a pan out of the oven. If you need a make-ahead breakfast, a meal prep power move, or just a fun weekend brunch idea, these quiche stuffed bagels absolutely deliver.
I stumbled on this idea on one of those wild busy school mornings (former teacher brain still here), when I wanted something quiche-y but didn’t want to deal with a crust. I had bagels. I had eggs. I had cheese. A tiny lightbulb moment… and here we are. You get protein from the eggs, carbs for energy from the bagel, veggies tucked inside, and that melty cheese situation that makes mornings feel a little less… aggressive.
Whether you’re a meal prepper lining up your week, feeding hungry kids, or scrolling Pinterest looking for “easy high-protein breakfast,” this little quiche stuffed bagels recipe is about to become your new comfort zone. It’s cozy. It’s customizable. It’s almost impossible to mess up. And you can totally do this—promise.
Why These Quiche-Stuffed Bagels Totally Work
These bagels are the definition of low-effort, high-reward, which is honestly my love language in the kitchen. First, you don’t need a crust recipe, a special pan, or any fancy equipment—just your regular old bagels and a baking sheet. Second, they are SO customizable: use whole wheat for extra fiber, everything bagels for extra flavor, or plain bagels if that’s what your kids will actually eat without a debate.
You’ll love that they’re super filling, powered by eggs, cream, and cheese, so you don’t need a second breakfast thirty minutes later. They’re also very meal-prep friendly, because you can bake a whole tray on Sunday and have grab-and-go breakfasts all week long—this is my very real-life, very busy-Austin-mom strategy. If you’re cooking for picky eaters, you can leave veggies out of one or two, load up the others, and everyone still feels like they got “their” breakfast. And if you’re watching richness, you can swap the heavy cream for half-and-half or milk and still get something really, really satisfying. These are fun enough for brunch with friends, but simple enough for a Tuesday morning when everything feels like too much, which is exactly why I keep making them again and again and again.
What You Need for Quiche Stuffed Bagels
- 4 bagels (plain, whole wheat, or everything)
- 2 large eggs
- 6 tablespoons heavy cream
- 1/4 cup shredded cheddar cheese
- 1/4 cup sautéed spinach or bell peppers
- Salt and pepper (to taste)
- Optional: chives for garnish
Let’s talk about the fun stuff. The bagels are your “crust,” so choose what you love. I buy mine from the grocery store bakery section here in Austin—usually store brand, because they’re cheaper and they work perfectly. Whole wheat makes these feel a touch more wholesome, and everything bagels add such good flavor you almost don’t need extra seasoning.
The eggs and heavy cream are your classic quiche base. If you want it lighter, you can absolutely use half-and-half, 2% milk, or even a mix of milk and Greek yogurt (it gives a little tang, which is kinda nice). Cheddar is cozy and familiar, but honestly? Any melting cheese you have in your fridge will behave: pepper jack for spice, mozzarella for stretch, or a little goat cheese crumbled in for fancy vibes.
For the veggies, I like sautéed spinach or bell peppers, just quickly softened in a pan with a tiny bit of oil and a pinch of salt. This is an easy place to use up leftover roasted vegetables too—broccoli, onions, mushrooms, whatever you’ve got. Adding veggies gives you some color, fiber, and that “I did a healthy thing today” feeling without making the recipe fussy.
To keep costs down, I grab block cheese and shred it myself (cheaper and melts better). And truly, please feel free to experiment. No spinach? Use kale. No cheddar? Use whatever random cheese bits you’ve been ignoring in the fridge drawer. This recipe is VERY forgiving.
How to Make Them (It’s Easier Than It Looks)
Start by preheating your oven to 375°F (190°C). I like to do this first so the oven is ready the second the bagels are stuffed—no waiting, no dragging out the process. Line a baking sheet with parchment paper or foil for easier cleanup. You’ll thank yourself later.
Next, take your 4 bagels and either slice a thin layer off the top of each one or just press down the center with your fingers to create a cavity. You’re basically making a little “bowl” for the quiche filling. Don’t worry if a piece tears; just kind of push the bread back into place. As long as there’s a general wall, the egg will stay put. If the holes go all the way through, tuck a tiny bit of the bagel you sliced off back in the bottom like a plug. Problem solved.
In a bowl, whisk together the 2 eggs, 6 tablespoons heavy cream, salt, and pepper. It doesn’t have to be aggressively perfect, but give it a good mix so the yolks, whites, and cream are fully combined. This takes maybe 30 seconds. If it looks streaky, whisk a few more times. You’ve got this.
Now stir in the sautéed vegetables and shredded cheddar cheese. Make sure the veggies are not piping hot so they don’t start cooking the eggs in the bowl—warm is fine, hot-hot is not. The mixture will look a little loose and saucy, which is exactly right. This is where you can taste and add a little extra salt or pepper if you like.
Spoon the quiche filling evenly into each bagel cavity. I like to use a small measuring cup or a spoon with a little lip, so it’s easier to pour without dripping everywhere, but if some spills on the pan, honestly, it just becomes a little bonus crispy bit. Fill them almost to the top; they puff a tiny bit but not dramatically. If you’re worried about overflow, leave a teensy bit of space.
Place the stuffed bagels on your lined baking sheet, spacing them so hot air can circulate. Slide the tray into your 375°F oven and bake for 15–18 minutes, or until the filling is set and just slightly golden around the edges. If you gently jiggle the pan and the centers still wobble a lot, give them another 2–3 minutes. Every oven is a little different, so don’t panic; just keep an eye on them.
Once they’re done, let them cool for a few minutes before serving. This is SO important, both so you don’t burn your mouth and so the filling can firm up and be sliceable if you want to cut them in half. Garnish with chopped chives if you’re feeling fancy—or green onions, or nothing at all. They’re beautiful either way.
Smart Tips for Make-Ahead, Reheating & Kids
If you love meal prep, bake a full batch (or even double it) and store the cooled quiche stuffed bagels in an airtight container in the fridge for up to 3 days. To reheat, the oven or toaster oven gives the best texture: 350°F for about 8–10 minutes, straight on the rack or on a tray, and they taste freshly baked. The microwave works too—about 30–45 seconds—but the bagel will be softer and a bit chewier.
For freezing, let them cool completely, wrap each bagel tightly in foil or plastic, then pop them in a freezer bag. They’ll keep well for about a month. Reheat from frozen in a 350°F oven for around 15–18 minutes. This is my emergency breakfast plan when life goes off the rails (which, honestly, is often).
Making these kid-friendly is wonderfully easy: skip any veggies they absolutely refuse, or chop them super tiny and mix them in with the cheese so they’re less noticeable. Use mild cheddar and plain bagels, and let kids “decorate” the tops with a sprinkle of cheese or chives before baking. When kids help, they’re weirdly more excited to eat the thing, right?
And if you’re batch cooking for a crowd—sleepover mornings, holiday brunch, or a big family weekend—just line two baking sheets and rotate them halfway through baking. Same temp, same timing, just a few extra bagels and a lot more happy people.
How to Serve Your Quiche Bagels
You can keep it super simple and serve these quiche stuffed bagels warm with a side of fresh fruit and maybe a small green salad. That’s my go-to when I’m working from home and want something a little more put-together but not fussy. For brunch with friends, I like to slice each bagel in half or quarters so everyone can taste different flavors—do some with spinach, some with peppers, maybe a few with extra cheese.
They’re wonderful paired with a yogurt parfait, a simple tomato-cucumber salad, or even just sliced avocado with a pinch of salt. If you’re feeding teens

Quiche Stuffed Bagels
Ingredients
For the Bagels
- 4 pieces bagels (plain, whole wheat, or everything) Choose your favorite type of bagel.
For the Filling
- 2 large eggs
- 6 tablespoons heavy cream Can be substituted with half-and-half or milk for a lighter option.
- 1/4 cup shredded cheddar cheese Any melting cheese can be used.
- 1/4 cup sautéed spinach or bell peppers Feel free to use any leftover vegetables.
- to taste Salt and pepper
- Optional: chives for garnish Use for added flavor and presentation.
Instructions
Preparation
- Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper or foil.
- Prepare the bagels by slicing a thin layer off the top or pressing down in the center to create a cavity.
Filling the Bagels
- In a bowl, whisk together the eggs, heavy cream, salt, and pepper until well combined.
- Stir in sautéed vegetables and shredded cheddar cheese.
- Spoon the mixture evenly into each bagel cavity.
Baking
- Place the stuffed bagels on the lined baking sheet, spaced apart.
- Bake in the oven for 15–18 minutes, until the filling is set and slightly golden.
- Let the bagels cool for a few minutes before serving.
