Nothing says comfort food quite like a warm, bubbly spinach casserole fresh from the oven. Whether you’re looking for a quick weeknight dinner, a healthy side dish, or a crowd-pleasing potluck contribution, our roundup of 12 delicious spinach casserole recipes has got you covered. From classic creamy bakes to innovative twists, these dishes are sure to satisfy. Keep reading to discover your next favorite recipe!
Spinach and Artichoke Casserole

Combining the creamy richness of a beloved dip with the heartiness of a main dish, this spinach and artichoke casserole is a versatile crowd-pleaser that’s as suitable for a weeknight dinner as it is for a festive gathering.
Ingredients
- 2 cups fresh spinach, chopped (packed tightly)
- 1 can (14 oz) artichoke hearts, drained and chopped
- 1 cup cream cheese, softened (for easier mixing)
- 1/2 cup sour cream
- 1/2 cup mayonnaise
- 1 cup shredded mozzarella cheese (plus extra for topping)
- 1/2 cup grated Parmesan cheese
- 2 cloves garlic, minced (adjust to taste)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp red pepper flakes (optional for a slight kick)
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a 9×13 inch baking dish.
- In a large mixing bowl, combine the cream cheese, sour cream, and mayonnaise until smooth. Tip: Softening the cream cheese in the microwave for 10-15 seconds can make this step easier.
- Add the mozzarella, Parmesan, garlic, salt, black pepper, and red pepper flakes to the bowl, mixing well to incorporate all ingredients.
- Fold in the chopped spinach and artichoke hearts until evenly distributed throughout the mixture.
- Transfer the mixture to the prepared baking dish, spreading it out evenly. Sprinkle additional mozzarella cheese on top for a golden, bubbly finish.
- Bake in the preheated oven for 25-30 minutes, or until the edges are bubbly and the top is lightly golden. Tip: For an extra crispy top, broil for the last 2-3 minutes of baking.
- Let the casserole sit for 5 minutes before serving to allow it to set slightly. Tip: This resting time makes it easier to cut and serve.
Silky and rich with a delightful contrast of textures from the tender spinach and artichokes, this casserole pairs beautifully with crusty bread or a light, crisp salad for a complete meal. For a brunch twist, serve alongside poached eggs for added protein.
Creamy Spinach Casserole with Parmesan

Savory and sumptuous, this Creamy Spinach Casserole with Parmesan is a testament to the beauty of simple ingredients coming together to create a dish that’s both comforting and sophisticated. Perfect for a cozy family dinner or an elegant gathering, its rich flavors and creamy texture are sure to impress.
Ingredients
- 2 cups fresh spinach, tightly packed (or frozen, thawed and drained well)
- 1 cup heavy cream (for a lighter version, substitute with half-and-half)
- 1/2 cup grated Parmesan cheese (plus extra for topping)
- 1/4 cup unsalted butter (or olive oil for a dairy-free option)
- 2 cloves garlic, minced (adjust to taste)
- 1/2 tsp salt (adjust to taste)
- 1/4 tsp black pepper, freshly ground
- 1/4 tsp nutmeg, freshly grated (adds depth of flavor)
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a medium-sized casserole dish.
- In a large skillet over medium heat, melt the butter. Add the minced garlic and sauté for about 1 minute until fragrant, being careful not to burn it.
- Add the spinach to the skillet and cook until just wilted, about 2-3 minutes. If using frozen spinach, ensure it’s thoroughly drained to avoid excess moisture.
- Pour in the heavy cream, stirring gently to combine with the spinach. Allow the mixture to simmer for 2 minutes, then remove from heat.
- Stir in the Parmesan cheese, salt, pepper, and nutmeg until the cheese is melted and the mixture is smooth.
- Transfer the spinach mixture to the prepared casserole dish, spreading it evenly. Sprinkle additional Parmesan cheese on top for a golden crust.
- Bake in the preheated oven for 20-25 minutes, or until the top is bubbly and lightly browned.
- Let the casserole stand for 5 minutes before serving to allow the flavors to meld and the dish to set slightly.
A harmonious blend of creamy and cheesy with a hint of nutmeg, this casserole pairs beautifully with crusty bread or as a side to roasted meats. For a touch of color and freshness, garnish with a sprinkle of chopped parsley or a drizzle of truffle oil before serving.
Spinach and Feta Cheese Casserole

Radiating with the vibrant hues of fresh greens and the rich, creamy notes of feta, this Spinach and Feta Cheese Casserole is a harmonious blend of flavors and textures that promises to delight the palate. Perfect for a cozy family dinner or an elegant brunch, it’s a versatile dish that embodies the essence of comfort food with a sophisticated twist.
Ingredients
- 2 cups fresh spinach, tightly packed (or frozen, thawed and drained)
- 1 cup feta cheese, crumbled (for a sharper taste, try aged feta)
- 1/2 cup heavy cream (substitute with half-and-half for a lighter version)
- 2 large eggs, lightly beaten (room temperature for even mixing)
- 1/4 tsp nutmeg, freshly grated (adds a warm, aromatic note)
- 1/2 tsp salt (adjust to taste)
- 1/4 tsp black pepper, freshly ground
- 1 tbsp olive oil (or any neutral oil for greasing)
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a 9-inch baking dish with olive oil.
- In a large mixing bowl, combine the spinach, feta cheese, heavy cream, eggs, nutmeg, salt, and black pepper. Mix gently until all ingredients are well incorporated.
- Transfer the mixture to the prepared baking dish, spreading it evenly with a spatula.
- Bake in the preheated oven for 25-30 minutes, or until the top is golden and the center is set. A knife inserted into the center should come out clean.
- Let the casserole cool for 5 minutes before serving to allow the flavors to meld together beautifully.
Marvel at the creamy texture and the perfect balance of savory feta with the earthy spinach, making each bite a delightful experience. Serve this casserole alongside a crisp salad or crusty bread for a complete meal that’s sure to impress.
Spinach and Mushroom Casserole

Delightfully creamy and packed with earthy flavors, this Spinach and Mushroom Casserole is a testament to the beauty of simple ingredients coming together in perfect harmony. Whether you’re seeking a comforting side or a vegetarian main, this dish promises to impress with its rich texture and depth of flavor.
Ingredients
- 2 cups fresh spinach, tightly packed (or frozen, thawed and drained)
- 1 cup mushrooms, sliced (cremini or button work well)
- 1 cup heavy cream (for a lighter version, substitute with half-and-half)
- 1/2 cup grated Parmesan cheese (plus extra for topping)
- 1 tbsp olive oil (or any neutral oil)
- 1 tsp garlic, minced (adjust to taste)
- 1/2 tsp salt (adjust to taste)
- 1/4 tsp black pepper, freshly ground
- 1/4 tsp nutmeg, freshly grated (for a warm, aromatic note)
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a medium casserole dish.
- In a large skillet, heat the olive oil over medium heat. Add the mushrooms and sauté until they’re golden and have released their moisture, about 5 minutes.
- Add the minced garlic to the skillet and cook for another 30 seconds, until fragrant. Tip: Avoid browning the garlic to prevent bitterness.
- Stir in the spinach and cook until just wilted, about 2 minutes. If using frozen spinach, ensure it’s thoroughly drained to avoid excess moisture.
- Reduce the heat to low and pour in the heavy cream, stirring gently to combine. Allow the mixture to simmer for 2 minutes, then remove from heat.
- Fold in the Parmesan cheese, salt, pepper, and nutmeg, stirring until the cheese is melted and the mixture is smooth.
- Transfer the mixture to the prepared casserole dish and sprinkle with additional Parmesan cheese.
- Bake in the preheated oven for 20 minutes, or until the top is bubbly and lightly golden. Tip: For a crispier top, broil for the last 2 minutes.
- Let the casserole stand for 5 minutes before serving to allow the flavors to meld and the dish to set slightly.
Uniquely satisfying, this casserole boasts a velvety texture with a slight crunch from the golden top, making it a versatile dish that pairs beautifully with crusty bread or a light salad. For an extra touch of elegance, garnish with fresh thyme leaves before serving.
Spinach and Ricotta Casserole

Spinach and ricotta casserole is a dish that marries the creamy richness of ricotta with the earthy freshness of spinach, creating a comforting yet sophisticated meal perfect for any occasion.
Ingredients
- 2 cups ricotta cheese (whole milk for creaminess)
- 10 oz frozen spinach, thawed and drained (squeeze out excess water)
- 1 cup mozzarella cheese, shredded (for a golden top)
- 1/2 cup Parmesan cheese, grated (adds a nutty flavor)
- 2 large eggs (helps bind the casserole)
- 1 tsp garlic powder (or fresh minced garlic for more punch)
- 1/2 tsp salt (adjust to taste)
- 1/4 tsp black pepper (freshly ground preferred)
- 1 tbsp olive oil (for greasing the dish)
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a 9×13 inch baking dish with olive oil.
- In a large bowl, combine the ricotta cheese, drained spinach, mozzarella, Parmesan, eggs, garlic powder, salt, and pepper. Mix until well incorporated.
- Transfer the mixture to the prepared baking dish, spreading it evenly with a spatula.
- Bake in the preheated oven for 25-30 minutes, or until the edges are golden and the center is set.
- Let the casserole cool for 5 minutes before serving to allow it to set further.
Zesty and creamy, this casserole boasts a delightful contrast between the crispy top and the soft, flavorful interior. Serve it alongside a crisp green salad or as a hearty side to roasted meats for a complete meal.
Spinach and Chicken Casserole

This Spinach and Chicken Casserole is a harmonious blend of tender chicken, vibrant spinach, and creamy cheese, baked to perfection for a comforting meal that’s both nutritious and indulgent.
Ingredients
- 2 cups cooked chicken, shredded (use rotisserie for convenience)
- 10 oz fresh spinach, roughly chopped (frozen can be substituted, thawed and drained)
- 1 cup heavy cream (half-and-half works for a lighter version)
- 1 cup shredded mozzarella cheese (add more for extra cheesiness)
- 1/2 cup grated Parmesan cheese (freshly grated preferred for better melt)
- 1 tbsp olive oil (or any neutral oil)
- 1 tsp garlic powder (adjust to taste)
- 1/2 tsp salt (adjust to taste)
- 1/4 tsp black pepper (freshly ground recommended)
Instructions
- Preheat your oven to 375°F (190°C) to ensure it’s ready for baking.
- In a large skillet, heat 1 tbsp olive oil over medium heat. Add the chopped spinach and sauté until just wilted, about 2-3 minutes. Tip: Avoid overcooking the spinach to retain its vibrant color and nutrients.
- In a mixing bowl, combine the sautéed spinach, shredded chicken, heavy cream, mozzarella, Parmesan, garlic powder, salt, and pepper. Stir until well mixed. Tip: For an even distribution of flavors, mix the ingredients while the spinach is still warm.
- Transfer the mixture to a greased casserole dish, spreading it evenly. Tip: Use the back of a spoon to smooth the top for an even bake.
- Bake in the preheated oven for 20-25 minutes, or until the top is golden and bubbly. Visual cue: The edges should be slightly crispy, and the center set.
Just out of the oven, this casserole boasts a creamy interior with a delightfully crispy top. Serve it alongside a crisp green salad or crusty bread to soak up the rich flavors, making every bite a testament to comfort food at its finest.
Spinach and Bacon Casserole

Whisking together the robust flavors of fresh spinach and crispy bacon, this casserole is a harmonious blend of comfort and sophistication. Perfect for brunch or a cozy dinner, it’s a dish that promises to delight with every bite.
Ingredients
- 6 cups fresh spinach, tightly packed (baby spinach works best for tenderness)
- 8 oz bacon, chopped (thick-cut for extra crunch)
- 1 cup heavy cream (or half-and-half for a lighter version)
- 1 cup shredded Gruyère cheese (sharp cheddar can be a substitute)
- 3 large eggs (room temperature for even mixing)
- 1/2 tsp salt (adjust to taste)
- 1/4 tsp black pepper (freshly ground preferred)
- 1 tbsp unsalted butter (for greasing the baking dish)
Instructions
- Preheat your oven to 375°F (190°C) and grease a 9×13 inch baking dish with butter to prevent sticking.
- In a large skillet over medium heat, cook the chopped bacon until crispy, about 8-10 minutes. Transfer to a paper towel-lined plate to drain.
- In the same skillet, wilt the spinach over medium heat for 2-3 minutes, just until it starts to soften. Remove from heat and squeeze out excess moisture.
- In a large bowl, whisk together the heavy cream, eggs, salt, and pepper until fully combined.
- Layer the spinach and bacon evenly in the prepared baking dish, then pour the egg mixture over the top. Sprinkle with Gruyère cheese.
- Bake for 25-30 minutes, or until the center is set and the top is golden brown. Let stand for 5 minutes before serving.
Fluffy and rich, this casserole offers a delightful contrast between the creamy egg base and the crispy bacon. Serve it with a side of fresh fruit or a light salad to balance the richness.
Spinach and Potato Casserole

Amidst the bustling rhythm of modern life, a comforting dish like Spinach and Potato Casserole emerges as a beacon of warmth and simplicity, blending earthy flavors with creamy textures in a harmonious bake that promises to delight the senses.
Ingredients
- 2 cups peeled and diced potatoes (Yukon Gold recommended for creaminess)
- 4 cups fresh spinach, roughly chopped (or frozen, thawed and drained)
- 1 cup heavy cream (substitute with half-and-half for a lighter version)
- 1/2 cup grated Parmesan cheese (plus extra for topping)
- 1 tbsp olive oil (or any neutral oil)
- 1 tsp garlic powder (adjust to taste)
- 1/2 tsp salt (adjust to taste)
- 1/4 tsp black pepper (freshly ground preferred)
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a 9×13 inch baking dish with olive oil.
- In a large bowl, combine the diced potatoes, chopped spinach, heavy cream, Parmesan cheese, garlic powder, salt, and black pepper, tossing gently to ensure even coating.
- Transfer the mixture to the prepared baking dish, spreading it out evenly. Tip: For an extra crispy top, sprinkle additional Parmesan cheese over the casserole before baking.
- Cover the dish with aluminum foil and bake for 30 minutes. Tip: Covering the dish initially helps the potatoes cook through without drying out.
- Remove the foil and continue baking for another 15-20 minutes, or until the top is golden brown and the potatoes are tender when pierced with a fork.
- Let the casserole stand for 5 minutes before serving to allow the flavors to meld. Tip: This resting time also makes it easier to slice and serve.
Delightfully creamy with a satisfying crunch from the golden top, this casserole pairs beautifully with a crisp green salad or roasted vegetables for a complete meal. For a festive twist, garnish with fresh herbs or a drizzle of truffle oil before serving.
Spinach and Quinoa Casserole

Yield to the comforting embrace of a Spinach and Quinoa Casserole, a dish that marries the earthy depth of quinoa with the vibrant freshness of spinach, all enveloped in a creamy, cheesy sauce. Perfect for a nourishing weeknight dinner or a sophisticated potluck offering, this casserole is as versatile as it is delicious.
Ingredients
- 1 cup quinoa, rinsed (for optimal texture)
- 2 cups fresh spinach, tightly packed (or substitute with frozen, thawed and drained)
- 1 cup shredded cheddar cheese (sharp for more flavor)
- 1/2 cup milk (whole for creaminess)
- 1 tbsp olive oil (or any neutral oil)
- 1/2 tsp garlic powder (adjust to taste)
- 1/4 tsp salt (adjust to taste)
- 1/4 tsp black pepper (freshly ground preferred)
Instructions
- Preheat your oven to 375°F (190°C) to ensure it’s ready for baking.
- In a medium saucepan, heat 1 tbsp olive oil over medium heat, then add the rinsed quinoa, toasting it lightly for 2 minutes for a nutty flavor.
- Add 2 cups of water to the quinoa, bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes, or until water is absorbed and quinoa is fluffy.
- While the quinoa cooks, wilt 2 cups of fresh spinach in a large skillet over medium heat, about 2 minutes, then set aside.
- In a large mixing bowl, combine the cooked quinoa, wilted spinach, 1 cup shredded cheddar cheese, 1/2 cup milk, 1/2 tsp garlic powder, 1/4 tsp salt, and 1/4 tsp black pepper, mixing until well incorporated.
- Transfer the mixture to a greased 8×8 inch baking dish, spreading it evenly.
- Bake in the preheated oven for 20 minutes, or until the top is golden and the edges are bubbly.
- Let the casserole sit for 5 minutes before serving to allow it to set for easier slicing.
Golden and inviting, this casserole offers a delightful contrast between the creamy interior and the slightly crispy top. Serve it with a side of roasted vegetables or a crisp salad for a complete meal that’s as nutritious as it is satisfying.
Spinach and Lentil Casserole

Hearty and wholesome, this Spinach and Lentil Casserole is a celebration of earthy flavors and comforting textures, perfect for a cozy dinner that doesn’t skimp on nutrition or taste.
Ingredients
- 1 cup dried green lentils, rinsed and drained (for a quicker cook, soak for 1 hour)
- 2 tbsp olive oil (or any neutral oil)
- 1 medium onion, finely diced (about 1 cup)
- 2 garlic cloves, minced (adjust to taste)
- 1 tsp ground cumin (for a warm, nutty flavor)
- 1/2 tsp smoked paprika (adds a subtle depth)
- 4 cups fresh spinach, roughly chopped (packed)
- 1 cup vegetable broth (low sodium preferred)
- 1/2 cup grated Parmesan cheese (plus extra for topping)
- Salt and pepper to taste (start with 1/2 tsp salt)
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a 9×13 inch baking dish.
- In a medium saucepan, heat olive oil over medium heat. Add onion and garlic, sautéing until translucent, about 5 minutes.
- Stir in cumin and smoked paprika, cooking for 1 minute until fragrant to bloom the spices.
- Add lentils and vegetable broth, bringing to a boil. Reduce heat to low, cover, and simmer for 20 minutes, or until lentils are tender but not mushy.
- Fold in spinach until wilted, about 2 minutes. Season with salt and pepper.
- Transfer the mixture to the prepared baking dish, spreading evenly. Sprinkle Parmesan cheese on top.
- Bake for 15-20 minutes, until the cheese is golden and bubbly.
Perfectly balanced, this casserole offers a creamy texture from the lentils, a slight crunch from the baked cheese, and a vibrant green hue from the spinach. Serve it alongside a crisp salad or crusty bread for a complete meal that’s as pleasing to the eye as it is to the palate.
Spinach and Tomato Casserole

Kaleidoscopic in its simplicity and vibrant in flavor, this Spinach and Tomato Casserole marries the earthy depth of spinach with the sweet acidity of tomatoes, creating a dish that’s as nourishing as it is delightful. Perfect for a cozy family dinner or an elegant brunch, it’s a testament to the beauty of combining simple ingredients with care.
Ingredients
- 2 cups fresh spinach, tightly packed (baby spinach preferred for tenderness)
- 1 cup cherry tomatoes, halved (or substitute with diced Roma tomatoes for a less juicy texture)
- 1 cup heavy cream (for a lighter version, half-and-half can be used)
- 1/2 cup grated Parmesan cheese (freshly grated offers the best flavor)
- 1 tbsp olive oil (or any neutral oil)
- 1 tsp garlic powder (adjust to taste)
- 1/2 tsp salt (adjust to taste)
- 1/4 tsp black pepper (freshly ground preferred)
Instructions
- Preheat your oven to 375°F (190°C) to ensure it’s ready for baking.
- In a large mixing bowl, combine the spinach and cherry tomatoes, gently tossing them to mix evenly.
- Drizzle the olive oil over the spinach and tomatoes, followed by the garlic powder, salt, and black pepper, tossing again to coat the vegetables lightly.
- Transfer the mixture to a greased casserole dish, spreading it out into an even layer.
- Pour the heavy cream evenly over the spinach and tomato mixture, ensuring it seeps into the layers.
- Sprinkle the grated Parmesan cheese on top, covering the surface uniformly for a golden crust.
- Bake in the preheated oven for 25 minutes, or until the top is bubbly and slightly golden.
- Let the casserole sit for 5 minutes before serving to allow the flavors to meld and the dish to set slightly.
Delightfully creamy with a slight crunch from the baked Parmesan topping, this casserole offers a harmonious blend of flavors that’s both comforting and sophisticated. Serve it alongside a crisp green salad or crusty bread to soak up the creamy sauce for a complete meal.
Spinach and Corn Casserole

Unveiling a dish that marries the earthy tones of spinach with the sweet crunch of corn, this Spinach and Corn Casserole is a testament to the beauty of simple ingredients coming together in perfect harmony. Ideal for a cozy family dinner or an elegant brunch, it promises a delightful experience with every bite.
Ingredients
- 2 cups fresh spinach, chopped (packed tightly for measurement)
- 1 cup corn kernels (fresh or frozen, thawed if frozen)
- 1 cup heavy cream (for a lighter version, half-and-half can be substituted)
- 1/2 cup grated Parmesan cheese (freshly grated for best flavor)
- 1 tbsp unsalted butter (or any neutral oil)
- 1/2 tsp garlic powder (adjust to taste)
- 1/4 tsp nutmeg (a pinch enhances the flavors beautifully)
- Salt and pepper (to taste, but be generous with the pepper)
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a casserole dish with butter or oil.
- In a large skillet over medium heat, melt the butter and sauté the spinach until just wilted, about 2 minutes. Tip: Avoid overcooking to retain the vibrant green color.
- Add the corn kernels to the skillet and cook for another 2 minutes, stirring occasionally. Tip: If using frozen corn, ensure it’s thoroughly thawed and drained to prevent excess moisture.
- Pour in the heavy cream, stirring gently to combine, then sprinkle in the garlic powder, nutmeg, salt, and pepper. Simmer for 3 minutes until the mixture slightly thickens. Tip: Taste and adjust seasoning before proceeding.
- Transfer the mixture to the prepared casserole dish, spreading it evenly. Sprinkle the grated Parmesan cheese on top.
- Bake in the preheated oven for 20-25 minutes, or until the top is golden and bubbly. Tip: For a more browned top, broil for the last 2 minutes, watching closely to prevent burning.
Best served straight from the oven, this casserole boasts a creamy interior with a crispy, cheesy crust that’s irresistibly comforting. Pair it with a crisp salad or crusty bread to round out the meal, or enjoy it as a standalone dish that’s as nutritious as it is delicious.
Conclusion
Featuring a variety of flavors and textures, these 12 spinach casserole recipes are sure to delight any home cook. From cheesy to healthy, there’s something for everyone. We invite you to try these dishes, share your favorites in the comments, and spread the love by pinning this article on Pinterest. Happy cooking!