Whenever I think of a comforting dish that wraps you in a warm, familiar hug, my mind drifts straight to my Mama Lou’s kitchen and the way she’d lovingly prepare her Spinach Artichoke Casserole. This dish isn’t just a casserole; it’s a story of family, tradition, and those quiet moments with my sister Ouma, who would sneak bites before dinner was even served. There’s something magical about the creamy spinach mingling with tender artichokes, all baked under a golden, bubbly cheese crust. Let me take you on a little journey through this cherished family recipe and share how you can bring a little bit of that love into your home.
Table of Contents
Why You’ll Love This Spinach Artichoke Casserole
Spinach Artichoke Casserole is one of those dishes that feels like a warm embrace after a long day. For me, it’s not just about the flavors but the memories it carries. Mama Lou taught me that food is a language of love, and this casserole speaks it fluently. The creamy richness paired with the slight tang of artichokes creates a perfect balance that’s both indulgent and wholesome.
This casserole is incredibly versatile—whether you’re serving it as a side at a family dinner or bringing it to a potluck, it always shines. It’s a great way to sneak in some greens for picky eaters, too, which Mama Lou often joked about when Ouma and I were growing up. The cheesy topping gets everyone’s attention before they even realize they’re eating spinach!
And from a practical standpoint, it’s a recipe that feels like a hug in a dish but comes together fairly quickly. It’s a wonderful way to honor the roots of home cooking while still feeling fresh and modern on the table.
Ingredients You’ll Need for This Spinach Artichoke Casserole

- 10 ounces fresh spinach (or 1 package frozen spinach, thawed and drained)
- 1 can (14 ounces) artichoke hearts, drained and chopped
- 8 ounces cream cheese, softened
- 1 cup sour cream
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1/4 cup finely chopped onion
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon crushed red pepper flakes (optional, for a subtle kick)
- 2 tablespoons olive oil or butter, for sautéing
If you want to lighten up the casserole, you can substitute Greek yogurt for sour cream, and swap half the mozzarella for part-skim to reduce fat without sacrificing creaminess. My sister Ouma once experimented with adding a bit of smoked gouda, which gave it a lovely twist—feel free to get creative!
Nutrition Facts
- Calories: Approximately 280 per serving (based on 6 servings)
- Protein: 14g
- Fat: 20g
- Carbohydrates: 7g
- Fiber: 3g
- Sugar: 3g
- Sodium: 550mg
These numbers reflect a dish that’s rich and satisfying, yet packed with nutrients from the spinach and artichokes. It’s a perfect balance of indulgence and nourishment, something Mama Lou always believed food should be. Learn more: Creamy Boursin Pasta Recipe That Will Elevate Your Dinner Game
Print
Creamy Spinach Artichoke Casserole That Will Steal the Show
Learn how to make delicious Spinach Artichoke Casserole. Easy recipe with step-by-step instructions.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 10 ounces fresh spinach (or 1 package frozen spinach, thawed and drained)
- 1 can (14 ounces) artichoke hearts, drained and chopped
- 8 ounces cream cheese, softened
- 1 cup sour cream
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1/4 cup finely chopped onion
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon crushed red pepper flakes (optional, for a subtle kick)
- 2 tablespoons olive oil or butter, for sautéing
If you want to lighten up the casserole, you can substitute Greek yogurt for sour cream, and swap half the mozzarella for part-skim to reduce fat without sacrificing creaminess. My sister Ouma once experimented with adding a bit of smoked gouda, which gave it a lovely twist—feel free to get creative!
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×9-inch baking dish with butter or olive oil.
- If using fresh spinach, rinse thoroughly and sauté in a skillet with olive oil and minced garlic over medium heat until wilted, about 3-4 minutes. Drain excess moisture by pressing spinach in a sieve or with paper towels. If using frozen spinach, make sure it’s fully thawed and squeezed dry.
- In the same skillet, sauté the chopped onion in a bit of olive oil or butter until translucent, roughly 4 minutes. This step brings out the sweetness that Mama Lou always said “makes the dish sing.”
- In a large mixing bowl, combine the softened cream cheese and sour cream until smooth. I like to use a hand mixer for this step to avoid lumps and keep it silky.
- Add the sautéed spinach, onions, chopped artichoke hearts, garlic, salt, pepper, and red pepper flakes (if using) to the cream cheese mixture. Stir gently to combine all the flavors evenly.
- Fold in half of the mozzarella and all of the Parmesan cheese, saving the other half of the mozzarella for the topping.
- Transfer the mixture to the prepared baking dish and spread evenly. Sprinkle the remaining mozzarella cheese on top for that beautiful golden crust.
- Bake uncovered for 25-30 minutes or until the casserole is bubbly and the cheese on top is golden brown. You’ll know it’s ready when you see those delicious browned edges and smell the aroma filling your kitchen.
- Let the casserole rest for about 5 minutes before serving. This helps it set and makes it easier to scoop out.
One of my favorite memories is how Mama Lou would let Ouma and me sneak tastes off the spoon while the casserole baked. That warm, cheesy mixture was our little secret until dinner was served.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Steps to Create Your Spinach Artichoke Casserole
- Preheat your oven to 375°F (190°C). Lightly grease a 9×9-inch baking dish with butter or olive oil.
- If using fresh spinach, rinse thoroughly and sauté in a skillet with olive oil and minced garlic over medium heat until wilted, about 3-4 minutes. Drain excess moisture by pressing spinach in a sieve or with paper towels. If using frozen spinach, make sure it’s fully thawed and squeezed dry.
- In the same skillet, sauté the chopped onion in a bit of olive oil or butter until translucent, roughly 4 minutes. This step brings out the sweetness that Mama Lou always said “makes the dish sing.”
- In a large mixing bowl, combine the softened cream cheese and sour cream until smooth. I like to use a hand mixer for this step to avoid lumps and keep it silky.
- Add the sautéed spinach, onions, chopped artichoke hearts, garlic, salt, pepper, and red pepper flakes (if using) to the cream cheese mixture. Stir gently to combine all the flavors evenly.
- Fold in half of the mozzarella and all of the Parmesan cheese, saving the other half of the mozzarella for the topping.
- Transfer the mixture to the prepared baking dish and spread evenly. Sprinkle the remaining mozzarella cheese on top for that beautiful golden crust.
- Bake uncovered for 25-30 minutes or until the casserole is bubbly and the cheese on top is golden brown. You’ll know it’s ready when you see those delicious browned edges and smell the aroma filling your kitchen.
- Let the casserole rest for about 5 minutes before serving. This helps it set and makes it easier to scoop out.
One of my favorite memories is how Mama Lou would let Ouma and me sneak tastes off the spoon while the casserole baked. That warm, cheesy mixture was our little secret until dinner was served.
Tips for Making the Best Spinach Artichoke Casserole
Over the years, I’ve learned a few secrets from Mama Lou and my own kitchen experiments that really elevate this casserole:
- Drain the spinach thoroughly: Excess moisture can make the casserole watery. Press the spinach well or even pat dry with paper towels after cooking or thawing.
- Use fresh garlic and good-quality cheese: These simple ingredients make a huge difference in flavor.
- Don’t skip the sautéed onions: They add a subtle sweetness that balances the tang of the artichokes beautifully.
- Let it rest before serving: This step helps the casserole firm up, making it easier to serve and enjoy.
- Customize your heat: If you want a little warmth, add a pinch of crushed red pepper or a dash of smoked paprika.
Remember when Ouma once suggested swapping artichokes for sun-dried tomatoes? It was a bold move, but it gave the dish a lovely twist. Don’t be afraid to make this recipe your own, just like we did in Mama Lou’s kitchen.
Serving Suggestions and Pairings
This Spinach Artichoke Casserole is a star on its own, but it pairs beautifully with so many dishes. I often serve it alongside roasted chicken or grilled fish, which adds a lovely protein complement without overpowering the flavors. On chilly evenings, I love pairing it with a crusty baguette and a simple green salad dressed with lemon vinaigrette to keep things fresh and bright.
During family gatherings, Mama Lou would always place this casserole next to her slow-cooked brisket and buttery mashed potatoes, creating a perfect spread that brought everyone together. It’s that kind of dish that feels right at home on any table.
Storage and Reheating Tips
Like many casseroles, this dish tastes even better the next day, when the flavors have had time to meld. Here’s how to keep and reheat it perfectly:
- Store leftover casserole in an airtight container in the refrigerator for up to 3 days.
- To reheat, place individual portions on a microwave-safe plate and heat for 1-2 minutes until warm.
- For a crisper top, reheat in a preheated oven at 350°F (175°C) for about 15 minutes.
- If you want to freeze it, wrap tightly in foil and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
I remember once packing a small container of this casserole for a picnic with Ouma, and it was still delicious cold. It’s that kind of flexible dish that works for busy days or special occasions.
Frequently Asked Questions
What are the main ingredients for Spinach Artichoke Casserole?
The main ingredients for Spinach Artichoke Casserole include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Spinach Artichoke Casserole?
The total time to make Spinach Artichoke Casserole includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Spinach Artichoke Casserole ahead of time?
Yes, Spinach Artichoke Casserole can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Spinach Artichoke Casserole?
Spinach Artichoke Casserole pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Spinach Artichoke Casserole suitable for special diets?
Depending on the ingredients used, Spinach Artichoke Casserole may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
Spinach Artichoke Casserole is more than just a recipe to me—it’s a warm thread that weaves through my family’s history, from Mama Lou’s gentle hands to Ouma’s mischievous grins stealing extra bites. It’s comfort, nourishment, and love baked into one beautiful dish. I hope as you create this casserole in your own kitchen, you’ll feel a little bit of that same connection and joy. Food has a way of bringing us back to the heart of what matters: family, tradition, and the simple pleasure of sharing a meal.








