Looking for the ultimate comfort food that’s hearty, flavorful, and packed with good-for-you ingredients? Meet the Spinach and Potato Casserole—a dish that marries creamy potatoes, tender spinach, savory cheese, and aromatic spices into one cozy, satisfying bake. Whether you’re feeding a hungry family, preparing a make-ahead weeknight meal, or craving a vegetarian dish that doesn’t skimp on comfort, this casserole delivers.
Why Spinach and Potato Casserole Is a Must-Try
There’s a lot to love about this humble yet delicious dish:
- Budget-friendly and easy to make
- Vegetarian, hearty, and customizable
- Perfect for batch cooking or meal prepping
- Comfort food that also feels wholesome
- Great for breakfast, lunch, dinner, or potlucks
Ingredients You’ll Need
This recipe uses simple, accessible ingredients that pack a punch:
Base Ingredients:
- 4–5 medium potatoes, thinly sliced
- 2 tablespoons olive oil or butter
- 1 medium onion, diced
- 3 garlic cloves, minced
- 5 cups fresh spinach (or 1 box frozen, thawed and squeezed dry)
- Salt and black pepper, to taste
- 1 teaspoon dried thyme or Italian seasoning
- 1/2 cup milk or heavy cream
- 1/2 cup grated Parmesan or shredded mozzarella
- 1/2 cup shredded cheddar (optional, for topping)
How to Make Spinach and Potato Casserole
Step 1: Prepare the Potatoes
- Wash and thinly slice the potatoes (a mandoline works well for even slices)
- Boil or steam slices for 5–7 minutes until just tender, then drain and set aside
Step 2: Sauté the Vegetables
- Heat oil or butter in a skillet over medium heat
- Sauté onion until soft, then add garlic and cook for 1 minute
- Add spinach and cook until wilted
- Season with salt, pepper, and herbs
Step 3: Assemble the Casserole
- Preheat oven to 375°F (190°C)
- Lightly grease a baking dish
- Layer half of the potatoes in the dish
- Spread the spinach mixture evenly over the potatoes
- Pour milk or cream over the spinach layer
- Top with remaining potato slices
- Sprinkle cheese over the top
Step 4: Bake
- Cover with foil and bake for 25 minutes
- Uncover and bake for another 15–20 minutes until golden and bubbly
- Let rest for 10 minutes before slicing

Nutrition Benefits of Spinach and Potato Casserole
This dish is indulgent but also offers a nutritious edge:
- Potatoes: Provide complex carbs, fiber, and vitamin C
- Spinach: Rich in iron, calcium, and antioxidants
- Cheese and milk: Add protein and calcium
- Olive oil: Brings in healthy fats
Balanced and comforting, it’s a smart choice for families and meal planners.
Flavor Variations and Add-Ins
Make it your own with these tasty twists:
- Add protein: Crumbled tofu, bacon bits, or ground turkey
- Extra veggies: Mushrooms, zucchini, or roasted peppers
- Spicy kick: Add a pinch of chili flakes or cayenne
- Eggs: Crack in 2–3 eggs for a brunch-style version
- Creamy upgrade: Add a béchamel or cream cheese layer
Make-Ahead and Storage Tips
- Make ahead: Assemble the night before and refrigerate
- Store: Keep in the fridge for up to 4 days in an airtight container
- Freeze: Freeze portions in airtight containers for up to 2 months
- Reheat: Oven at 350°F or microwave until hot throughout
Perfect Serving Ideas
Pair your spinach and potato casserole with:
- A crisp green salad with vinaigrette
- Roasted vegetables or grilled meats
- Toasted bread or garlic baguette
- A light soup for a cozy dinner
When to Serve It
This casserole is ideal for:
- Family dinners
- Weekend brunches
- Holiday potlucks
- Vegetarian meal preps
- Leftover-friendly lunches
Expert Tips for Success
- Slice potatoes evenly for even cooking
- Drain spinach well to avoid excess moisture
- Let casserole rest before slicing to help it hold together
- Use a mix of cheeses for flavor and texture depth
- Try smoked paprika or garlic powder for extra flavor
Common Questions (FAQs)
Can I use sweet potatoes?
Yes! They’ll add natural sweetness and more fiber.
Can I make it dairy-free?
Use plant-based milk and cheese alternatives.
Can I skip pre-boiling the potatoes?
Not recommended—par-cooking ensures they bake evenly and soften properly.
Can I make this in a slow cooker?
Yes, cook on low for 4–6 hours and skip pre-boiling, but slice thinly.
How do I know when it’s done?
Top should be golden and bubbling, and a knife should slide easily through the potatoes.
Final Thoughts: Why This Spinach and Potato Casserole Belongs in Your Meal Plan
The spinach and potato casserole is more than just a warm and filling dish—it’s a wholesome, versatile recipe that you’ll turn to again and again. With layers of comforting flavor, nutrient-packed greens, and crowd-pleasing textures, it hits all the right notes.
Whether you stick to the classic or explore creative twists, this casserole is one of those recipes that checks every box: nourishing, budget-friendly, easy to make, and downright delicious. Ready to bake your way to cozy satisfaction? Grab those potatoes and spinach—you’ve got a casserole to make!
Print
Spinach and Potato Casserole: A Comforting, Nutritious, and Delicious Classic
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
Description
This spinach and potato casserole is cozy, cheesy, and packed with flavor—a hearty vegetarian dish perfect for dinner or meal prep.
Ingredients
-
4–5 medium potatoes, thinly sliced
-
2 tablespoons olive oil or butter
-
1 medium onion, diced
-
3 garlic cloves, minced
-
5 cups fresh spinach (or 1 box frozen spinach, thawed and squeezed dry)
-
Salt and black pepper, to taste
-
1 teaspoon dried thyme or Italian seasoning
-
1/2 cup milk or heavy cream
-
1/2 cup grated Parmesan or shredded mozzarella
-
1/2 cup shredded cheddar (optional, for topping)
Instructions
-
Prep the potatoes: Peel (optional) and thinly slice the potatoes using a sharp knife or mandoline. Boil or steam for 5–7 minutes until just tender. Drain and set aside.
-
Sauté the aromatics: In a skillet, heat oil or butter. Sauté onion until translucent, then add garlic and cook for 1 more minute.
-
Cook the spinach: Add spinach to the skillet and cook until wilted. Season with salt, pepper, and dried herbs. Remove from heat.
-
Assemble the casserole: Preheat oven to 375°F (190°C). Lightly grease a baking dish. Layer half the potato slices, top with the spinach mixture, pour over milk or cream, then layer the remaining potatoes. Sprinkle cheese evenly on top.
-
Bake: Cover with foil and bake for 25 minutes. Remove foil and bake for another 15–20 minutes until golden and bubbly.
-
Cool and serve: Let the casserole rest for 10 minutes before slicing and serving.
Notes
-
Slice potatoes evenly for consistent cooking.
-
Use a mandoline for perfect, thin slices.
-
Drain spinach well to avoid excess moisture.
-
Mix cheeses for deeper flavor—try Parmesan and cheddar.
-
Let the casserole rest before slicing to help it set.
-
Add extra cream or cheese if you like it richer and creamier.
- Prep Time: 20minutes
- Cook Time: 45minutes