I really enjoy making this cheesy spinach casserole because it transforms everyday ingredients into a creamy, comforting side dish that feels special every time. The spinach melts perfectly into the cheese mixture, and the golden top adds a satisfying finish. I often prepare this when I want something cozy, flavorful, and simple that works with almost any main meal. Cheesy Spinach Casserole

Why You’ll Love This Recipe

I like this recipe because it is easy, reliable, and full of flavor. I only need a few basic ingredients and one pan before everything goes into the oven. I also love that it feels indulgent while still being balanced, thanks to the spinach and protein-rich cottage cheese. It is one of those dishes I can make for both casual dinners and special occasions without changing a thing.

Ingredients

(Tip: You’ll find the full list of Ingredients and measurements in the recipe card below.)

  • 1 tablespoon butter or olive oil
  • 1/4 cup chopped onion
  • 4 cloves garlic, minced
  • 15 ounces fresh baby spinach
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes
  • 1 cup cottage cheese
  • 1 cup gruyere cheese, shredded and divided
  • 1/3 cup Parmesan cheese, grated and divided
  • 1 large egg

Directions

I begin by preheating the oven to 375°F so it is ready once the mixture is prepared. In a large skillet, I melt the butter over medium heat and cook the chopped onion for a few minutes until it starts to soften. I then add the garlic, Italian seasoning, salt, black pepper, and red pepper flakes, stirring until fragrant.

Next, I add the spinach in batches, letting each handful wilt down before adding more. Once all the spinach is wilted, I transfer it to a mixing bowl using a slotted spoon so most of the liquid stays in the pan. I stir in the cottage cheese, half of the gruyere, half of the Parmesan, and the egg until everything is well combined.

I spread the mixture evenly into a baking dish and sprinkle the remaining cheeses over the top. I bake the casserole until it is bubbly and lightly golden, then let it rest briefly before serving.

Servings And Timing

I usually divide this casserole into 6 servings. It takes about 10 minutes to prepare and around 30 minutes to bake, for a total time of approximately 40 minutes.

Variations

I sometimes replace the gruyere with mozzarella, Swiss, or sharp cheddar depending on what I have on hand. When I want extra flavor, I add a pinch of nutmeg or increase the red pepper flakes slightly. I also enjoy mixing in cooked chicken to turn it into a more filling dish.

Storage/Reheating

I store leftovers tightly covered in the refrigerator for up to 4 days. When reheating, I usually use the microwave for individual portions or warm the entire dish in the oven until heated through. The texture stays creamy and satisfying.

Cheesy Spinach Casserole FAQs

Can I use frozen spinach instead of fresh?

I can use frozen spinach, but I always thaw it completely and squeeze out as much liquid as possible to avoid excess moisture.

What cheese works best in this casserole?

I like gruyere for its flavor and meltability, but mozzarella, Swiss, or sharp cheddar also work well.

Can I prepare this casserole ahead of time?

I often assemble it a day in advance and store it covered in the refrigerator, then bake it when I am ready to serve.

How do I know when the casserole is fully cooked?

I look for bubbling around the edges and a lightly browned top, which tells me it is ready.

Can this casserole be served as a main dish?

I find it works well as a light main when paired with added protein or served alongside a simple salad.

Conclusion

I love this cheesy spinach casserole because it is comforting, easy to make, and consistently delicious. It fits seamlessly into many meals and can be adapted with different cheeses or add-ins. Whenever I want a dependable dish that feels warm and satisfying, this recipe is always a favorite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesy Spinach Casserole

Cheesy Spinach Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

This Cheesy Spinach Casserole is a creamy, comforting side dish made with fresh spinach, cottage cheese, and a blend of melty cheeses. It’s quick to prepare, full of flavor, and perfect for both weeknight meals and special occasions.


Ingredients

  • 1 tablespoon butter or olive oil
  • 1/4 cup chopped onion
  • 4 cloves garlic, minced
  • 15 ounces fresh baby spinach
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes
  • 1 cup cottage cheese
  • 1 cup shredded Gruyere cheese, divided
  • 1/3 cup grated Parmesan cheese, divided
  • 1 large egg

Instructions

  1. Preheat oven to 375°F (190°C).
  2. In a large skillet, heat butter over medium heat. Add chopped onion and cook until softened, about 2–3 minutes.
  3. Stir in garlic, Italian seasoning, salt, black pepper, and red pepper flakes. Cook until fragrant, about 1 minute.
  4. Add spinach in batches, stirring until wilted. Use a slotted spoon to transfer the spinach to a large mixing bowl, leaving excess liquid behind.
  5. Add cottage cheese, half of the Gruyere, half of the Parmesan, and the egg. Stir until well combined.
  6. Spread the mixture evenly into a greased baking dish. Top with remaining Gruyere and Parmesan.
  7. Bake for 30 minutes, or until bubbly and golden on top. Let rest a few minutes before serving.

Notes

  • Replace Gruyere with mozzarella, Swiss, or sharp cheddar.
  • Add a pinch of nutmeg for depth of flavor.
  • Stir in cooked chicken to make it a main dish.
  • Use well-drained frozen spinach if fresh isn’t available.
  • Assemble ahead and refrigerate, then bake when ready to serve.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 portion
  • Calories: 210
  • Sugar: 2g
  • Sodium: 430mg
  • Fat: 14g
  • Saturated Fat: 7g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 7g
  • Fiber: 2g
  • Protein: 15g
  • Cholesterol: 80mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star