Italian Spinach Bake

There are vegetable side dishes that are fine, and then there’s this Italian Spinach Bake—a creamy, cheesy, golden-brown casserole that will make you forget you’re eating your greens. Imagine tender, wilted spinach folded into a rich mixture of ricotta, mozzarella, Parmesan, and eggs, seasoned with garlic, salt, and pepper, then baked until bubbly and golden. The top gets crispy and caramelized while the inside stays soft, creamy, and utterly irresistible. This is the spinach dish that converts spinach haters.

This is not a complicated recipe, but it is a spectacular one. It’s the perfect side dish for a holiday table, a vegetarian main course for a weeknight dinner, or even a make-ahead breakfast casserole. It’s naturally low-carb and gluten-free, packed with protein from the cheeses and eggs, and bursting with that classic Italian flavor combination—ricotta, mozzarella, Parmesan, and garlic. Serve it with a crisp green salad, roasted tomatoes, or a piece of crusty bread, and watch it disappear.

Why You’ll Love This Recipe

  • Creamy, cheesy, and indulgent – Three cheeses (ricotta, mozzarella, Parmesan) create a rich, decadent texture.
  • Low-carb and gluten-free – No breadcrumbs, no flour. Naturally low in carbs and gluten-free.
  • Packed with hidden vegetables – Four cups of fresh spinach wilt down into every creamy bite.
  • Ready in 40 minutes – Fast enough for a weeknight, impressive enough for company.
  • Versatile – Serve as a side dish, vegetarian main, or breakfast casserole.

Ingredients

  • 4 cups fresh spinach – The star. Fresh spinach wilts down significantly (4 cups becomes about 1 cup cooked). You can also use frozen spinach (thawed and squeezed dry).
  • 1 cup ricotta cheese – Creamy, mild, and slightly tangy. Whole-milk ricotta creates the richest texture.
  • 2 cups shredded mozzarella cheese (divided) – Melty, stretchy, and essential. Reserve some for topping.
  • ½ cup grated Parmesan cheese – Nutty, salty, savory. Adds depth and umami.
  • 2 large eggs – Binds the casserole together and adds structure.
  • 1 tsp garlic powder – Savory, aromatic depth. Fresh minced garlic also works (increase to 2 cloves).
  • Salt and pepper to taste – Enhances all the flavors.

How to Make Italian Spinach Bake

Preheat and Prepare

Preheat your oven to 375°F (190°C). Lightly grease a baking dish (a 9×9-inch square dish, 7×11-inch oval dish, or an 8-inch cast-iron skillet). A 9-inch round pie plate also works.

Wilt the Spinach

Heat a large skillet over medium heat. Add the fresh spinach (no oil needed—the water from washing will create steam). Cook for about 3 minutes, stirring occasionally, until the spinach is fully wilted and reduced in volume. Drain the spinach in a colander, pressing with a spoon to remove excess liquid. Excess moisture will make the bake watery.

Alternatively, use frozen spinach: thaw 10 oz of frozen spinach and squeeze it completely dry in a clean kitchen towel.

Make the Cheese Mixture

In a large bowl, combine the ricotta cheese, half of the shredded mozzarella (reserve the other half for topping), the grated Parmesan cheese, eggs, garlic powder, salt, and pepper. Mix until well combined and smooth.

Fold in the Spinach

Add the wilted (and well-drained) spinach to the cheese mixture. Fold gently until the spinach is evenly distributed throughout.

Assemble the Bake

Transfer the spinach-cheese mixture to the prepared baking dish. Spread it into an even layer. Sprinkle the reserved mozzarella cheese over the top.

Bake

Bake for 30–35 minutes, until the casserole is bubbly around the edges and the top is golden brown and slightly crispy in spots. The center should be set (not jiggly). If the top is browning too quickly, loosely tent with foil for the last 10 minutes.

Cool and Serve

Remove the bake from the oven. Let it cool for 5–10 minutes before serving. This allows the casserole to set, making it easier to slice. Serve warm.

Tips for Success

  • Drain the spinach thoroughly – Wilted spinach holds a lot of water. Press it firmly in a colander or squeeze it in a clean kitchen towel. Excess moisture will make the bake watery and prevent it from setting.
  • Use whole-milk ricotta – Low-fat or part-skim ricotta has a higher water content, which can make the bake watery. Whole-milk ricotta is creamier and produces a better texture.
  • Don’t overbake – The bake is done when the edges are bubbly and the top is golden brown. Overbaking can cause the eggs to become rubbery and the cheese to separate.
  • Let it rest before serving – Five to ten minutes of resting allows the casserole to set, making it easier to slice and serve cleanly.
  • Add mix-ins for variety – Sautéed mushrooms, roasted red peppers, or artichoke hearts are delicious additions.

Equipment Needed

  • Baking dish (9×9-inch, 7×11-inch, 9-inch pie plate, or 8-inch cast-iron skillet)
  • Large skillet (for wilting spinach)
  • Large mixing bowl
  • Colander or clean kitchen towel (for draining spinach)
  • Wooden spoon or spatula
  • Measuring cups and spoons

Recipe Variations

Italian Spinach Bake with Artichokes – Add 1 cup of chopped canned artichoke hearts (drained and squeezed dry) along with the spinach. The tangy artichokes pair beautifully with the creamy cheese.

Mushroom Spinach Bake – Sauté 8 oz of sliced cremini mushrooms in the skillet before wilting the spinach. Add the mushrooms to the cheese mixture along with the spinach.

Spicy Italian Spinach Bake – Add ½ teaspoon of red pepper flakes to the cheese mixture. Use pepper jack cheese instead of mozzarella for the topping.

Sun-Dried Tomato Spinach Bake – Add ¼ cup of chopped sun-dried tomatoes (oil-packed, drained) to the cheese mixture. The sweet, tangy tomatoes are incredible with the spinach and ricotta.

Keto Spinach Bake – This recipe is already low-carb and keto-friendly. For a thicker consistency, add ¼ cup of grated Parmesan to the topping.

Vegan Spinach Bake – Use vegan ricotta, vegan mozzarella, and vegan Parmesan. Use a flax egg (2 tbsp ground flaxseed + 5 tbsp water, let sit for 5 minutes) instead of eggs. The bake will be slightly less firm but still delicious.

Serving Suggestions

This Italian Spinach Bake is incredibly versatile. Serve it:

  • As a side dish – Alongside grilled chicken, baked salmon, meatballs, or a roasted pork tenderloin.
  • As a vegetarian main – With a crisp green salad and a piece of crusty bread.
  • For brunch – As part of a breakfast spread with fresh fruit, pastries, and mimosas.
  • As a make-ahead lunch – Slice into portions and reheat throughout the week.
  • With marinara sauce – Spoon warm marinara over the top for an Italian-inspired twist.

For a beautiful presentation, serve the bake directly from the baking dish (use a trivet to protect the table). Garnish with fresh basil leaves, a sprinkle of red pepper flakes, and a drizzle of extra virgin olive oil.

Storage and Reheating

  • Refrigerator – Store in an airtight container for up to 5 days.
  • Reheating – Reheat individual portions in the microwave (60–90 seconds) or in a 350°F oven for 10–12 minutes. The bake can also be eaten cold (it’s delicious straight from the fridge).
  • Freezer – Freeze whole or in portions in an airtight container for up to 3 months. Thaw overnight in the refrigerator. Reheat in a 350°F oven for 15–20 minutes.

Frequently Asked Questions

Can I use frozen spinach instead of fresh?
Yes. Use 10 oz of frozen chopped spinach. Thaw it completely, then squeeze it firmly in a clean kitchen towel to remove as much liquid as possible. Add the squeezed spinach directly to the cheese mixture (no need to cook it first).

Can I make this without eggs?
Yes. The eggs provide structure and help the bake set. Without them, the bake will be softer and more like a dip. Use a flax egg (2 tbsp ground flaxseed + 5 tbsp water, let sit for 5 minutes) or ¼ cup of unsweetened applesauce as a binder.

Why is my bake watery?
Excess moisture usually comes from the spinach, ricotta, or both. Make sure to squeeze the wilted spinach completely dry. Use whole-milk ricotta (low-fat ricotta has more water). If using frozen spinach, squeeze it dry before adding.

Can I add other vegetables?
Absolutely. Sautéed mushrooms, roasted red peppers, artichoke hearts, or sun-dried tomatoes are all delicious additions. Just make sure to pat them dry before adding to prevent excess moisture.

Can I bake this in a muffin tin for individual servings?
Yes. Grease a 12-cup muffin tin. Divide the mixture evenly among the cups. Bake for 18–22 minutes until golden and set. These are perfect for portion control and meal prep.

Is this recipe gluten-free?
Yes, as written. No gluten-containing ingredients. Double-check your cheeses (most are gluten-free). No modifications needed.

Final Thoughts

This Italian Spinach Bake is proof that vegetables can be the star of the show. The creamy ricotta, the melty mozzarella, the salty Parmesan, the tender spinach, and the aromatic garlic come together in a casserole that’s rich, satisfying, and surprisingly light. It’s the kind of dish that feels indulgent but is actually packed with protein and nutrients.

This is the side dish you bring to a potluck that everyone asks for the recipe. The vegetarian main that satisfies even the most dedicated carnivores. The make-ahead breakfast casserole that makes busy mornings delicious. And the best part? It’s so simple that you’ll memorize it after one try.

So wilt that spinach. Mix those cheeses. Top with mozzarella. And get ready to bake a spinach dish that’s creamy, cheesy, and absolutely irresistible.


Made this Italian Spinach Bake? I’d love to hear about it. Leave a comment, share a photo, or tell me how you made it your own. Buon appetito!

Print

Italian Spinach Bake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Italian Spinach Bake – a creamy, cheesy, and comforting Italian-inspired casserole made with fresh spinach, ricotta, mozzarella, and Parmesan. This low-carb, gluten-free baked dish is perfect as a side dish, vegetarian main course, or even a dip. Ready in under 45 minutes!

  • Author: amanda
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 6-8 servings
  • Category: Side Dish, Main Dish
  • Method: Bake, Sauté
  • Cuisine: Italian

Ingredients

Scale
  • 4 cups fresh spinach
  • 1 cup ricotta cheese
  • 2 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • 2 large eggs
  • 1 tsp garlic powder
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C) and lightly grease a baking dish.
  2. Sauté fresh spinach in a skillet over medium heat until wilted, about 3 minutes. Drain excess liquid.
  3. In a bowl, mix ricotta, mozzarella (reserve some for topping), Parmesan, eggs, garlic powder, salt, and pepper until well combined.
  4. Fold in the wilted spinach until evenly distributed.
  5. Pour mixture into the prepared baking dish and top with reserved mozzarella.
  6. Bake for 30–35 minutes or until bubbly and golden brown. Let cool slightly before serving.

Notes

  • Drain the sautéed spinach well – squeezing out excess liquid prevents a watery casserole.
  • Use frozen spinach instead of fresh (thaw and squeeze dry – one 10 oz box equals about 4 cups fresh).
  • Add cooked Italian sausage, ground beef, or diced chicken for a heartier main dish.
  • Stir in sun-dried tomatoes or artichoke hearts for extra flavor.
  • Serve as a side dish with grilled chicken, steak, or fish, or as a vegetarian main with crusty bread.
  • Leftovers can be refrigerated for up to 5 days and reheated in the oven or microwave.
  • Freeze unbaked casserole for up to 3 months – bake from frozen, adding 15-20 minutes to cooking time.
  • For a lighter version, use part-skim ricotta and reduced-fat mozzarella.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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