I used to think making bagels at home was something only professional bakers could pull off. All that yeast, waiting for dough to rise, boiling water—it seemed like way too much work for a weekday breakfast.
Then I discovered this protein bagel recipe, and it completely changed the game. These bagels come together in about 30 minutes with no yeast required. The cottage cheese adds protein and keeps them soft on the inside, while the outside gets perfectly golden in the oven. And yes, the recipe name says 3 ingredients, but I’m counting the flour mixture as one and the cottage cheese mixture as another—plus whatever toppings you want to throw on top. It’s become my go-to when I want fresh bagels without the fuss.

Why You’ll Love These Protein Bagels
- High-protein breakfast – With cottage cheese packed into every bite, these bagels give you way more protein than regular bagels, keeping you full all morning long.
- Simple ingredients – You only need a few basic pantry staples to whip these up—no fancy ingredients or trips to specialty stores required.
- Quick and easy – These bagels come together in about 30 minutes, making them perfect for weekend meal prep or even a weekday breakfast if you’re up for it.
- Customizable toppings – Whether you love everything seasoning, poppy seeds, or sesame seeds, you can top these bagels however you like to match your mood.
What Kind of Cottage Cheese Should I Use?
Any style of cottage cheese will work for these protein bagels, whether you prefer small curd, large curd, or even whipped cottage cheese. Full-fat cottage cheese tends to give you the best flavor and texture, but low-fat or fat-free versions work just fine if that’s what you have on hand. If you’re using a brand with a lot of liquid, you might want to drain off some of the excess whey before measuring it out – this helps keep your bagel dough from getting too wet. Some people like to blend their cottage cheese smooth before mixing it in, but honestly, a few lumps won’t hurt the final product at all.
Options for Substitutions
While this recipe keeps things simple with just a few ingredients, here are some swaps you can make:
- Cottage cheese: Greek yogurt works great as a substitute – use the same amount and look for full-fat or 2% for best results. The texture will be slightly different but still delicious.
- All-purpose flour: You can use whole wheat flour for a nuttier flavor and extra fiber, though your bagels will be a bit denser. For a gluten-free option, try a 1-to-1 gluten-free baking flour, but note that the texture won’t be quite the same.
- Baking powder: Don’t skip this one – it’s what makes the bagels rise and gives them that nice texture. If you’re out, you can make your own by mixing ½ teaspoon baking soda with 1 teaspoon cream of tartar.
- Toppings: Feel free to get creative here! Use whatever seeds or seasonings you have on hand – garlic powder, dried onion flakes, or even cinnamon sugar for a sweet version.
- Egg: The egg helps bind everything together and gives the tops a nice golden color. You can brush with milk instead if needed, though the bagels might be slightly less golden.
Watch Out for These Mistakes While Baking
The biggest mistake people make with these protein bagels is not kneading the dough enough, which leads to dense, crumbly bagels instead of ones with a proper chewy texture – spend the full 1-2 minutes working the dough until it’s smooth and elastic.
Another common error is skipping the egg wash, which not only helps your toppings stick but also gives the bagels that golden, bakery-style finish you’re looking for.
Don’t overcrowd your air fryer basket either, as the bagels need space for air to circulate around them – if they’re touching, you’ll end up with pale, undercooked spots where they connect.
Finally, resist the urge to slice into them right away, because letting them cool for the full 15 minutes allows the interior to set properly and prevents that gummy texture that happens when you cut too early.
What to Serve With Protein Bagels?
These protein bagels are perfect for breakfast or lunch, and they pair well with all your favorite bagel toppings. I love slathering mine with cream cheese and topping it with smoked salmon, red onion, and capers for a classic bagel shop experience at home. If you’re keeping things simple, try them with butter and jam, or go savory with avocado, a fried egg, and a sprinkle of salt and pepper. They also make great sandwich bases – pile on some deli turkey, lettuce, tomato, and mustard for a protein-packed lunch that’ll keep you full for hours.
Storage Instructions
Store: Keep your protein bagels in an airtight container or zip-top bag at room temperature for up to 2 days, or in the fridge for up to 5 days. They’re great for meal prep since you can grab one whenever you need a quick breakfast or snack throughout the week.
Freeze: These bagels are perfect for freezing! Once they’re completely cooled, pop them in a freezer bag with parchment paper between each one and freeze for up to 3 months. I like to slice them in half before freezing so they’re ready to toast straight from the freezer.
Toast: For the best texture, slice your bagel in half and toast it until it’s golden and crispy on the outside. If it’s frozen, you can toast it directly from the freezer – just add an extra minute or two. This really brings back that fresh-baked taste and gives you a nice crispy exterior.
| Preparation Time | 15-20 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Easy |
| Servings | 4 bagels |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 460-520
- Protein: 24-28 g
- Fat: 7-10 g
- Carbohydrates: 70-78 g
Ingredients
For the dough:
- 1 1/4 cups all-purpose flour
- 2 1/2 tsp baking powder
- 1/4 tsp salt
- 1 cup cottage cheese
For the topping:
- 1 large egg
- 1/4 tsp garlic powder
- everything bagel seasoning (optional)
- poppy seeds
- sesame seeds
Step 1: Mix Dry Ingredients and Create Dough Base
- 1 1/4 cups all-purpose flour
- 2 1/2 tsp baking powder
- 1/4 tsp salt
- 1/4 tsp garlic powder
- 1 cup cottage cheese
In a medium bowl, whisk together the flour, baking powder, salt, and garlic powder.
Create a well in the center and add the cottage cheese.
Stir with a wooden spoon or spatula until a shaggy dough begins to form—this should take just a minute or two.
The cottage cheese will naturally incorporate into the flour mixture and create the dough’s structure without needing additional liquid, which is what makes these bagels so protein-rich.
Step 2: Knead and Shape the Bagels
Turn the dough out onto a lightly floured surface and knead gently for 1-2 minutes until it becomes smooth and slightly elastic—you’re not looking for the development you’d get in a yeast bread, just a cohesive texture.
Divide the dough into 4 equal portions.
Shape each piece into a flat circle about 3-4 inches in diameter and roughly 1/2 inch thick.
I find it helpful to keep my hands lightly floured as the dough can be slightly sticky, and this prevents sticking without overworking the dough.
Step 3: Prepare Egg Wash and Season
- 1 large egg
- everything bagel seasoning
- poppy seeds
- sesame seeds
In a small bowl, beat the egg with 1 tablespoon of water until combined and slightly frothy.
Brush this egg wash generously over the top of each bagel circle using a pastry brush or the back of a spoon.
While the egg wash is still wet, sprinkle your desired toppings onto each bagel—you can use everything bagel seasoning, poppy seeds, sesame seeds, or a combination of these.
The egg wash acts as an adhesive to help the toppings stick during cooking.
Step 4: Air Fry the Bagels
Preheat your air fryer to 300°F for about 3 minutes.
Place the seasoned bagels in the basket in a single layer, working in batches if needed—they should have space around them for air circulation.
Cook for 15-17 minutes, checking at the 12-minute mark for browning.
The bagels are done when they’re golden brown on top and feel firm to the touch.
The lower temperature ensures they cook through without burning the toppings.
Step 5: Cool Before Serving
Transfer the cooked bagels from the air fryer to a cooling rack or plate and let them rest for at least 15 minutes before slicing or serving.
This cooling period allows the interior to set properly and makes them easier to slice.
I recommend waiting the full time even though it’s tempting to dive in—the bagels will have a better texture and won’t fall apart as easily when you cut them open.

Soft 3 Ingredient Protein Bagels
Ingredients
For the dough
- 1 1/4 cups all-purpose flour
- 2 1/2 tsp baking powder
- 1/4 tsp salt
- 1 cup cottage cheese
For the topping
- 1 large egg
- 1/4 tsp garlic powder
- everything bagel seasoning (optional)
- poppy seeds
- sesame seeds
Instructions
- In a medium bowl, whisk together the flour, baking powder, salt, and garlic powder. Create a well in the center and add the cottage cheese. Stir with a wooden spoon or spatula until a shaggy dough begins to form—this should take just a minute or two. The cottage cheese will naturally incorporate into the flour mixture and create the dough's structure without needing additional liquid, which is what makes these bagels so protein-rich.
- Turn the dough out onto a lightly floured surface and knead gently for 1-2 minutes until it becomes smooth and slightly elastic—you're not looking for the development you'd get in a yeast bread, just a cohesive texture. Divide the dough into 4 equal portions. Shape each piece into a flat circle about 3-4 inches in diameter and roughly 1/2 inch thick. I find it helpful to keep my hands lightly floured as the dough can be slightly sticky, and this prevents sticking without overworking the dough.
- In a small bowl, beat the egg with 1 tablespoon of water until combined and slightly frothy. Brush this egg wash generously over the top of each bagel circle using a pastry brush or the back of a spoon. While the egg wash is still wet, sprinkle your desired toppings onto each bagel—you can use everything bagel seasoning, poppy seeds, sesame seeds, or a combination of these. The egg wash acts as an adhesive to help the toppings stick during cooking.
- Preheat your air fryer to 300°F for about 3 minutes. Place the seasoned bagels in the basket in a single layer, working in batches if needed—they should have space around them for air circulation. Cook for 15-17 minutes, checking at the 12-minute mark for browning. The bagels are done when they're golden brown on top and feel firm to the touch. The lower temperature ensures they cook through without burning the toppings.
- Transfer the cooked bagels from the air fryer to a cooling rack or plate and let them rest for at least 15 minutes before slicing or serving. This cooling period allows the interior to set properly and makes them easier to slice. I recommend waiting the full time even though it's tempting to dive in—the bagels will have a better texture and won't fall apart as easily when you cut them open.






