Golden Cheesy Spinach & Cottage Cheese Bake
Description
If you’re searching for a satisfying, protein-packed dish that’s easy to prepare and incredibly versatile, this Golden Cheesy Spinach & Cottage Cheese Bake deserves a place in your recipe collection. Every bite is rich, creamy, and loaded with wholesome ingredients, while the crispy golden cheddar and Parmesan topping creates an irresistible finish that makes this casserole impossible to resist.
This recipe is perfect for busy mornings, meal prep, weekend brunches, light lunches, or even a comforting dinner. Cottage cheese keeps the bake wonderfully moist while adding a boost of protein, eggs provide structure and richness, and spinach contributes vitamins, minerals, and vibrant color without overpowering the cheesy flavor. Fresh garlic and onions create a savory base that pairs beautifully with the sharp cheddar and nutty Parmesan.
One of the best things about this recipe is its flexibility. You can enjoy it warm straight from the oven, pack it into lunch boxes, or reheat individual portions throughout the week. It also freezes exceptionally well, making it an ideal make-ahead meal for busy families.
The secret to achieving the perfect texture is removing every bit of moisture from the spinach before mixing it into the batter. This simple step prevents excess water from making the casserole soggy and helps create firm, clean slices. Allowing the bake to rest after baking is equally important, as it gives the eggs time to set completely.
Whether you’re following a low-carb lifestyle, increasing your protein intake, or simply looking for a delicious way to eat more vegetables, this cheesy spinach bake delivers incredible flavor with minimal effort.
Ingredients
Egg & Cheese Base
- 8 large eggs
- 2 cups (450g) cottage cheese (whole milk or 2%)
- 1½ cups (150g) sharp cheddar cheese, freshly shredded, divided
- ½ cup (50g) Parmesan cheese, finely grated
- 2 tablespoons butter or olive oil
Vegetables & Aromatics
- 10 oz (280g) frozen chopped spinach, thawed and squeezed completely dry (or 12 oz fresh spinach, wilted and drained)
- 1 small yellow onion, finely diced (or 3 green onions)
- 2 cloves garlic, minced
Seasonings
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon fine sea salt
- ¼ teaspoon freshly ground black pepper
- Pinch of ground nutmeg (optional)
Instructions
Step 1 – Prepare the Oven
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or olive oil, or line it with parchment paper for easy removal and cleanup.
Step 2 – Cook the Aromatics
Heat the butter or olive oil in a skillet over medium heat. Add the diced onion and cook for about 3 minutes until soft and translucent. Stir in the minced garlic and cook for another minute until fragrant. Remove from the heat and allow the mixture to cool slightly.
Step 3 – Prepare the Spinach
If using frozen spinach, thaw it completely. Place it inside a clean kitchen towel or cheesecloth and squeeze firmly until all excess water is removed. This is one of the most important steps because dry spinach keeps the casserole firm instead of watery.
If using fresh spinach, sauté or steam it until wilted, let it cool, then squeeze out as much moisture as possible before chopping.
Step 4 – Mix the Egg Base
Crack the eggs into a large mixing bowl and whisk until smooth. Add the cottage cheese, garlic powder, onion powder, sea salt, black pepper, and optional nutmeg.
Whisk until everything is fully combined. For an extra smooth and creamy casserole, blend the eggs and cottage cheese together in a blender for about 30 seconds before returning the mixture to the bowl.
Step 5 – Add the Cheese
Stir in 1 cup of shredded cheddar cheese and all of the grated Parmesan cheese. Mix until evenly distributed throughout the egg mixture.
Step 6 – Combine Everything
Add the cooked onion and garlic mixture along with the prepared spinach.
Using a spatula, gently fold everything together until every ingredient is evenly coated with the egg and cheese mixture.
Step 7 – Fill the Baking Dish
Pour the mixture into the prepared baking dish.
Spread it evenly using a spatula so the casserole bakes uniformly.
Sprinkle the remaining ½ cup shredded cheddar cheese evenly over the top to create the signature golden cheesy crust.
Step 8 – Bake
Place the dish in the preheated oven.
Bake uncovered for 35–40 minutes, or until the center is completely set and no longer jiggles when gently shaken.
The cheese on top should become bubbly, melted, and beautifully golden brown.
Step 9 – Rest Before Cutting
Remove the casserole from the oven and allow it to rest for 10–15 minutes.
This resting period allows the eggs to finish setting, making it much easier to cut neat squares without falling apart.
Slice into 12 equal portions and serve warm.
Tips
- Squeeze every bit of moisture from the spinach to avoid a watery casserole.
- Freshly shredded cheddar melts much better than pre-packaged shredded cheese.
- Blend the cottage cheese and eggs if you prefer an ultra-smooth texture.
- Add chopped mushrooms, bell peppers, or broccoli for extra vegetables.
- A pinch of smoked paprika adds wonderful depth of flavor.
- Sprinkle chopped parsley or fresh chives on top before serving for freshness.
- Let leftovers cool completely before refrigerating.
- Store in an airtight container for up to 4 days.
- Freeze individual squares for up to 2 months and thaw overnight before reheating.
- Reheat in the oven or air fryer to restore the crispy cheesy topping.
Prep Time: 15 minutes
Cook Time: 35–40 minutes
Total Time: Approximately 1 hour
Resting Time: 10–15 minutes
Servings
Makes 12 generous squares
Nutritional Benefits
This casserole is naturally low in carbohydrates while providing an excellent balance of protein, calcium, and healthy fats. Cottage cheese and eggs supply complete protein to help keep you full longer and support muscle maintenance. Spinach contributes iron, folate, vitamin A, vitamin K, magnesium, and antioxidants, while cheddar and Parmesan provide calcium for strong bones. Because it’s filling and nutrient-dense, it’s a great choice for breakfast, lunch, dinner, or post-workout meals.
Q&A
Can I use fresh spinach instead of frozen?
Yes. Use about 12 ounces of fresh spinach. Wilt it first, cool it, then squeeze out all excess moisture before mixing it into the casserole.
Can I prepare it ahead of time?
Absolutely. Assemble the casserole up to one day in advance, cover, refrigerate, and bake when ready.
Can I freeze it?
Yes. Slice the cooled casserole into individual portions, wrap them well, and freeze for up to 2 months. Reheat directly from thawed for best texture.
Can I use another cheese?
Certainly. Mozzarella, Monterey Jack, Gruyère, Swiss, Gouda, or a blend of cheeses all work beautifully.
Why is my casserole watery?
This usually happens when the spinach isn’t squeezed dry enough. Removing as much moisture as possible is essential for achieving firm, clean slices.
What should I serve with it?
It pairs wonderfully with a crisp green salad, sliced avocado, roasted tomatoes, fresh fruit, or whole-grain toast. It also makes an excellent side dish alongside grilled chicken, salmon, or turkey for a complete high-protein meal.
Nutrition (Approx. Per Serving)
- Calories: 180
- Protein: 16g
- Carbohydrates: 4g
- Fat: 11g
- Saturated Fat: 5g
- Fiber: 1g
- Sugar: 2g
- Calcium: 22% DV
- Iron: 8% DV
- Sodium: 340mg