This high protein bagel breakfast sandwich packs 35 grams of protein into one toasted everything bagel. ♡
If you have been eating protein bars for breakfast because nothing else fits your macros, this high protein bagel breakfast sandwich is going to change your week. Fluffy eggs blended with cottage cheese give you the soft scrambled texture diners are famous for, and the turkey bacon adds smoky depth without the fat hit of regular bacon. Each sandwich clocks in at 35 grams of protein.
The whole sandwich takes 15 minutes start to finish, which makes it as fast as drive thru breakfast but with real ingredients you can actually pronounce. Let’s make it together.
Ingredients
High Protein Bagel Breakfast Sandwich
- 4 everything bagels
- 8 large eggs
- 1/4 cup low fat cottage cheese (the protein secret)
- 1 cup shredded sharp cheddar
- 8 strips turkey bacon
- 1 ripe avocado, sliced
- 1 cup baby arugula
- 2 tbsp unsalted butter
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
- Hot sauce for serving (optional)
Optional add-ins
- Sliced tomato
- Red onion shavings
- Sliced jalapenos
- Sriracha mayo
- Microgreens instead of arugula
How to Make a High Protein Bagel Breakfast Sandwich
- Toast. Slice the bagels in half. Toast in a toaster or air fryer at 375F for 3 minutes until golden. Keep warm.
- Crisp. Cook the turkey bacon in a nonstick skillet over medium heat for 3 minutes per side until deeply browned and crispy. Transfer to a plate.
- Blend. Crack the eggs into a bowl. Add the cottage cheese, salt, and pepper. Whisk for 30 seconds until completely smooth. Cottage cheese disappears into the eggs and adds 8 extra grams of protein per sandwich.
- Scramble. Melt the butter in the same skillet over medium-low heat. Pour in the egg mixture. Stir slowly with a spatula, pushing the curds toward the center every 20 seconds. Cook 3 to 4 minutes until just set but still glossy. Sprinkle the cheddar on top and pull off the heat. The residual heat will melt the cheese.
- Assemble. Place arugula on the bottom half of each bagel. Top with avocado slices, a quarter of the scrambled eggs and melted cheese, and 2 strips of turkey bacon.
- Crown. Cap with the bagel top. Slice in half and serve immediately. Add hot sauce if you like heat.
Why This Recipe Works
Most high protein breakfast sandwich recipes try to hit 30 plus grams of protein by piling on meat. This version takes a smarter route. Blending cottage cheese into the eggs adds 8 grams of plant protein you cannot taste. The eggs cook up fluffier than diner style scrambled because the dairy proteins create more structure. You get the protein hit without doubling the bacon.
Turkey bacon is the second smart swap. Strip for strip it delivers similar protein to pork bacon (around 4 grams per slice) with roughly half the saturated fat. According to USDA nutrition data two strips give you 8 grams of clean protein, which carries the rest of the sandwich. Adding 2 strips to each sandwich is the difference between a 27 gram protein breakfast and a 35 gram one.
Avocado is the third macro hero. Healthy fats slow down the carb absorption from the bagel, which means steady energy until lunch instead of a 10am crash. The combo of protein, fiber, and fat is exactly what registered dietitians recommend for sustained morning energy. This easy breakfast sandwich nails all three.
Tips
- Use a quality cottage cheese. The eggs are only as good as the dairy you blend in.
- Whisk the egg mixture until completely smooth before cooking. Any visible cottage cheese curds will not disappear in the pan.
- Cook the scrambled eggs over medium-low heat. High heat tightens the curds and gives you rubbery eggs.
- Storage: assembled sandwiches keep in foil in the fridge for 2 days. The bagel stays surprisingly crisp.
- Reheating: wrap in foil and bake at 350F for 8 minutes. Microwaving works in 60 seconds at 70 percent power but the bagel goes soft.
- Meal prep: cook the eggs and bacon in batches, store separately, and assemble fresh each morning in under 4 minutes.
- Substitution tip: swap cottage cheese for Greek yogurt at a 1:1 ratio for a tangier scramble.
- For dairy free: skip the cottage cheese and cheddar and use vegan cheese with 2 tbsp of unsweetened almond milk in the eggs.
Variations
- Tex-Mex: swap the cheddar for pepper jack and add salsa.
- Mediterranean: skip the bacon and add feta, sundried tomato, and spinach.
- BLT: add tomato slices and use 4 strips of bacon per sandwich.
- Spicy: stir 1 minced jalapeno into the egg mixture before cooking.
- Bagel swap: use whole grain bagels or thin bagels to save calories without losing protein.
- Open faced: skip the top bagel half and save 80 calories per sandwich.
Common Mistakes to Avoid
- Cooking the eggs on high heat. They turn rubbery and the cottage cheese gets watery.
- Skipping the bagel toast. A soft bagel cannot hold up to the wet ingredients and the whole sandwich falls apart.
- Slicing the avocado too early. It browns. Slice right before assembly.
- Using cold turkey bacon. Bring it to room temperature for 10 minutes before cooking so it crisps evenly.
- Forgetting the arugula. The peppery greens balance the rich eggs and cheese. Without them the sandwich tastes heavy.

High Protein Bagel Breakfast Sandwich
Ingredients
Method
- Slice bagels in half. Toast in toaster or air fryer at 375F for 3 minutes until golden. Keep warm.
- Cook turkey bacon in a nonstick skillet over medium heat for 3 minutes per side until crispy. Transfer to a plate.
- Whisk eggs with cottage cheese, salt, and pepper for 30 seconds until completely smooth.
- Melt butter in the same skillet over medium-low heat. Add egg mixture. Stir slowly for 3 to 4 minutes until just set but glossy. Sprinkle cheddar on top and pull from heat.
- Place arugula on the bottom half of each bagel. Top with avocado, a quarter of the eggs, and 2 strips of bacon.
- Cap with bagel top. Slice in half and serve immediately.


