This post may contain affiliate links. Please read my disclosure and privacy policy.
I can’t even tell you how many times I’ve tested this cottage cheese breakfast casserole. At first, I tried making it with sweet potatoes and no cheese. (Which is delicious, but the macros weren’t where I wanted them to be.)
Then I tried making this with canned white beans and adding cottage cheese for a velvety texture. This version was better, but the white beans were a little more noticeable than I would have liked.
That’s when I had a lightbulb moment. I could sneak lentils into the homemade ground turkey “sausage” just like I do in my healthy burgers and tacos. The lentils go almost entirely unnoticed, but they add a hefty serving of fiber to each slice. And when you start with canned lentils, there’s no extra cooking required.
This is my go-to breakfast when I want something that easily meets my macro nutrient goals. It has 45 grams of protein and 6 grams of fiber per serving, all for less than 400 calories. If you serve it with a half cup of raspberries on the side, you’ll add 4 more grams of fiber, too.

Egg Casserole with Cottage Cheese Ingredients
- Ground Turkey. Since it can be hard to meet protein goals with eggs alone, this recipe quickly cooks ground turkey with some pantry spices to create a sausage flavor. This helps you avoid any yucky ingredients found in store-bought sausage.
- Canned Lentils. This is the easiest way to add fiber to a breakfast casserole. They blend right in with the tiny pieces of cooked turkey, without adding a noticeable flavor or texture. You can use 1.5 cups of cooked lentils, if you already have some in your fridge, too.
- Eggs. You’ll need a dozen eggs to make an entire casserole. If you want to swap some of these for egg whites, feel free to do so. I’ve always heard that 1/4 cup of egg whites will replace one egg.
- Spinach. I buy the 5-ounce bags of baby spinach from the store, and include the whole thing in this casserole! It’s such an easy way to add leafy greens to your breakfast, but they shrink down a lot, so it’s not overwhelming.
- Cottage Cheese. This not only adds protein, but it also gives the eggs a creamy, velvety texture. I like to blend the cottage cheese into the eggs, so it’s not noticeable, but you can also stir it in if you don’t mind seeing the curds throughout the casserole.
- Shallot. I use this for a mild onion flavor. The first time I tested this egg bake, I used a whole yellow onion, and I found it too sweet with everything else. But any onion you have on hand will do, or you can leave it out if you’re in a hurry.
- Pantry Spices. Ground sage, red pepper flakes, salt, and black pepper help to create a sausage-like flavor. If you love fennel, you can add that here, too. (My family does not enjoy it, so I left it out.)

How to Make a High-Protein Breakfast Casserole
Step 1:
Preheat your oven to 375ºF and lightly grease a 9×13-inch casserole dish. I use a stainless steel pan (affiliate link), as I think it bakes faster than a glass dish, so just keep in mind that using a glass dish might require a few more minutes of baking.
While the oven is preheating, heat a large skillet over medium high heat and add a drizzle of olive oil. Start cooking 1 chopped shallot. Stir for about 2 minutes, or until it starts to soften. (It will continue to cook as you go, so don’t worry about it becoming fully tender yet.)
Then add 1 pound of ground turkey and season it with a half teaspoon of fine sea salt. Use a sturdy spatula to break up the meat into small pieces. Cook, continuing to break it up, until the turkey is no longer pink, about 8 minutes.

Step 2:
Next, add 5 ounces of baby spinach to the pan. I like to roughly chop it up, so the pieces will be even smaller in the final casserole. It will look like a lot at first, but it will wilt quickly as you stir it into the turkey.
Want to save this for later?
Then add a 15-ounce can of drained and rinsed lentils, and season with 1 teaspoon of ground sage, 1/4 teaspoon of crushed red pepper flakes, and a half teaspoon each of salt and black pepper. Stir until everything is heated through, and add additional salt if it’s not flavorful enough. (I usually add another 1/2 teaspoon, but it will vary based on your taste buds and the type of salt you use.)
Transfer the mixture to the prepared baking dish and spread it out evenly.

Step 3:
Crack a dozen eggs into a blender and add 1.5 cups of cottage cheese. Season with 3/4 teaspoon of salt, then secure the lid and blend until smooth. Pour the blended eggs over the mixture in the baking dish, then gently jiggle the pan to ensure everything is evenly distributed.
Bake at 375ºF for 40 to 45 minutes, or until the center no longer wiggles if you shake the pan. The top should look lightly golden, and there may be areas that puff up as it bakes. (Don’t worry, the whole thing will flatten as it cools.)
Remove the pan from the oven once the center looks firm, then let it cool for at least 15 minutes before slicing it into 6 large squares. Enjoy with some berries on the side for extra fiber!

Storage Tips
Transfer the slices to an airtight container and refrigerate for up to 5 days. You can reheat a slice in the microwave for 60 to 75 seconds or in the air fryer at 350ºF for 5 minutes.


Cottage Cheese Egg Casserole (High-Protein!)
Ingredients
- 1 tablespoon oil
- 1 shallot , chopped
- 1 pound ground turkey
- 1 teaspoon ground sage
- ¼ teaspoon crushed red pepper flakes
- salt & black pepper
- 5 ounces spinach , roughly chopped
- 15 ounces lentils , drained and rinsed
- 12 large eggs
- 1.5 cups cottage cheese
Instructions
- Preheat the oven to 375ºF and lightly grease a 9×13-inch casserole dish. (I use a stainless steel one, which I think bakes faster than a glass pan.) While the oven preheats, arrange a large skillet over medium-high heat. Add a drizzle of olive oil and cook the shallot until translucent, about 2 minutes, stirring often.
- Add the ground turkey to the skillet and season with ½ teaspoon of salt. Use a sturdy spatula to break up the meat into small pieces. Cook until it's no longer pink, about 8 minutes. Then season the meat with the ground sage, red pepper flakes, another ½ teaspoon of salt, and ½ teaspoon of ground black pepper. Stir well to distribute the seasonings.
- Next, add in the spinach and stir until it's wilted, about 2 to 3 minutes. It will shrink down significantly! Then add the drained lentils and season with another ½ teaspoon of salt. Once everything is warm, transfer the mixture to the greased pan and spread it out evenly.
- In a blender, add the 12 eggs, cottage cheese, and ¾ teaspoon of salt. Secure the lid and blend until smooth. Then pour the eggs over the mixture in the pan. Gently shake the pan to make sure everything is distributed evenly, then bake at 375ºF until the center looks cooked through, about 40 minutes. (A glass pan might take longer, FYI.)
- As soon as the center of the casserole no longer jiggles, you can remove the casserole from the oven and let it cool for 15 minutes. Slice it into 6 big squares and enjoy it warm. (You can cut the slices smaller for a brunch, but the 6 slices are great if you're trying to meet macro goals for a meal prep routine.)
Notes
Nutrition
More High-Protein Recipes to Try
- Flourless Protein Waffles
- High-Protein Breakfast Scramble
- Protein Granola Bars
- No-Bake Protein Balls
If you try this recipe, please leave a comment and star rating below to let me know how you like it.













I have a question… in the notes about the cottage cheese, you say “ If you want to omit the cheese, feel free! I’d also cut back on the salt in that case. ” Do you mean omit ALL the cottage cheese? At 1.5 cups of cottage cheese, wouldn’t that really change the consistency of the casserole, the baking time, and possibly other things? I’ve seen other Cottage Egg Bake recipes that call for cheese: mozzarella, Parmesan, cheddar. When I first read the comment, I thought you were referring to some type of cheese like that. I went back to the recipe to check, but none is listed. Please clarify. Thank you.
Hi Nancy! Yes, I do mean omitting all of the cottage cheese. I’ve tested this recipe a lot over the past 3 months, and for two of those tests I omitted the cottage cheese because I have friends and family members who can’t do dairy at all. The texture does change, the egg casserole is flatter, and you wouldn’t need as much salt, because there’s 1.5 cups less volume overall. But people always ask me questions like that, so I thought I would mention that it can be done. However, I recommend making the recipe as written, since that’s how it turns out best in both taste and texture. (And that’s how I would make it for guests!)
Looks delicious, how many servings in this recipe??
I get 6 big squares from this one, to reach the macronutrients I’m going for. You can see the nutrition information and serving size directly below the printable recipe card! You could also cut the slices smaller if you’re just serving this for brunch.