The Best Creamed Spinach Recipe

This creamed spinach recipe gives you a rich, velvety side dish that’s simple enough for a busy weeknight but fancy enough to bring out for holidays. You can choose frozen chopped spinach that’s thawed and well squeezed, or fresh spinach that’s blanched and drained well. The sauce is a dreamy mix of heavy cream, cream cheese, and freshly grated Parmesan, all flavored with sautéed onion, garlic, and a pinch of warm nutmeg.
In less than 30 minutes, you’ll have a creamy, delicious dish ready to serve alongside roast chicken, steak, baked salmon, pasta, or even rice. Plus, it’s versatile enough to stuff mushrooms, fill puff pastries, or layer into lasagna for an elegant twist. Coming up, I’ll walk you through the exact ingredients, a quick trick to get rid of spinach water, how to make the sauce perfectly smooth, and tips for seasoning and storing leftovers so you always get great results.
- What you’ll master: ingredient lists with measurements, clear step-by-step directions, cooking times (about 10 minutes prep and 15 minutes cooking), plus serving ideas to mix things up.
- Options included: use frozen or fresh spinach, try swapping cheeses for variety, and find out how to adjust the sauce thickness to your liking.
- Pro tip: squeezing out extra liquid from spinach is key for a smooth, creamy texture—I’ll show you exactly how.
Why You’ll Crave It
- Rich Flavor: The beautiful blend of creamy cheeses and heavy cream joins the earthy fresh spinach for a tasty combo you can count on.
- Versatile Side Dish: It matches perfectly with anything from grilled meats to a bowl of pasta—such an easy way to dress up your meal.
- Quick to Prepare: In under 30 minutes, you’ll have a dish that works for busy weeknights or a festive holiday table without the stress.

Ingredients You’ll Need

- 1 pound frozen chopped spinach or 2 pounds fresh spinach (see notes)
- 2 tablespoons butter
- 1/2 medium onion, finely chopped
- 2 cloves garlic, minced
- 3/4 cup heavy cream
- 4 ounces cream cheese (1/2 block), softened
- 1 cup freshly grated Parmesan cheese
- Pinch of nutmeg
- Salt and pepper, to taste
Cook the Sauce and Spinach
- If using frozen spinach, thaw fully then squeeze out all water using a clean towel or fine-mesh sieve.
- If using fresh spinach, bring a pot of water to a boil, blanch spinach about 1 minute, drain, rinse under cold water, then squeeze out excess moisture and chop if desired.
- Melt butter in a pot over medium heat.
-
Add finely chopped onion and cook until golden and soft, about 5–7 minutes.

- Reduce heat to medium-low and add minced garlic; cook 20–30 seconds until fragrant.
- Add heavy cream, softened cream cheese, grated Parmesan, and a pinch of nutmeg; stir constantly, breaking up the cream cheese until the sauce is smooth and thick.
- Add the prepared spinach to the sauce and stir to coat; cook a few minutes until warmed through.
-
If the sauce is too thick, stir in a splash of cream; if too thin, simmer until reduced to desired thickness.

- Taste and season with salt and freshly ground black pepper.
-
Serve immediately.

Tips for Creamy Success
- Get Rid of Excess Water: Squeezing the spinach well after thawing or blanching is the secret to creamy, not watery, creamed spinach.
- Onion Texture: If you like a smoother sauce, chop the onions fine. For a little bite and texture, leave them a bit chunkier.
- Control the Sauce Thickness: Want it a little looser? Add more cream. Need it thicker? Let it cook a bit longer to reduce.
Flavor Swaps and Add-Ins

- Swap the Cheese: Try Gruyère, asiago, or a sharp cheddar instead of Parmesan for a fun new flavor.
- Lighter Version: Use half-and-half or a plant-based cream alternative instead of heavy cream to cut calories while still keeping it creamy.
- Kick It Up a Notch: Add a pinch of chili flakes for heat or a teaspoon of Dijon mustard to add some tangy depth.
Store, Freeze, and Reheat
Here’s how to keep your creamed spinach fresh or save time by making it ahead:
- Refrigerate: Once cooled to room temperature, store in an airtight container in the fridge for up to 3-4 days.
- Freeze: You can freeze creamed spinach for around 2 months. Keep in mind, the texture may change a bit after thawing. Defrost overnight in the fridge before reheating.
- Reheat: Warm gently on the stove over low heat, stirring often. Add a splash of cream or milk to bring back that silky texture. For a quick reheat, microwave in 30-45 second bursts, stirring in between and adding cream if needed.
- Make-Ahead: Cook the whole dish fully up to 2 days before serving and refrigerate. Reheat gently when you’re ready to eat. Or, prepare the spinach and sauce separately and combine right before reheating to keep the texture fresh.

Answers to Common Questions
Can I use fresh spinach instead of frozen?
Absolutely! Just blanch the fresh spinach, squeeze out the excess water, and add it to your sauce just like you would frozen.
What if the sauce ends up too thick?
No worries—simply stir in a splash of milk or cream to loosen it to your preferred consistency.
How do I reheat leftovers without losing creaminess?
Warm your creamed spinach slowly on the stove over low heat. Stir often and add a little cream if it needs to be refreshed so it stays smooth and silky.

A rich, velvety side dish made with spinach cooked in a creamy sauce of heavy cream, cream cheese, and Parmesan, flavored with sautéed onion, garlic, and nutmeg. Suitable for weeknights or holidays, pairing well with various main dishes.
- Total Time: 25 minutes
- Yield: 4-6 servings 1x
Ingredients
- 1 pound frozen chopped spinach or 2 pounds fresh spinach, thawed or blanched and squeezed dry
- 2 tablespoons butter
- 1/2 medium onion, finely chopped
- 2 cloves garlic, minced
- 3/4 cup heavy cream
- 4 ounces cream cheese (1/2 block), softened
- 1 cup freshly grated Parmesan cheese
- Pinch of nutmeg
- Salt and pepper, to taste
Instructions
- If using frozen spinach, thaw completely then squeeze out all water using a clean towel or fine-mesh sieve.
- If using fresh spinach, bring a pot of water to a boil, blanch spinach about 1 minute, then drain and rinse under cold water. Squeeze out excess moisture and chop if desired.
- Melt butter in a pot over medium heat.
- Add finely chopped onion and cook until golden and soft, about 5 to 7 minutes.
- Reduce heat to medium-low and add minced garlic; cook for 20 to 30 seconds until fragrant.
- Add heavy cream, softened cream cheese, grated Parmesan cheese, and a pinch of nutmeg. Stir constantly, breaking up the cream cheese until the sauce is smooth and thickened.
- Add the prepared spinach to the sauce and stir to coat. Cook for a few minutes until warmed through.
- If the sauce is too thick, stir in a splash of cream; if the sauce is too thin, simmer until it reduces to desired thickness.
- Season with salt and freshly ground black pepper to taste.
- Serve immediately.
Notes
Squeezing out excess liquid from spinach is essential for a creamy, not watery, texture., Chop onions finely for a smoother sauce or leave slightly chunkier for texture., Adjust sauce thickness by adding more cream or simmering to reduce., Cheese alternatives such as Gruyère, asiago, or sharp cheddar can be used instead of Parmesan., Use half-and-half or plant-based cream alternatives for a lighter version., Add chili flakes or Dijon mustard for extra flavor and depth., Store cooled creamed spinach in an airtight container in the refrigerator for up to 3-4 days., Frozen for up to 2 months; thaw overnight in the refrigerator before reheating., Reheat gently on stove over low heat with occasional stirring; add cream or milk if needed to restore creaminess., Alternatively, microwave in 30-45 second intervals, stirring and adding cream as needed.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Side Dish
Nutrition
- Serving Size: 1 serving
- Calories: Approximately 250 calories per serving
- Fat: Approx. 20 grams per serving
- Carbohydrates: Approx. 6 grams per serving
- Protein: Approx. 10 grams per serving