Jump to What You Need
Why You Will Love This High Protein Casserole
- It's Healthy The cottage cheese adds a massive protein boost (24g per serving!) and creates a rich, creamy texture without needing heavy cream.
- Meal Prep Friendly This reheats perfectly, making it an ideal high-protein breakfast or lunch for the entire week.
- Versatile Serve it as a cheesy side dish for dinner, or add sausage or chicken to turn it into a complete "one-pan" meal.
- Lots of Spinach It’s loaded with 20 ounces of spinach, but the melted cheese makes it taste like pure comfort food.
The Ingredients for Cheesy Spinach Casserole
- Fresh Spinach You will need two 10-ounce bags. It looks like a lot at first, but it wilts down significantly.
- Cottage Cheese This is the powerhouse ingredient. It provides 24g of protein per serving and a wonderful creamy texture without needing heavy cream.
- Shredded Cheese You need a good melting cheese here. I prefer a mix of Monterey Jack and sharp cheddar, but Swiss or Mozzarella work just as well.
- Eggs These act as the binder to hold the casserole together and add richness.
- Binder A little bit of all-purpose flour helps set the casserole. Note: You can easily swap this for almond flour to keep it low-carb.
- Butter A small amount of butter adds flavor and helps with the texture.
- Sea Salt You can omit the sea salt if you feel the shredded cheeses have enough salt for the dish.
Why Cottage Cheese is Ideal for This Recipe
While many traditional spinach bakes use ricotta or cream cheese, I prefer cottage cheese for this recipe. It has a much higher protein-to-calorie ratio and, unlike ricotta or cream cheese or not melt down which can sometimes be grainy, cottage cheese curds melt down into a perfectly smooth, creamy binder as it bakes.
How to make the High Protein Spinach Casserole
- Wilt the Spinach Start by heating a large skillet over medium heat with a splash of olive oil. Add your fresh spinach in batches if needed. Cover the pan with a lid to help it steam and wilt down faster. This usually takes about 3 to 5 minutes.
- Squeeze Out Moisture, This is Important Once wilted, transfer the spinach to a colander. Let it cool slightly, then use the back of a large spoon to press down hard. You want to extract as much green liquid as possible. If you skip this step, the final dish might be watery.
- Mix the Base In a large mixing bowl, whisk together the eggs, melted butter, flour (or almond flour), and salt until the mixture is smooth. Stir in the cottage cheese until fully combined.
- Combine and Bake Fold in your dried spinach and 1.5 cups of the shredded cheese. Pour the mixture into a greased 9x13 baking dish. Top with the remaining ½ cup of cheese. Bake at 350°F for 35 minutes until the top is bubbly and golden brown. Let it rest for 5 minutes before slicing to let it set.
Troubleshooting Your Spinach Casserole
- Casserole is too soft or watery: If the dish feels weepy, it likely needs another 5-10 minutes in the oven. Every oven runs differently, so wait until the center is firm to the touch.
- Cheese is browning too fast: If the top is dark but the middle is still loose, tent the dish loosely with aluminum foil for the final 10 minutes of baking.
- Spinach is clumped together: When adding the squeezed spinach to the egg mixture, use a fork to break up the dry clumps. This ensures you get a bit of green in every single bite.
Variations on the Spinach Casserole Recipe
- Add Some Earthiness Quartered baby bella mushrooms are a fantastic addition that adds a meaty texture to the creamy base.
- Boost the Protein Stir in cooked chicken, crumbled sausage, or even shrimp to turn this side dish into a hearty, one-pan meal.
- Vegetarian-Friendly Extras If you want to keep it meat-free, try adding diced bell peppers or sautéed onions for extra crunch and flavor.
- Swap the Greens While spinach is the star here, you can experiment with finely chopped kale or Swiss chard for a different nutritional profile.
- Change the Cheese I love mixing Monterey Jack, sharp cheddar, and Swiss, but mozzarella or even a sprinkle of feta can change the flavor profile entirely.
- Low-Carb Friendly Swap the all-purpose flour for almond flour to keep this dish keto-friendly without losing the structure.
- Full Comfort Food, drizzle some of my Asiago cheese sauce on the casserole.
Here is my roundup of 22 vegetarian recipes!
Please visit my sides and salads page for more ideas! Or try my spinach and artichoke pasta recipe for dinner!
FAQ's
This dish stores incredibly well in the fridge for up to 4 days. You can reheat individual slices in the microwave for 60 seconds or warm the whole dish in the oven at 350°F until heated through.
Yes, this recipe is naturally gluten-free if you use almond flour as the binder. It is also very keto-friendly due to the high fat and protein content from the cheeses and eggs.
Not at all. The cottage cheese melts into the other ingredients while baking. It creates a smooth and creamy texture similar to ricotta, so you get all the protein benefits without the curds.
Yes, you can freeze this after baking. Let it cool completely, slice it into portions, and wrap them tightly. Thaw in the refrigerator overnight before reheating for the best results.
Looking for more cozy inspiration? Browse my full collection of Comfort Food Recipes to find your next family favorite.
Cooking with AI? Click the button below to send this exact recipe to ChatGPT so it doesn't miss any ingredients.
Recipe

Cheesy High Protein Spinach Casserole
Ingredients
- 2 - 10 ounce bags of fresh spinach wilted in a skillet with two tablespoons of olive oil
- 2 cups of creamy cottage cheese
- 3 tablespoons of butter cut into ½ inch pieces
- 2 cups of shredded cheese of your choice
- 3 eggs beaten
- ¼ cup of flour (substitute ¼ cup of almond flour if desired)
- ½ teaspoon of sea salt
Method
- If using fresh spinach: Heat olive oil in a skillet over medium heat. Add spinach and cook until wilted (about 3-5 minutes). Important: Place the wilted spinach in a colander and press down hard with a spoon to squeeze out excess liquid.
- In a large bowl, whisk the beaten eggs, melted butter, flour, and sea salt until smooth. Stir in the cottage cheese.
- Add the drained spinach and 1.5 cups of the shredded cheese (reserve ½ cup for the topping) to the bowl. Mix until well combined.
- Pour the mixture into a greased 9x13 baking dish. Sprinkle the remaining ½ cup of shredded cheese on top. Bake at 350°F (175°C) for 35 minutes, or until the edges are bubbly and golden brown. Let sit for 5 minutes before serving to set.






Leave a Reply
You must be logged in to post a comment.