
The Ultimate Homemade Creamed Spinach: Rich, Creamy & Irresistible
There’s a universally acknowledged truth about certain comfort foods: the homemade version almost always triumphs over store-bought. This holds especially true for creamed spinach, a beloved classic side dish that, when prepared from scratch, transforms into an exceptionally creamy, rich, and indulgent culinary experience. Forget the often bland and watery supermarket offerings; this easy homemade recipe promises a side dish that’s not only superior in taste and texture but also incredibly simple to prepare, taking only about 20 minutes from start to finish.
What sets this recipe apart is its ability to elevate humble fresh spinach into a luxurious affair. Each tender leaf is lovingly coated in a decadent, rich, and intensely flavorful parmesan sauce. This sauce is a masterful blend of luscious cream cheese, silky heavy whipping cream, and a generous mix of freshly grated Parmesan and mozzarella cheeses. The result is a harmony of textures and flavors that will undoubtedly become a staple in your kitchen.
This exquisite creamed spinach isn’t just a treat for adults; it’s also a clever way to introduce more vegetables to even the most discerning palates. The supremely cheesy and creamy consistency is so appealing that even picky eaters will find themselves reaching for seconds. It’s the perfect disguise for nutritious greens, ensuring everyone at your table enjoys a wholesome, delicious meal.
Beyond its luxurious creaminess, this dish boasts a depth of flavor that’s truly captivating. The fresh spinach is sautéed to perfection alongside browned shallots, which contribute a subtle sweetness and aromatic foundation. Fragrant fresh garlic adds a pungent warmth, while a careful blend of salt, black pepper, and a hint of ground nutmeg elevates the entire profile. Yes, nutmeg! While often unexpected in savory dishes, nutmeg is subtly incorporated here to add remarkable depth and enhance the natural flavors of the spinach and cheeses without overpowering them. You’ll be amazed at how these minimal seasonings perfectly complement and bring out the best in the ingredients, creating a truly memorable side dish.
Whether you’re hosting a holiday feast, preparing a Sunday roast, or simply looking for an elevated weeknight side, this homemade creamed spinach recipe delivers exceptional taste with minimal effort. Its versatility allows it to pair beautifully with a wide array of main courses, making it a go-to choice for any occasion. Prepare to impress your family and guests with a dish that redefines what creamed spinach can be.

Key Ingredients and Substitutions for Perfect Creamed Spinach
Crafting the perfect creamed spinach begins with understanding the role of each ingredient. Here’s a detailed look at what you’ll need and how to make smart substitutions:
- Spinach: For the best results and vibrant flavor, fresh baby spinach is highly recommended. It wilts beautifully and integrates seamlessly into the creamy sauce. If fresh spinach isn’t available or you prefer the convenience, frozen spinach can be used effectively. The key to success with frozen spinach is to thaw it completely and then meticulously squeeze out all excess liquid. This prevents your creamed spinach from becoming watery and ensures a rich, thick consistency.
- Shallots: These delicate members of the onion and garlic family offer a milder, slightly sweeter, and more nuanced flavor compared to regular onions. Their gentle caramelization provides a fantastic aromatic base for the dish. If shallots are hard to find, a sweet onion variety like Vidalia is the best substitute. Chop it finely to ensure it cooks down evenly and blends well with the spinach.
- Cheeses: The cheese blend is the heart of this dish’s decadence. We use three types for maximum flavor and an incredibly creamy texture:
- Cream Cheese: Provides an essential tang and velvety smoothness, making the sauce incredibly rich.
- Mozzarella Cheese: Contributes to the dish’s gooey, stretchy quality and adds a mild, milky flavor.
- Parmesan Cheese: Delivers a sharp, salty, and nutty flavor that rounds out the cheese profile.
For optimal melting and superior flavor, always opt for fresh grated parmesan cheese and grate mozzarella from a block yourself. Pre-shredded cheeses often contain anti-caking agents and preservatives (a fine powder) that can affect the smooth texture of your sauce, potentially making it grainy or less creamy. Investing a few extra minutes in grating fresh cheese makes a significant difference.
- Heavy Whipping Cream: This is the secret to achieving that luxurious, thick, and utterly rich consistency. Its high fat content prevents curdling and contributes immensely to the mouthfeel of the sauce. While heavy cream is ideal, if you absolutely must substitute, half-and-half can be used. Be aware that the sauce will be less thick and rich. To help thicken it, you can whisk about a teaspoon of cornstarch into cold half-and-half before adding it to the pan. Avoid using milk or lighter creams, as they won’t provide the desired richness or thickness and are more prone to curdling.
By choosing high-quality ingredients and following these guidelines, you’ll ensure your homemade creamed spinach is nothing short of spectacular.
How To Master Homemade Creamed Spinach: Step-by-Step Guide
Making this creamy spinach dish is surprisingly simple, but a little preparation goes a long way. This recipe moves quickly, so having all your ingredients prepped and ready will make the process smooth and enjoyable. Embrace the French cooking principle of “mise en place” – everything in its place!
Preparation is Key:
Begin by measuring out all your ingredients. Slice the shallots thinly and evenly, as this ensures they cook consistently. Smash and finely mince your fresh garlic cloves to maximize their flavor release without burning. If using fresh spinach, give it a good rinse and then pat it dry. If using frozen, remember to thaw and thoroughly squeeze out all excess moisture to prevent a watery dish.


Cooking the Aromatic Base:
- Heat a large, sturdy cooking pan over medium heat. Once hot, add 1-2 tablespoons of olive oil. Allow the oil to shimmer slightly, indicating it’s ready.
- Add the sliced shallots to the pan and sauté them gently. Stir frequently to ensure even cooking. Continue to cook until they become tender, translucent, and beautifully browned. This browning step is crucial as it caramelizes the natural sugars in the shallots, incorporating a deeper, more complex flavor into the overall dish. Do not rush this step.
- Once the shallots are browned, toss in the minced garlic. Cook for only about 30-60 seconds, or just until it becomes wonderfully fragrant. Garlic burns quickly, and burnt garlic will impart a bitter taste to your dish, so watch it carefully and stir continuously.
- Add the fresh spinach to the pan. If you’re using a large amount, you might need to add it in batches as it wilts down. Let it cook, stirring occasionally, until it significantly reduces in volume and becomes tender. As it cooks down, stir to incorporate it thoroughly with the sautéed shallots and garlic, ensuring all the flavors meld.
- It’s important to observe the spinach during this stage. If it releases a significant amount of water and appears very watery, carefully drain the excess liquid from the pan. This step is vital to prevent your creamed spinach from becoming soggy, which can dilute the richness of the sauce.




Creating the Creamy Sauce:
- Once the spinach is cooked down and any excess liquid is drained, reduce the heat to medium-low. This is critical: never cook creamy dishes on medium or higher heat, as scalding the cream can cause it to curdle or separate, resulting in a broken sauce.
- Add the cream cheese to the spinach mixture. Whisk it continuously until it is fully melted and smoothly incorporated with the spinach.
- Next, stir in the heavy whipping cream, shredded mozzarella cheese, grated Parmesan cheese, and all your seasonings (salt, black pepper, and ground nutmeg). Continue to stir gently until all the cheeses are melted and the sauce is smooth and beautifully blended.
- Allow the mixture to gently simmer over medium-low heat for just a few minutes, stirring occasionally. You’re looking for a gentle bubble, not a rolling boil. This brief simmering period allows the flavors to meld and the sauce to thicken slightly to a perfect consistency.
- Remove the pan from the heat immediately once the sauce reaches your desired creaminess. Transfer your luxurious homemade creamed spinach to a serving dish. For an extra touch of indulgence and presentation, consider topping it with a little more freshly grated Parmesan cheese. Because, let’s be honest, can you ever have enough Parmesan?

Creative Ways to Serve Your Creamed Spinach
Creamed spinach is a wonderfully versatile side dish, but its uses extend far beyond a simple accompaniment. Here are a few inspiring ways to enjoy this delicious creation:
- Classic Side Dish: The most popular and satisfying way to enjoy creamed spinach is as a rich side to a hearty main course. It pairs exceptionally well with grilled steak, roasted chicken, pan-seared fish, or a holiday ham.
- Mixed with Pasta: Transform your creamed spinach into a complete meal by mixing it with your favorite pasta. It’s a fantastic base for a quick and flavorful dinner. Imagine it swirled into fettuccine or penne, perhaps with some sun-dried tomatoes or artichoke hearts for an elevated experience, similar to spinach artichoke fettuccine.
- Served Over Grains: For a lighter, yet equally satisfying meal, serve your creamed spinach over a bed of fluffy rice, nutritious quinoa, or any other grain of your choice. It’s an excellent way to add flavor and creaminess to a simple grain bowl.
- Delicious Topping: Use creamed spinach as a savory topping to enhance various proteins. Spoon it generously over baked chicken breasts, a perfectly cooked whole baked salmon filet, or a succulent steak cooked in the oven. It adds moisture, flavor, and a touch of elegance.
- Savory Fillings: Incorporate creamed spinach into savory pastries, omelets, quiches, or even stuffed mushrooms for a burst of flavor.
- Explore Variations: Don’t forget to try another delicious version of creamed spinach with mushrooms and white wine sauce for a different flavor profile.
Make Ahead & Reheating Tips for Convenience
One of the many advantages of this creamed spinach recipe is how well it lends itself to meal planning. It’s an excellent side dish to prepare in advance, saving you precious time when entertaining or during busy weeknights.
- Preparation: You can prepare and cook the dish completely from start to finish. Once cooked, allow the creamed spinach to cool down to room temperature.
- Storage: Transfer the cooled creamed spinach into an airtight food storage container. It can be safely stored in the refrigerator for up to 3-4 days. For best quality, consume within this timeframe.
- Reheating:
- Stovetop Method (Recommended): For the best results, transfer the chilled creamed spinach into a pot or a sturdy pan. Reheat it over medium-low heat, stirring occasionally, just until it is warmed through. Avoid high heat, as it can cause the sauce to separate or curdle. If it appears too thick, you can stir in a tablespoon or two of milk or cream to loosen it.
- Microwave Method: For quick reheating, place a serving of creamed spinach in a microwave-safe dish. Heat on medium power in 30-second intervals, stirring in between, until heated through. Be cautious not to overheat, as this can also lead to separation.
By preparing it ahead, you ensure a stress-free meal experience, allowing you to enjoy your delicious homemade creamed spinach with ease.
Frequently Asked Questions About Creamed Spinach
Can I use frozen spinach for this recipe?
Yes, absolutely! While fresh spinach often yields the best texture, frozen spinach is a perfectly acceptable and convenient alternative. The most critical step when using frozen spinach is to ensure it is thoroughly thawed and all excess liquids are squeezed out before adding it to your pan. You can use a clean kitchen towel or paper towels for this. This prevents your creamed spinach from becoming watery and ensures a rich, creamy consistency. Also, let the spinach warm up in the pan for a minute or two before stirring in the cream cheese to help it incorporate smoothly.
Is this creamed spinach recipe gluten-free?
Yes, this Creamed Spinach recipe is naturally gluten-free! All the ingredients listed – fresh spinach, shallots, garlic, olive oil, cream cheese, heavy whipping cream, mozzarella, Parmesan, salt, pepper, and nutmeg – are inherently gluten-free. However, it’s always a good practice to double-check the packaging of your specific cheese brands and any other processed ingredients to ensure they haven’t been cross-contaminated or contain hidden gluten-containing additives. In most cases, you can confidently enjoy this delicious side dish if you follow a gluten-free diet.
How do I prevent my cream sauce from curdling?
Preventing curdling is all about temperature control. Always add dairy products like cream cheese and heavy cream when the heat is set to medium-low or low. Never let the sauce come to a rolling boil; a gentle simmer is all you need. Stir constantly when adding the cheeses and cream, and ensure all ingredients are at room temperature if possible, to prevent sudden temperature shock.
Can I make this recipe dairy-free or vegan?
While this specific recipe relies heavily on dairy for its rich, creamy texture, it is possible to adapt it for dairy-free or vegan diets. You would need to use plant-based cream cheese, dairy-free heavy cream alternatives (like full-fat coconut cream or cashew cream), and vegan mozzarella and Parmesan cheeses. The flavor and texture will be different from the original, but many excellent dairy-free alternatives are available today that can still yield a delicious result.
What kind of pan is best for making creamed spinach?
A large, deep skillet or a Dutch oven is ideal. A pan with a wide surface area allows the spinach to wilt down efficiently and provides enough space to stir in the creamy sauce without overflow. Cast iron or heavy-bottomed stainless steel pans work well because they distribute heat evenly and retain it, which is beneficial when simmering the cream sauce on low heat.

PIN THIS RECIPE FOR LATER
DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!
Creamed Spinach Recipe
Creamed spinach is a classic side dish featuring fresh spinach, shallots, garlic, and the most decadent creamy sauce made with cream cheese, parmesan, and mozzarella cheeses! This easy recipe only takes about 20 minutes from start to finish and it perfectly compliments so many main dishes.
- Course:
- Side Dish
- Cuisine:
- American
- Diet:
- Gluten Free
- Prep Time:
- 5 minutes
- Cook Time:
- 15 minutes
- Total Time:
- 20 minutes
- Servings:
- 4
- Calories:
- 318 kcal
- Author:
- Lyuba Brooke
Ingredients
- 1-2 tbsp olive oil
- 15 oz baby spinach
- 2 large shallots
- 3-4 garlic cloves
- 3 oz cream cheese
- 1/2 cup heavy whipping cream
- 1/2 cup shredded mozzarella cheese
- 1/3 cup fresh grated parmesan cheese
- 1/2 tsp salt (more or less to taste)
- 1/8-1/4 tsp black pepper (to taste)
- 1/8-1/4 tsp ground nutmeg
Instructions
- Prepare and measure all ingredients before starting to cook: Slice shallots, chop spinach, smash and mince the garlic. Measure cream, cheeses, and spices.
- Preheat a large cooking pan over medium heat and add olive oil. Add shallots and sauté until browned and tender.
- Mix in garlic and sauté just until fragrant (about 30-60 seconds). Add chopped spinach and let it start to cook down. Then, slowly mix the spinach with the shallots and garlic while it’s cooking down.
- If a lot of liquid is released from the spinach, carefully drain it off before proceeding to the next step. This prevents a watery sauce.
- Once spinach is cooked down, lower the heat to medium-low. Stir in cream cheese until it is fully incorporated with the spinach and smooth.
- Next, mix in the heavy whipping cream, mozzarella cheese, parmesan cheese, salt, black pepper, and ground nutmeg. Stir until everything is smooth and nicely incorporated.
- Let the creamed spinach gently simmer over medium-low heat for just a few minutes, stirring occasionally, until the cheese is fully melted and the sauce reaches your desired thickness. Do not let it boil vigorously.
- Remove from heat, transfer into a serving dish, and serve warm. You may top with some additional grated parmesan cheese if desired.
Notes
- Heavy Whipping Cream: While you can technically use half-and-half instead of heavy whipping cream, note that the results will not be as thick and rich. For best texture, heavy cream is recommended.
- Parmesan Cheese: It’s important to freshly grate both cheeses yourself, especially the Parmesan! Freshly grated Parmesan lends the best flavor and consistency to the sauce. (You can often find freshly grated Parmesan cheese in your grocery store’s deli section if you want to save time).
- Frozen Spinach: You can definitely use frozen spinach. Just make sure to thaw it completely and squeeze out all excess liquids before adding it to the pan. Let it warm up in the pan before stirring in the cream cheese.
Nutrition
Calories: 318 kcal | Carbohydrates: 9g | Protein: 12g | Fat: 27g | Saturated Fat: 15g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Cholesterol: 72mg | Sodium: 673mg | Potassium: 720mg | Fiber: 3g | Sugar: 3g | Vitamin A: 10852IU | Vitamin C: 32mg | Calcium: 324mg | Iron: 3mg
More Easy Side Dishes To Try
- Creamed Corn
- Creamed Spinach and Mushrooms in White Wine Sauce
- Haricots Verts (French Green Beans)
- Honey Roasted Carrots
- Family Favorite Sautéed Green Beans
Originally published on Will Cook For Smiles in November 2022.