When it comes to a portable breakfast you can eat on the go, bite-sized cream cheese stuffed bagel bombs are hard to beat. Learn how to make your own cream cheese stuffed bagels and you can customize them however you like, changing up the flavors of the cream cheese (this 10-minute scallion cream cheese is a fave!) and any toppings.
Bagel bombs are a fun beginner baking project, and I've got step-by-step photo instructions to guide you through it. There's also a video at the end of the post if you need it!
If you're looking for a homemade recipe for the Shark Tank famous Bantam Bagels you can find in the freezer aisle (and at Starbucks) or for Dunkin' Donuts Stuffed Bagel Minis, you're in the right place!
These bite-sized cream cheese stuffed bagel bombs are freezer-friendly and super quick to reheat in the microwave or toaster oven. Perfect for breakfast or snack time!
About This Recipe
As a practically-minded baking blogger, I'm always looking for ways to use my existing recipes in new ways. So for these homemade bagel bombs, I started with the dough for my homemade mini bagels. No changes needed — it's a great simple bagel dough that holds its shape well.
I did test a version of my traditional new york-style bagel dough with this recipe by adding barley malt syrup to the dough and boiling water. But the flavor was hardly noticeable — the flavor really only shows up if you do a long, overnight rise. And for a quick and snackable recipe like this, I wanted to keep things quick!
I've tried other recipes for cream cheese stuffed bagel bombs before but generally found they turned out a lot bigger than I wanted them to.
The thing I like about the Bantam Bagels and the Dunkin' Donuts Stuffed Bagel Minis is that they're easy to eat in two or three bites. At the same time, I often wish those were more filling. So I was aiming for something just a little bigger. The Goldilocks of cream cheese stuffed bagels, if you will.
My recipe testing for these mostly came down to testing different ratios of cream cheese to bagel dough. I wanted to stuff as much cream cheese into each bagel bomb as possible without causing them to explode during baking.
I started with 1 teaspoon (10 grams) of cream cheese per bagel bomb, but the final recipe ended up with a little more than 1 tablespoon (18 grams) in each one. Super satisfying! Very filling! And really fun to make.
5-star reader review
“Turned out amazing! I’ve made them at least 3 times now and my husband is in love with these!! He’ll grab them in the morning on the way out the door or if he has time he likes to enjoy them with coffee.”
—Rachel
Ingredient Notes
Here are the ingredients you'll need to make these bite-sized cream cheese stuffed bagel bombs. Pay special attention to the type of cream cheese! See recipe card (at the end of the bblg post) for ingredient quantities.
- All-Purpose Flour - I use King Arthur Baking's all-purpose flour which has a relatively high protein content for an all-purpose flour. If you're using another brand of flour with a lower protein content you may have better results with bread flour.
- Instant Yeast - Sometimes called "rapid rise" yeast. This yeast does not need to be bloomed in water and can be added directly to the dry ingredients. (See Practical Tips & Recipe Notes below for what to do if you only have Active Dry yeast).
- Salt - I use Diamond Crystal Kosher Salt which is half as salty as other brands of salt by volume. If measuring salt by weight, it doesn't matter what brand of salt you use. But if you're measuring by volume (teaspoons) and using a different brand of salt, even a different brand of kosher salt (e.g. Morton's), cut the amount of salt in half.
- Sugar - Plain granulated sugar is all you need here. You can also use brown sugar if you prefer.
- Water - Lukewarm to the touch. Not hot. If you want to be precise, it should be between 100-110°F.
- Egg - For the egg wash! The egg wash gives these bagel bombs their shiny crusts. If you're adding any toppings, the egg wash will also help them stick.
- Cream Cheese - Use brick-style cream cheese or my easy homemade cream cheese to fill these bagel bombs. The whipped cream cheeses or "cream cheese spreads" tend to melt a bit funny during the baking process. You can also, use a creamy goat cheese (like my homemade goat cheese) or brick-style Neufchâtel cheese instead of cream cheese if you prefer.
Portion the Cream Cheese
Before you do anything else, start by portioning the cream cheese and popping it in the freezer. Frozen cream cheese is easier and less messy to handle. And by doing it before you make the dough, you won't forget to do it later.
If you're going to add any flavors or mix-ins to your cream cheese filling, microwave the cream cheese beforehand just slightly to make it easier to mix.
Line a quarter sheet pan with parchment paper or a silicone mat and place it on a kitchen scale. Make sure you can see the display screen of your scale.
A standard brick of cream cheese is 226 grams (8 ounces / 1 cup) which you're going to divide into 12 equal portions of approximately 18 grams each. If they're off by a gram or two here or there, don't sweat it.
Each portion is slightly more than a tablespoon which is a nightmare to try to measure with actual tablespoons, so you're better off weighing it out. I do use a tablespoon scoop to divide it up, but cream cheese is sticky and unwieldy, so I usually have to even the scoops out as I go.
Pop the sheet pan in the freezer, covered or uncovered, and move on to making the dough.
Making Bagel Dough
You can make this bagel dough in a stand mixer with a dough hook or knead it by hand. It's a very easy dough and really fun to work with.
Ready? Here's what you do: Mix the dry ingredients together in your mixing bowl, then add the water. Easy!
If you live somewhere humid, hold back about ⅛ cup of water to start, and add it gradually if the dough seems dry. You may not need all of the water. If you live somewhere dry (like I do), you likely will need all the water!
Use a dough hook if you're using your mixer, or use a stiff spatula or dough whisk if mixing by hand and mix the dough together just until there's no dry bits in the bowl and all the water has been absorbed.
Once the dough comes together in a messy ball, start kneading. Increase the mixer speed and knead the dough for 3-5 minutes until it is smooth, elastic, and slightly tacky to the touch. If you're kneading by hand, knead on a clean countertop dusting in flour as needed to prevent sticking, for about 8-10 minutes.
If the dough is sticking to the walls or bottom of the bowl, dust in more flour one teaspoon at a time, giving it plenty of time to incorporate before adding more.
Bagel dough is a low-hydration dough, meaning it has a relatively small amount of water relative to the flour. You'll know it needs more water if it looks like it's tearing instead of stretching, if it doesn't smooth out after a few minutes of kneading, or if you can still see dry bits in the bowl that aren't incorporating.
If the bagel dough does need more water, the best way to add it is by dipping your fingers in water and flicking droplets onto the dough, focusing on the parts that look dry. This will keep you from adding too much water.
Next, shape the bagel dough into a ball, place it in a lightly greased bowl, cover it, and let it rise for one hour or until doubled in size.
The temperature of the water and the temperature of the room the dough is rising in will affect how quickly it rises. Cool temperatures slow yeast activity, warm temperatures speed it up. The ideal room temperature for dough rising is somewhere around 72°F.
To check if the dough is ready to shape, use the finger poke test. Press a finger gently into the surface of the dough, up to the first knuckle.
- If the indentation springs back immediately and fills in completely, give it another 10-15 minutes to rise.
- If the indentation fills in slowly and partially but remains visible, the dough is ready to be shaped into mini bagels.
- If the dough deflates completely under your finger, it has over-proofed. Knead the dough back into a ball using your hands and let it rest, covered, for 10-15 minutes before proceeding. This isn't an ideal situation, but your dough can likely be saved!
How to Shape Cream Cheese Stuffed Bagel Bombs
The first step in shaping these mini cream cheese stuffed bagels is to preshape the dough into nice round dough balls. This helps the dough get used to the round shape and makes it easier to stretch it around the cream cheese later.
Turn the dough out onto a clean countertop and gently deflate it with your fingers. Then, divide the dough into twelve equal portions using a kitchen scale.
Just like in my mini bagel recipe, each dough ball should weigh around 50-52 grams. (If you've never shaped dough balls before, head to that blog post for more detail, the process is the same!)
Once you have twelve nice round dough balls, cover them with a damp paper towel and let them rest for 15-20 minutes. This gives the gluten network time to relax.
Flip the dough ball so the seam side faces up. Gently flatten it against the counter.
Place one of the frozen cream cheese balls in the center of the dough.
Pinch all the edges together around the cream cheese in the middle to seal it shut.
Flip the dough ball over so the seam side is down.
Cup your hand around it the dough ball with your pinkie flush against the counter and scoot the ball in tight circles to tighten up the seam at the bottom. Pinch any remaining visible seams shut if needed.
It's really important to get all the seams and edges underneath the bagel bomb and pinched together here. Any visible creases, cracks, or fissures will expand when you boil them so you want to make sure the bagel bombs are as smooth as possible.
When you put the dough ball down on the counter with the seam side down, you should see a perfectly smooth ball all the way around with all the edges hidden underneath.
Arrange the bagel bombs on a parchment-lined sheet pan, cover them with a damp paper towel, and let them rest for another 15-20 minutes while you preheat the oven and bring a pot of water to a boil.
Do NOT rush this final resting step — it is super important to give the dough time to seal shut so your bagel bombs don't open during boiling or baking! You can let them sit for up to 30 minutes before boiling if needed.
Boiling and Baking Bagel Bombs
Boiling is a crucial step in any bagel or bagel-adjacent baking process. It gelatinizes the starches in the outer crust, giving it that characteristic shiny bagel chewiness. It also sets the crust in place, preventing it from expanding too much in the oven during baking.
If I've said it once, I've said it a million times: If they're not boiled, they're not bagels!
And yes, that applies to cream cheese stuffed bagel bombs too. Luckily these bagel bombs only need to be boiled for about 25-30 seconds. Just enough time to set the crust, but not enough time for them to fully expand and spill cream cheese everywhere.
You can work in batches for this step — depending on how wide your pot is you should be able to do two batches of six bagel bombs each or four batches of three bagel bombs each.
The bagel dough expands slightly in the water, which means the seams at the bottom are at risk of coming apart. Keep a close eye on them in the pot — if the bottom seam is expanding too much, you'll want to remove those bagel bombs first!
Remove the boiled bite-sized bagel bombs to a parchment-lined sheet pan and brush them with egg wash.
EGG WASH: 1 large egg + 1 teaspoon water, whisked together until well combined.
You can add any toppings you like to your mini bagels. These are great with my homemade everything bagel seasoning!
Bagel bombs bake for 20-22 minutes at 400°F. You're looking for a light golden brown color here.
Storage & Freezing Notes
Due to the cream cheese filling, these bagel bombs cannot be stored at room temperature.
Once cool, refrigerate cream cheese stuffed bagel bombs in an airtight bag with as much air pressed out as possible for 4-5 days. To reheat, microwave for 10-15 seconds or in the oven at 350°F for 5-7 minutes.
Mini bagel bombs can also be frozen and stored in an airtight bag with as much air pressed out as possible for up to 1 month. Reheat in the microwave for 30-40 seconds or in the oven at 350°F for 10-15 minutes.
Customizing Cream Cheese Flavors
You can add up to 36 grams of ~other flavors~ to the cream cheese before scooping and freezing it. That means you'll have 21 grams of cream cheese per bagel bomb instead of 18 grams.
Here's some bagel bomb flavor ideas to get you started:
- Make my easy homemade scallion cream cheese and use that as the filling with a sesame seed coating on the outside of each bagel bomb.
- If you want to go hard on some everything bagel flavor, add 1 tablespoon everything bagel seasoning to the cream cheese, and mix 2 tablespoons everything bagel seasoning into the dough. Then top your bagel bombs with even more everything bagel seasoning.
- Any cheeseball appetizer or dessert mix, like the ones you get from Wind & Willow can be used to flavor the cream cheese too. I'm partial to their caramelized onion mix and the BLT mix. Use code TPK15 for 15% off any purchases at WindAndWillow.com! (Disclosure: Wind & Willow is a client of mine but they did not pay me to mention them here; I genuinely like and use their products!)
- If you're a bacon-lover, finely chop two pieces of crispy bacon or add ⅛ cup bacon bits to the cream cheese before freezing it.
- Be careful when adding anything that has a lot of moisture in it like peppers or onions — you're better off using dried peppers or dried onions. Moisture will turn to steam in the oven and can cause more blowouts or air pockets inside your bagel bombs.
- If you do want to use fresh vegetables, I recommend using an immersion blender or food processor to incorporate them into the cream cheese so that they're very finely blended rather than chunks.
Practical Tips and Recipe Notes
- I used this 1 tablespoon scoop to portion out my cream cheese. It's not a perfect scoop and cream cheese is thick and prone to air bubbles which is why I weigh each scoop for accuracy. But I find using the scoop is easier than a spoon or knife in terms of controlling mess. You decide what's right for you.
- The only reason to bloom yeast in warm water before adding it to your dough is if you're using active dry yeast (see next bullet point) and/or to check that it's still alive. Store your yeast in the freezer and you'll never have to worry about this step.
- If using active dry yeast, mix it with the warm water and sugar from the recipe and let it sit for 5 minutes before adding the water/sugar/yeast mixture to the flour and salt. You can also just add it to the dry ingredients as the recipe says; with active dry yeast your dough just make take a little longer to rise.
- I've been recipe testing in a very cold kitchen and have found that using a cheap (less than $15) seed-starting heat mat is a great way to keep my dough warm so it rises properly. Super important especially after you've stuffed the bagel bombs — the warmth helps the bottoms seal back up!
- You can use any of my other bagel recipes to make the dough for these bagel bombs. Those doughs will make 16 bagel bombs instead of 12, so you'll need an additional 54 grams of cream cheese for the filling.
📖 Recipe
Cream Cheese Stuffed Mini Bagel Bombs
Ingredients
- 375 grams all-purpose flour
- 14 grams sugar
- 8 grams diamond crystal kosher salt
- 3 grams instant yeast
- 225 grams warm water
- 226 grams brick-style cream cheese
- 1 egg (for egg wash)
- ⅛ cup bagel toppings (optional)
Instructions
- Mix. Mix flour, salt, sugar, and yeast in the bowl of your stand mixer. Pour the water into the middle. Start the mixer on a low speed and give the dough a minute or two to incorporate, pausing and scraping down the bowl as needed until the dough comes together in a messy ball in the bowl. If your kitchen is humid, hold back ⅛ cup of water and add it 1 teaspoon at a time only if the dough isn't coming together or seems very dry.
- Knead. Increase the speed to low-medium and let the mixer run for 3-5 minutes, dusting in more flour only if the dough is sticking to the bowl. You’re looking for a dough that is smooth and elastic and just slightly tacky to the touch. It shouldn’t cling to your hands or the bowl.
- Rise. Shape the dough into a smooth round ball, and place it in a lightly oiled bowl. Let it rise for an hour in a warm spot or until about doubled in size. When you press a finger into the dough, it should fill in partially but not completely.
- Cream cheese. Divide the cream cheese into equal portions of about 18 grams each. Scoop onto a parchment-lined quarter sheet pan and place in the freezer to chill while the dough rises.
- Deflate. Turn the dough out onto a clean counter or work surface, gently deflating it with the pads of your fingers.
- Divide and pre-shape. Use a kitchen scale to divide the dough into twelve equal pieces (about 50-55 grams each). Flatten the dough gently against the counter, tuck the edges up, and pinch them together on top. Flip the dough over and cup your hand around it. Drag your hand toward your body against the counter to create surface tension and shape the dough into an oval. Rotate the dough 90 degrees and repeat to create a circle shape. Repeat with the remaining dough. Cover the dough balls with a damp paper towel and let them rest for 15-20 minutes.
- Assemble. Starting with the first dough ball you shaped, flip it over so the seam is facing up. Gently flatten it out with your fingers. Place one of the frozen cream cheese balls in the middle and pinch all the edges of the dough together to seal the cream cheese inside. Flip the dough ball over so the seam is facing down, cup your hand around it and scoot it around in circles to tighten up the seam at the bottom. Cover the dough balls again and rest for another 15-20 minutes.
- While the stuffed bagels rest, preheat your oven to 400°F and fill a wide, high-sided skillet with at least 2 inches of water. Bring it to a low boil on the stove. Line a sheet pan with parchment paper or a silicone mat and set aside.
- Boil. Boil bagel bombs in batches for about 30 seconds with the pinched together bottoms facing up. Remove to a lined sheet pan, flipping them over so the seam side is facing down.
- Egg wash and toppings. Brush each mini bagel with egg wash (1 large egg + 1 teaspoon water, whisked together) and sprinkle with add any desired toppings.
- Bake. When all the bagel bombs have been boiled, egg washed, and topped, transfer the baking sheet to the oven and bake them for 17-19 minutes, until golden brown and shiny.
- Cool. Remove the bagel bombs from the oven. Let cool for a few minutes on the sheet pan, then transfer a wire rack to finish cooling before slicing.
RECIPE NOTES
- You can add up to 36 grams of mix-ins (bacon, everything bagel seasoning, chives, grated cheddar cheese, etc.) to the cream cheese before scooping it; aim for no more than 21 grams of cream cheese per bagel bomb.
- If you need to let the bagel dough rest or relax at all during the shaping process, cover it with a damp paper towel to prevent it from drying out.
- Once cool, store bagel bombs in an airtight bag in the fridge with as much air pressed out as possible for 4-5 days. To reheat, microwave for 10-15 seconds or in the oven at 350°F for 5-7 minutes.
- Frozen mini bagel bombs can be stored in an airtight bag with as much air pressed out as possible for up to 1 month. Reheat in the microwave for 15-20 seconds or in the oven at 350°F for 10 minutes.
EML
I've made so many Practical Kitchen recipes and have loved them all. And even though I've successfully made the bagels before I was still nervous about this one. But once again, I found it so much simpler than I expected and the recipe really helps with that. I love how clear everything is and I can't wait to make these all the time!
Rebecca Eisenberg
I'm so glad you had fun with these! 🙂 Happy baking!
Nicole S
Is there a way to prep in advance the night before to cook in the morning?
Rebecca Eisenberg
You could make the dough the night before and let it rise in the fridge, but I wouldn't shape them the night before — you'll end up with air pockets and bubbles inside!
Beth
These turned out perfect. I think it may be my favorite of Rebecca's bagel recipes (which is saying something!). Reheating from frozen tales 30 seconds in my microwave. It is amazing! Perfectly chewy and fresh tasting when reheated and the perfect amount of cream cheese
Laina
It's a homemade Bagelful! Now that's nostalgic.
Traci H
Just made these and they are great! I’ll definitely be making again and playing around with different fillings!!
Rachel
Turned out amazing! I’ve made them at least 3 times now and my husband is in love with these!! He’ll grab them in the morning on the way out the door or if he has time he likes to enjoy them with coffee.
Kiki S
I made these and absolutely loved them! I've made your blueberry bagels before and saw you said you could use any of your bagel recipes for this, would I continue to follow the baking instructions on this recipe and just use the other for the dough. Figured I would double check, but fantastic recipe, I will quite literally be making these weekly or freezing a big batch.
Rebecca Eisenberg
Oh so glad you like them! And yes you would follow the blueberry bagel recipe to make the dough and then follow this recipe’s instructions for the shaping/resting times and baking time/temperature! Enjoy!
Megan
These are SUCH a showstopper. I made them most recently for a ladies brunch and they all raved! My fiancé was jealous he wasn’t invited to the brunch, just because of these 😂
I’ve used a frozen block of cream cheese—I wouldn’t necessarily *recommend* it for safety reasons, but if you’re very careful, it does work.
I also used this recipe but stuffed them with cooked taco meat instead for dinner. So versatile!
Rebecca Eisenberg
omg i love the idea of making them with taco meat! genius!
Hannah
These are so good, I’m writing this comment before I’ve even finished eating. I made these plain, with cinnamon sugar, and with sesame seeds and I can’t wait to play around with other toppings! So good!
Laura
I am about to start this recipe with your scallion cream cheese filling, and I have a question. Have you tried boiling the bagels in a barley malt solution? I was wondering if it made a difference with the taste, texture, and chew factor -- or that seems to be the best method for a full-sized bagel only? Thank you! It will be nice to make these for my daughter so she has something to eat before going to school.
Rebecca Eisenberg
The barley malt solution doesn't really make much of a difference with these in my opinion! I've found in order to get the benefits of barley malt syrup you really need to use it both in the dough and the boiling solution and use a dough that has a long, slow rise like my new york-style bagels. You could certainly use that dough to make these if you wanted! It'll just take longer.