Mornings are always better when breakfast is already made, and this everything bagel egg casserole is one of my favorite ways to meal prep for the week. It has all the flavor of a classic everything bagel breakfast but made lighter, higher in protein, and more balanced thanks to Eat Royo’s low carb everything bagels. I love pulling this out of the fridge on busy mornings because it heats up beautifully and keeps me full for hours.
If you’re looking for a breakfast that’s healthy, filling, and easy to prep ahead, this everything bagel egg casserole is it. I used Eat Royo’s low carb everything bagels, which are packed with protein and fiber while still giving you all the flavor of your favorite bagel. This casserole is low calorie, high protein, and makes the perfect meal prep for busy mornings.
If you are interested in trying Eat Royo, you can use the discount code “COOKINGKATIELADY” at checkout for a discount on your next purchase!
Huge shout out and thank you to Eat Royo for being the sponsor of today’s post!
BE SURE TO SAVE THIS RECIPE TO YOUR FAVORITE PINTEREST BOARD FOR LATER!
Health Benefits of the Ingredients
- Eat Royo Low Carb Bagels – These bagels are high in protein and fiber with fewer net carbs, making them a healthier alternative to traditional bagels.
- Turkey Bacon – Lean protein with less fat than traditional bacon.
- Cottage Cheese – Adds creaminess plus extra protein.
- Eggs – A nutrient-dense protein source that keeps you full and energized.
- Gruyère Cheese – Rich in flavor, which means a little goes a long way.
- Milk – Adds moisture and creaminess to the casserole.
- Everything Bagel Seasoning – Flavorful without needing extra salt or additives.
This combination makes for a balanced, satisfying breakfast that fuels you with protein, healthy fats, and complex carbs.
Ingredients
- 5 Eat Royo low carb everything bagels
- 1 pack turkey bacon (or protein of choice)
- 2 cups Gruyère cheese, freshly grated
- 8 oz cottage cheese (or cream cheese if you prefer)
- 8 large eggs
- 2 cups milk (organic, grass fed 2%)
- 1/2 tsp salt
- 1/2 tsp pepper
- 1 1/2 tbsp everything bagel seasoning
- Avocado oil spray

Instructions
- Spray a large baking dish with avocado oil and set aside.
- In a large mixing bowl, whisk together eggs, milk, salt, pepper, and everything bagel seasoning. Fold in the cottage cheese.
- Layer half of the bagels, half of the bacon, and half of the Gruyère cheese in the baking dish. Repeat with the remaining half.
- Pour the egg mixture over the casserole and gently press the top down so everything is submerged in the liquid. Don’t worry if you see cottage cheese chunks, they’ll melt in the oven.
- Cover and refrigerate overnight.
- Bake at 350°F for 40 minutes covered, then 15 to 20 minutes uncovered, until golden on top and set in the middle.

Storing and Reheating
- Storing – Once baked and cooled, cover and store in the refrigerator for up to 4 days.
- Freezing – Slice into portions, wrap tightly, and freeze for up to 2 months.
- Reheating – Reheat individual slices in the microwave for 60 to 90 seconds, or place the whole casserole back in the oven at 325°F until warmed through.
FAQs
Can I make this ahead of time?
Yes, this casserole is designed for meal prep. You can refrigerate overnight before baking or bake it fully and reheat throughout the week.
Do I have to use cottage cheese?
No, you can swap in cream cheese for a richer flavor, but cottage cheese keeps it higher in protein and lighter overall.
Can I switch up the protein?
Absolutely. Turkey bacon, chicken sausage, or even leftover shredded chicken work great in this recipe.
Do I have to use Eat Royo bagels?
I recommend them because they keep this casserole low carb, high protein, and full of fiber, but you can use any bagels you have on hand.
Check Me Out on Social Media!
I post all my recipes on social media as well and you can stay up to date on what I am up to! Also, I love seeing people try my recipes! When make these, snap a picture, and share it to your socials. Tag @cookingkatielady and #cookingkatielady so I can admire your masterpiece and share with others!
Cottage cheese toast is truly a hidden gem. It’s nutritious, delicious, and endlessly customizable. Whether you’re in the mood for savory smoked salmon, sweet fig and honey, or a creamy avocado combo, there’s a version here to satisfy any craving.
Try all three and let me know your favorite!
everything bagel egg casserole, low carb bagel breakfast casserole, healthy egg casserole recipe, high protein breakfast meal prep, Eat Royo bagel recipe, cottage cheese egg bake, low calorie breakfast casserole, easy meal prep breakfast
Everything Bagel Breakfast Egg Casserole (Low Carb, Low Calorie, High Protein)
Description
Mornings are always better when breakfast is already made, and this everything bagel egg casserole is one of my favorite ways to meal prep for the week. It has all the flavor of a classic everything bagel breakfast but made lighter, higher in protein, and more balanced thanks to Eat Royo’s low carb everything bagels. I love pulling this out of the fridge on busy mornings because it heats up beautifully and keeps me full for hours.
Ingredients
Instructions
-
Spray a large baking dish with avocado oil and set aside.
-
In a large mixing bowl, whisk together eggs, milk, salt, pepper, and everything bagel seasoning. Fold in the cottage cheese.
-
Layer half of the bagels, half of the bacon, and half of the Gruyère cheese in the baking dish. Repeat with the remaining half.
-
Pour the egg mixture over the casserole and gently press the top down so everything is submerged in the liquid. Don’t worry if you see cottage cheese chunks, they’ll melt in the oven.
-
Cover and refrigerate overnight.
-
Bake at 350°F for 40 minutes covered, then 15 to 20 minutes uncovered, until golden on top and set in the middle.
Nutrition Facts
Nutrition Facts
Servings 8
- Amount Per Serving
- Calories 336kcal
- % Daily Value *
- Total Fat 18.7g29%
- Saturated Fat 8.4g43%
- Cholesterol 261.8mg88%
- Sodium 1036.5mg44%
- Total Carbohydrate 31.4g11%
- Dietary Fiber 20g80%
- Sugars 5.1g
- Protein 28.4g57%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Did you make this recipe?
The next time you make it, snap a picture, and share it to your socials. Tag @cookingkatielady and #cookingkatielady so I can admire your masterpiece and share with others!:)
Please note that my nutrition label is approximate and can have slight rounding.

