This post may contain affiliate links. Please read my disclosure policy.
If you know me, you know I’m always looking for sneaky ways to pack more protein into my favorite foods, and these High Protein Bagels might just be my greatest hack yet. Made with just a handful of pantry staples and thick Greek yogurt, they’re shockingly easy, surprisingly chewy, and absolutely delicious topped with flavored cream cheese!
You can also check out my Healthy Protein Pancakes and Berry Protein Smoothie for more easy high-protein breakfast ideas!

A Quick Look: High Protein Bagels
- ✅ Recipe Name: High Protein Bagels with Cream Cheese
- 🕒 Ready In: 55 minutes
- 👪 Serves: 6
- 🍽 Calories: ~238 per bagel (varies with toppings)
- 📋 Protein: ~12–15g per bagel
- 🥬 Main Ingredients: Self-rising flour, Greek yogurt, cream cheese, strawberries, scallions
- 📖 Dietary Info: Vegetarian
- 🥣 Best For: Breakfast, meal prep, brunch
High Protein Bagels with Greek Yogurt
I am a firm believer that you should be able to add protein to basically anything, and these high protein bagels are proof that it doesn’t have to be complicated. Seriously, if you’ve ever been intimidated by homemade bagels, this recipe is going to completely change that for you.
There’s no yeast, no boiling, no waiting around, just a quick two-ingredient dough made with self-rising flour and thick Greek yogurt that comes together in minutes.
And despite how easy they are, these bagels genuinely surprise me every time. They bake up with a golden crust, a chewy interior, and just the right amount of density! I love taking them over the top with homemade strawberry cream cheese or scallion cream cheese (both come together in a food processor in under a minute!).
If you love easy high-protein recipes like this, you have to check out my Cottage Cheese Blueberry Pancakes, Everything Bagel Breakfast Casserole, and Lemon Loaf. They are all easy to make and keep you full for hours!
Why You’ll Love Easy High Protein Bagels
- Seriously high in protein. Greek yogurt does the heavy lifting here, making these bagels a breakfast that actually keeps you full.
- Endlessly customizable. Everything bagel seasoning, flakey salt, sesame seeds, you name it. You can top them however you like!
- The cream cheeses are everything. Strawberry and scallion cream cheese take these from great to truly amazing.
- Perfect for meal prep. Make a batch on Sunday and you’ve got breakfast handled for the whole week.
Ingredients Needed
Here’s a little bit about everything that goes into these high protein bagels:

Bagels
- Self-rising flour: Self-rising already has baking powder and salt mixed in, making this recipe extra easy. In a pinch, you can make your own by combining 2 cups all-purpose flour + 3 tsp baking powder + ½ tsp salt.
- Baking powder: A little extra lift to help the bagels puff up nicely in the oven.
- Greek yogurt: The protein powerhouse! Use a thick, full-fat Greek yogurt like Fage for the best texture. Thin or low-fat yogurt can make the dough too wet and sticky.
- Egg: Used as an egg wash to give the bagels that beautiful golden, glossy finish.
- Everything but the bagel seasoning / flakey salt: Optional but highly recommended. I did half and half!
Strawberry Cream Cheese
- Cream cheese: Use full-fat, softened cream cheese for the creamiest, most spreadable result.
- Strawberries: Ripe, in-season strawberries make all the difference here. The riper, the sweeter!
- Honey: Adds just a touch of natural sweetness to balance the tang of the cream cheese.
Scallion Cream Cheese
- Cream cheese: Same as above, softened and full-fat.
- Scallions: Use only the white and light green parts. Trim the ends and the dark green tops.
- Garlic powder: Adds a savory depth that makes this cream cheese totally addictive.
How to Make This High Protein Bagels Recipe

Step 1: Make the Dough. Preheat oven to 350F. In a large bowl, whisk together flour, baking soda, and salt. Add in Greek Yogurt and mix together with rubber spatula, eventually working to use your hands.

Step 2: Knead the Dough. Once just combined, gently form a ball. Dough should be slightly sticky but not wet. If it’s too wet, add more flour. Knead dough 15 times by folding within the bowl. Let rest 10 minutes.

Step 3: Shape the bagels. Divide dough into 6 equal parts. Using your hands, roll dough into long rope and seal together to form a donut shape. Smooth out as much as possible to give a smooth outer appearance once baked.

Step 4: Bake. Brush bagels with egg wash and add plenty of everything but the bagel seasoning or flakey salt. I did half of each. Bake bagels for 25-30 minutes or until slightly golden brown. Let bagels rest for 15 minutes before cutting into. In the meantime, prep your cream cheeses!
Erin’s Expert Recipe Tips
- Keep the hole big. It shrinks significantly during baking, so aim for larger than a quarter when shaping or you’ll lose it entirely.
- Thick yogurt is non-negotiable. Watery yogurt = wet dough. I would stick to Fage 2% or full-fat.
- Rest before slicing. I know it’s hard, but 15 minutes of cooling time makes a real difference in the chew and structure of the bagel.
- Make the cream cheese ahead. The longer it chills, the better the flavors meld together. Make it the night before if you can!
- Serve it with: These bagels are amazing alongside a Coffee Protein Smoothie or as part of a full brunch spread with my Freezer Breakfast Sandwiches and Blueberry Overnight Oats.
Frequently Asked Questions
Yes! These high protein bagels are a wholesome choice, made with simple ingredients like Greek yogurt and self-rising flour that deliver more protein and less processed ingredients than store-bought bagels.
Great options include cream cheese, smoked salmon, eggs, cottage cheese, nut butter, or turkey, all of which add a solid protein boost!
This usually means your Greek yogurt had too much liquid. Add flour one tablespoon at a time until the dough is workable. Slightly sticky is fine, wet is not.
Storing Leftovers
Let your bagels cool completely before storing. Once cooled, store in an airtight container at room temperature for up to 2 days or in the fridge for up to 5 days. Both cream cheeses will keep refrigerated in sealed containers for up to 3–4 days.
Can I freeze high protein bagels?
Absolutely! Wrap each bagel individually in plastic wrap or foil, place in a freezer-safe bag, and freeze for up to 2 months. No need to thaw if you sliced them in half before freezing. Just pop them straight into the toaster straight from frozen and they’ll come out perfectly.

If you liked this recipe, you’ll want to try these!
Find more high-protein, flavor-forward recipes that hit just as hard:
- Protein Banana Muffins
- Healthy Banana Bread
- Peanut Butter Banana Baked Oatmeal Cups
- Strawberry Banana Overnight Oats
- Freezer Breakfast Sandwiches
If you tried this recipe or any other recipes on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Follow @erinliveswhole on Instagram and tag me in any of the recipes you make so I can repost them!
High Protein Bagels Recipe
These High Protein Bagels are made with just Greek yogurt and a handful of pantry staples! No yeast, no boiling, no fuss. They bake up golden, chewy, and delicious, and are absolutely dreamy topped with homemade strawberry or scallion cream cheese.
Ingredients
Bagels
- 2 cups self-rising flour
- 3 tsp baking powder
- 1/2 tsp salt
- 1.5 cups thick greek yogurt (I like Fage)
- 1 egg, beaten
- Optional: everything but the bagel seasoning, flakey salt
Strawberry Cream Cheese
- 8oz cream cheese, softened
- 5 ripe strawberries, sliced into quarters
- 2 tbsp honey
Scallion Cream Cheese
- 8oz cream cheese, softened
- 1 small bunch scallions (ends chopped off and dark green part chopped off)
- 1/2 tsp garlic powder
Instructions
- Preheat oven to 350F and line baking sheet with parchment paper.
- In a large bowl, whisk together flour, baking soda, and salt. Add in Greek Yogurt and mix together with rubber spatula, eventually working to use your hands. Once just combined, gently form a ball. Dough should be slightly sticky but not wet. If it’s too wet, add more flour.
- Knead dough 15 times by folding within the bowl. Let rest 10 minutes.
- Divide dough into 6 equal parts. Using your hands, roll dough into long rope and seal together to form a donut shape. Smooth out as much as possible to give a smooth outer appearance once baked. Keep the hole in the center larger than a quarter or else there will be no center hole. Repeat with remaining dough.
- Brush bagels with egg wash and add plenty of everything but the bagel seasoning or flakey salt. I did half of each.
- Bake bagels for 25-30 minutes or until slightly golden brown. Let bagels rest for 15 minutes before cutting into.
- While baking, make cream cheeses. Add ingredients for each cream cheese to a food processor and pulse for 10-15 seconds or until just combined, chunks are okay! Scrape down sides as needed. Repeat with both cream cheeses. Place in fridge at least 30 minutes before spreading on bagels.
Notes
🕳️ Keep the hole bigger than you think. It shrinks a lot during baking — aim for larger than a quarter when shaping or it will close up entirely in the oven.
🥛 Thick yogurt is non-negotiable. Watery or low-fat yogurt makes the dough too wet and sticky. Stick to Fage 2% or full-fat for the best texture every time.
⏱️ Rest before slicing. It’s hard to wait, but 15 minutes of cooling time makes a real difference in the chew and structure of the bagel — don’t skip it!
🧀 Make the cream cheese ahead. The longer it chills, the better the flavors meld together. Make it the night before if you can for the best results.
There may be affiliate links in this post! By purchasing a product I recommend, I may receive a small compensation. However, I only recommend products I absolutely love and use myself. Thank you for supporting Erin Lives Whole, it helps keep this blog afloat 🙂






Leave a Comment