Creamed Spinach is a classic side dish that turns fresh spinach into something rich, creamy, and satisfying. It has a smooth texture and savory flavor that pairs naturally with a wide range of homemade meals, making it a dependable recipe to keep in your collection.
This Creamed Spinach Recipe is straightforward to prepare and comes together on the stovetop without complicated steps. Cream cheese and Parmesan create a creamy base, while onion, garlic, and a touch of cayenne add depth and balance to the dish.

1. Creamed Spinach Recipe (Yield: 6 Servings)
Ingredients
- 20 oz fresh baby spinach
- 2 tbsp butter
- 1/2 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 1/2 cup milk
- 1/4 cup heavy cream
- 4 oz cream cheese
- 1/4 cup freshly grated Parmesan
- Kosher salt, to taste
- Freshly ground black pepper, to taste
- Pinch of cayenne pepper
Instructions
Begin by preparing the spinach. Rinse the baby spinach thoroughly under cool running water and drain well. If the leaves are very large, you can roughly chop them, although baby spinach can also be left whole.
Place a large skillet or wide saucepan over medium heat and add the butter. Once the butter has melted, add the finely chopped yellow onion. Cook for about 4 to 5 minutes, stirring occasionally, until the onion becomes soft and translucent. Avoid letting the onion brown too much, as a lighter color will keep the finished creamed spinach smooth and balanced.
Add the minced garlic and cook for about 30 seconds, stirring constantly, until fragrant. Garlic cooks quickly, so keep an eye on it to prevent it from browning or becoming bitter.
Add the spinach to the skillet in batches if necessary. Stir gently as the leaves begin to wilt, adding more spinach as space becomes available. Continue cooking for about 3 to 5 minutes, stirring occasionally, until all of the spinach has wilted and most of the excess moisture has cooked away.
Reduce the heat to medium-low and pour in the milk and heavy cream. Stir well so the dairy combines with the spinach, onion, and garlic. Allow the mixture to warm gently for about 2 minutes without bringing it to a rapid boil.
Cut the cream cheese into smaller pieces and add it to the skillet. Stir continuously as it melts into the spinach mixture. Continue cooking for about 3 to 4 minutes, or until the cream cheese has completely melted and the mixture looks smooth and creamy.
Add the freshly grated Parmesan and stir until it melts into the sauce. The Parmesan will help thicken the mixture while adding a savory, slightly nutty flavor. Keep the heat low and continue stirring until the cheese is fully incorporated.
Season the creamed spinach with kosher salt, freshly ground black pepper, and a small pinch of cayenne pepper. Add the seasonings gradually and taste as you go, especially because both the cream cheese and Parmesan already contain some salt.
Continue cooking for another 1 to 2 minutes, stirring gently, until the creamed spinach reaches your preferred consistency. If it seems too thick, stir in a small splash of milk. If it seems too loose, let it cook uncovered for another minute or two over low heat.
Remove the skillet from the heat and let the creamed spinach rest for a minute before serving. The sauce will thicken slightly as it sits. Give it one final stir, taste for seasoning, and serve warm.

2. Tips for Perfect Creamed Spinach
Drain the spinach well before cooking. Excess water can make the finished dish thinner than desired and can dilute the creamy sauce.
Do not rush the onion. Cooking it until soft gives the dish a smoother texture and develops a better base of flavor.
Keep the heat moderate after adding the dairy and cheese. High heat can cause the sauce to become grainy or separate, especially once the cream cheese and Parmesan are added.
Use freshly grated Parmesan when possible. It melts more smoothly and blends into the sauce better than many pre-shredded varieties.
Add cayenne sparingly. A small pinch gives the dish a subtle warmth without making it noticeably spicy. You can always add more after tasting.
For thicker creamed spinach, cook it uncovered for an extra minute or two at the end. Avoid adding flour unless you specifically want a heavier sauce.
Let the finished dish rest briefly before serving. The creamy mixture naturally becomes a little thicker as it cools.
3. Frequently Asked Questions
Can I use frozen spinach for creamed spinach?
Yes, frozen spinach can be used. Thaw it completely and squeeze out as much water as possible before adding it to the recipe. Frozen spinach will give the dish a softer texture than fresh baby spinach.
Can I prepare creamed spinach ahead of time?
Yes. You can prepare it several hours ahead and refrigerate it until needed. Reheat it gently in a skillet over low heat, stirring occasionally. Add a small splash of milk if the sauce has become too thick.
How do I make creamed spinach less rich?
For a lighter version, you can reduce the amount of heavy cream and use additional milk instead. The final dish will have a thinner and lighter sauce while still retaining a creamy texture from the cream cheese.
Can I make creamed spinach without cream cheese?
Yes. Cream cheese is an important part of this particular recipe, but it can be replaced with another creamy ingredient such as additional heavy cream or a small amount of mascarpone. The texture and flavor will be somewhat different.
What kind of spinach works best for this recipe?
Baby spinach is an excellent choice because the leaves are tender and cook quickly. Mature spinach also works, but the larger leaves and thicker stems may need a little more preparation before cooking.
4. Nutrition Information
The following nutrition information is an approximate estimate based on the ingredients provided and divided into 6 servings. Actual values can vary depending on the brands and exact quantities used.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 205 kcal |
| Protein | 8 g |
| Total Fat | 16 g |
| Saturated Fat | 9 g |
| Carbohydrates | 8 g |
| Fiber | 3 g |
| Sugar | 3 g |
| Sodium | 330 mg |
| Cholesterol | 45 mg |
Creamed Spinach is a simple way to make a vegetable side dish feel rich and satisfying. The creamy texture and savory cheese bring plenty of character to the spinach without requiring an elaborate preparation.
This recipe is easy to make on the stovetop and works well as part of a homemade dinner. Once you have the basic method down, it is a versatile side dish that can easily become a regular part of your meal rotation.
