Looking for a fun, delicious snack that comes together in about 30 minutes? Say hello to these Mini Stuffed Bagel Balls! They’re baked to golden perfection and are so easy to whip up in one bowl that you’ll want to make them all the time. This recipe is perfect for a quick family treat that everyone will enjoy. Feel free to switch up the fillings or use leftover goodies from your fridge to customize these little bites! Honestly, these bagel balls can turn into the ultimate “clean out the fridge” meal, and who doesn’t love that on a busy weeknight?
Ingredient Breakdown
- All-Purpose Flour
- Baking Powder
- Salt
- Plain Greek Yogurt
- Cream Cheese
- Egg for Egg Wash
- Everything Bagel Seasoning (Optional)
Let’s Get Cooking!
1. Preheat Your Oven
Start by preheating your oven to 375°F (190°C) and lining a baking sheet with parchment paper. Trust me, parchment paper makes clean-up a breeze!
2. Mix the Dry Ingredients
In a large bowl, combine 2 cups of all-purpose flour, 1 teaspoon baking powder, and 1 teaspoon salt. Give it a quick stir to mix everything up.
3. Add in the Yogurt
Now, we’ll add in 1 cup of plain Greek yogurt. Use a spatula or your hands (my preference!) to mix until a dough starts to form. You don’t need to overmix; just bring it all together until it’s cohesive.
4. Knead the Dough
Lightly flour a surface and knead the dough for about 1 minute. It’ll feel a little sticky at first, but that’s just fine!
5. Divide the Dough
Now, divide the dough into small pieces, each one should be about the size of a golf ball! You can make them smaller if you prefer bite-sized treats, but I love a good hearty bagel ball!
6. Flatten and Fill
Flatten each piece in your palm and scoop a small spoonful of softened cream cheese in the center. Fold the dough around the filling and roll it into a ball, making sure the cream cheese is completely tucked inside. Do this with all your dough pieces, a little assembly line action never hurt!
7. Arrange on Baking Sheet
Carefully place the stuffed bagel balls on your prepared baking sheet, giving them some space to expand.
8. Egg Wash and Seasoning
In a small bowl, beat 1 egg (don’t skip this part, it really makes a difference!). Brush it over the top of each bagel ball. If you’re feeling extra fancy, sprinkle with everything bagel seasoning.
9. Bake to Golden Perfection
Bake for 15-20 minutes, or until the bagel balls are golden brown and your kitchen smells heavenly. Seriously, people are going to be wandering in with curious noses, it’s that good!
10. Cool and Enjoy
Let them cool slightly before serving. You want them to be warm but not burn your mouth! Enjoy these delightful bites on their own or with your favorite dipping sauce.

My Go-To Recipe for Any Occasion!
I can’t express how much I love these Mini Stuffed Bagel Balls! They’re seriously my go-to recipe when I’m craving comfort food that’s quick and simple to whip up. Whether it’s a Friday night, busy weekday, or if I need to impress some unexpected guests, these little nuggets rise to the occasion every time. I’m a real sucker for finger foods, and these hit the spot! Plus, you can use whatever ingredients you’ve got on hand, total lifesaver!
If you loved these mini stuffed bagel balls, be sure to check out my Lemon Zucchini Bread, my Zero Carb Bread, or my Rosemary Focaccia Bread!
Why This Recipe Works
Quick & Easy
These mini stuffed bagel balls come together in under 30 minutes! With minimal prep time, they’re perfect for those busy nights when you need a satisfying at-home snack or meal.
Customizable
The beauty of this recipe is its versatility! You can easily switch up the fillings depending on what you have lurking in the fridge. Try using shredded cheese, sautéed veggies, or even cooked bacon, the options are endless, and it’s all about letting your creativity shine!
Family Favorite
Your family will love these! They’re soft, warm, and loaded with flavor. Plus, little ones can have fun helping you stuff them. Cooking together creates memories, and I cherish those moments!
Crowd-Pleaser
Seriously, these bagel balls are a hit at gatherings. Whether you’re hosting a game day or a casual get-together, setting these out will have everyone reaching for seconds (and thirds). You’ll definitely be the star of the show!
Make-Ahead Friendly
You can easily prep these ahead of time! Just make the dough and fill them, then keep them in the fridge or freeze them before baking. When you’re ready to bake, just pop them in the oven straight from the fridge or freezer (just add a few more minutes!).
Serving Suggestions
These mini stuffed bagel balls can be served warm, right out of the oven, or at room temperature, grab them as is, or serve them with your favorite dips, like marinara, ranch, or even a spicy mustard. They also pair well with a nice salad or soup to make a complete meal.
Storage and Reheating
After you’re done devouring these little delights, you can store leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, simply pop them in the oven at 350°F for about 10 minutes, or until warmed through.
Freezer Friendly
Yes, you can freeze these after baking! Just let them cool completely, then place them in a freezer-safe bag or container. They’ll keep well for up to 3 months. Just thaw and reheat in the oven when you’re ready for a snack!
So, what are you waiting for? Grab those ingredients and create some magic in your kitchen with these delightful Mini Stuffed Bagel Balls! They’ll quickly become your family’s new favorite! Follow us on Pinterest for daily baking inspiration that brings warmth to your table!

Mini Stuffed Bagel Balls
Ingredients
Method
- Preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper.
- In a large bowl, combine 2 cups of all-purpose flour, 1 teaspoon baking powder, and 1 teaspoon salt. Stir to mix.
- Add in 1 cup of plain Greek yogurt and mix until a dough starts to form.
- Lightly flour a surface and knead the dough for about 1 minute.
- Divide the dough into small pieces the size of a golf ball.
- Flatten each piece in your palm and scoop a small spoonful of softened cream cheese in the center.
- Fold the dough around the filling and roll it into a ball.
- Place the stuffed bagel balls on the prepared baking sheet, giving them space to expand.
- Beat 1 egg and brush it over the top of each bagel ball. Sprinkle with everything bagel seasoning, if desired.
- Bake for 15-20 minutes, until golden brown.
- Let cool slightly before serving.