Side Dishes
This creamed canned spinach recipe transforms humble canned spinach into a velvety, restaurant-worthy side dish using a simple cream cheese twist. What sets it apart is that ultra-smooth texture—no lumps, no bitterness—just rich, creamy perfection that pairs beautifully with everything from roasted meats to grilled fish.
I developed this after years of struggling with grainy textures in traditional recipes, and the secret lies in proper cooking techniques and ingredient ratios.
The process is straightforward but precise: you'll sauté aromatics until fragrant, then combine them with drained spinach, cream cheese, and just enough liquid to create a luxurious consistency. Simmering gently ensures the cream cheese melts completely, creating that signature velvety finish.
This recipe delivers restaurant-quality results in under 20 minutes with minimal effort—ideal for weeknight dinners or holiday sides.
What you'll end up with is a side dish that's rich yet light, with a smooth texture that coats every bite. The cream cheese adds depth without overpowering the spinach's natural flavor, while a touch of lemon brightens the dish just enough.
This version stays creamy without being heavy, making it versatile enough for both casual meals and special occasions.
Serve it alongside roasted chicken, grilled steak, or even as a standalone vegetarian main with crusty bread. The possibilities are endless, but the method remains foolproof—once you try this cream cheese twist, you'll never go back to traditional recipes. Let's get cooking!
Ingredients for creamed canned spinach
Pantry staples and a few fresh ingredients create this ultra-smooth, restaurant-quality side.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Spinach 🥬 | 14 oz | Drained well, no liquid |
| Full-Fat Cream Cheese 🧈 | 8 oz | Room temperature for smoothness |
| Unsalted Butter 🧈 | 2 tbsp | European-style preferred |
| Shallots 🧅 | 2 whole | Finely minced, about 2 tbsp |
| Garlic Cloves 🧄 | 2 cloves | Minced, not pressed |
| Fresh Lemon Juice 🍋 | 1 tbsp | From 1 small lemon |
| Heavy Cream 🥛 | ½ cup | 36% fat for richness |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked peppercorns preferred |
| Grated Nutmeg 🌿 | ¼ tsp | Freshly grated for warmth |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing aromatics |
The spinach is the star, so choose high-quality canned spinach—brands like Del Monte or Green Giant with no added salt work best. Drain it thoroughly and press between paper towels to remove excess moisture, which is key for that velvety texture. For the cream cheese, Philadelphia brand melts the smoothest, but any full-fat variety will do. The shallots and garlic should be finely minced—a knife works better than a press for even distribution. I always grab my shallots from the fresh produce section rather than pre-minced jars, as they stay fresher longer and add a more refined flavor. Fresh nutmeg is a game-changer here—pre-ground loses potency fast, so if you're using that, double the amount.
No heavy cream? Half-and-half with a splash of milk keeps it lighter, though the texture won't be as rich. Substituting cream cheese? Greek yogurt with a pinch of cream of tartar mimics the tang, but the result will be tangier. Short on shallots? One small yellow onion, finely diced, works in a pinch. The olive oil matters here—use something with a mild, fruity profile like California Extra Virgin. If you're serving this as a vegetarian main, add a sprinkle of smoked paprika for depth. For extra smoothness, whisk the cream cheese with a fork until completely smooth before adding to the pot—no lumps allowed.
This reheats beautifully—just warm it gently on the stove with a splash of milk or cream to restore that silky texture. Keeps 3-4 days in the fridge, sealed tightly. For leftovers, I portion it into small ramekins—perfect for individual servings. Freezes for up to 2 months, though the texture may separate slightly upon thawing. If that happens, just whisk it gently to restore smoothness. The lemon juice brightens the dish, so if you're prepping ahead, add it just before serving to keep the color vibrant.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when my fridge is bare—no fresh spinach needed. Just open a can, drain it, and let the cream cheese and butter work their magic in minutes. Honestly, it’s the kind of dish that makes me feel like a chef even when I’m too tired to chop anything.
- Rich Without Effort: That first bite of creamy, garlicky spinach? It’s like a hug for your taste buds. The full-fat cream cheese melts into the shallots and garlic, creating a velvety texture that’s anything but boring—no fancy techniques, just pure flavor.
- Weeknight Sidekick: Slap this on toast for breakfast, stir it into pasta for dinner, or serve it alongside grilled chicken. I’ve used it to dress up a simple steak night, and it even turns into a filling for stuffed shells if I’m feeling fancy. It’s my go-to when I need something reliable.
- Costs Less, Lasts Longer: A can of spinach and a block of cream cheese stretch this dish for days. I’ll make a big batch on Sunday, reheat it for lunches, and still have leftovers for snacks—no waste, no stress. Plus, it’s cheaper than buying fresh spinach that wilts before I can use it.
Step-by-step instructions for creamed canned spinach
This method delivers velvety, ultra-smooth spinach with a rich cream cheese base—no lumps, no effort.
Sauté Aromatics Until Fragrant
Heat the 1 tablespoon extra-virgin olive oil in a medium saucepan over medium heat. Add the 2 whole shallots and cook for 3-4 minutes until soft and translucent, stirring occasionally. This gentle cooking prevents burning while developing sweetness.
Add the 2 cloves garlic cloves and cook for 30 seconds until fragrant—you'll smell the aroma before you see the color change. Remove the pan from heat immediately to prevent garlic from browning. The raw garlic flavor will integrate perfectly into the creamy base.
Cook the Butter and Cream Cheese
Return the saucepan to medium heat and add the 2 tablespoons unsalted butter. Let it melt completely, then reduce heat to low. Add the 8 ounces full-fat cream cheese in small pieces, stirring constantly with a silicone spatula until fully melted and smooth.
Here's the thing—don't rush this step. The cream cheese needs time to emulsify with the butter. You'll know it's ready when the mixture looks like thick, glossy pudding. If you see any unmelted lumps, add 1 teaspoon heavy cream and stir gently to dissolve.
Incorporate Spinach and Cream
Add the 14 ounces drained canned spinach to the saucepan and stir vigorously for 2-3 minutes until completely wilted. The spinach should break down into fine strands, not retain any chunky texture. If the mixture looks too thick, add 2 tablespoons heavy cream to loosen it.
Stir in the 0.5 cup heavy cream, 0.5 teaspoon diamond crystal kosher salt, 0.25 teaspoon freshly ground black pepper, and 0.25 teaspoon grated nutmeg. The nutmeg adds subtle warmth that balances the creaminess. Taste and adjust seasoning—you might need a pinch more salt since canned spinach varies in saltiness.
Finish with Lemon Juice
Remove the saucepan from heat and stir in the 1 tablespoon fresh lemon juice. This brightens the entire dish, cutting through the richness of the cream cheese. Let the mixture sit for 1-2 minutes to allow the flavors to meld completely.
For the smoothest texture, transfer the creamed spinach to a blender or immersion blender. Blend until completely smooth—this step eliminates any remaining texture variations. Return to the saucepan and reheat gently over low heat for 2-3 minutes if serving warm, or transfer to a serving dish for immediate use.
Pro Tips For Making Creamed Canned Spinach
- Drain and Rinse Spinach: Open the can and drain all the liquid—it’s salty and watery, and you don’t want that diluting your sauce. Rinse the spinach under cold water while draining, then squeeze out excess moisture with your hands (or a clean kitchen towel). Wet spinach makes the sauce thin and sad—no one wants that.
- Sweat Shallots Slowly: Don’t rush the shallots—cook them on medium-low heat for 5-6 minutes until they’re soft and translucent, not browned. Burning them turns the whole dish bitter, and you’ll be left scraping charred bits off your pan. Patience here makes the flavor sing.
- Warm Cream Cheese First: Cut the cream cheese into small cubes and let it sit at room temperature for 10 minutes before mixing it in. Cold cream cheese clumps like a stubborn lump, and no one wants to scrape it off the whisk or spatula later. Trust me, your sauce will be smoother.
- Finish with Butter: Stir in the butter at the very end, off the heat if possible, to let it melt into a glossy finish. This adds richness without cooking the garlic or shallots further—just a quick swirl to coat everything. It’s the little touch that makes the dish feel restaurant-worthy.
Dietary considerations for this recipe
Gluten-Free Adaptations
The original recipe is naturally gluten-free since it uses simple ingredients like spinach, cream cheese, and butter.
However, I always double-check the labels on canned spinach and cream cheese to ensure no cross-contamination occurred during processing. Philadelphia brand cream cheese is certified gluten-free, but I recommend scanning the label if you're highly sensitive.
For extra assurance, I use Del Monte 100% Vegetable Spinach, which guarantees no additives or gluten-containing ingredients. 🌱
Dairy-Free Substitutions
To make this creamed spinach dairy-free, replace the 8 ounces cream cheese with 8 ounces full-fat coconut cream (chilled overnight) or 8 ounces dairy-free cream cheese like Kite Hill. For the butter, use 2 tablespoons coconut oil or olive oil, though the texture will be slightly lighter.
Heavy cream can be swapped for full-fat coconut milk or unsweetened almond milk with a pinch of xanthan gum to improve thickness. The nutmeg and lemon juice remain essential for flavor balance.
Low-Carb/Keto Options
This recipe is already low-carb, but you can enhance it further by omitting the shallots (replace with 1 extra clove of garlic) and using 1 tablespoon lemon juice instead of the full amount to keep carbs minimal. For extra richness, add 1 tablespoon sour cream at the end.
The cream cheese and heavy cream provide 2 grams of carbs per serving, making this a perfect keto-friendly side. I serve it alongside grilled chicken or steak for a satisfying, low-carb meal.
Vegetarian & Vegan Adjustments
For vegetarians, this recipe is already perfect—just ensure your cream cheese and butter are dairy-based. For vegans, replace the cream cheese with 8 ounces vegan cream cheese (like Miyoko's) and the butter with vegan butter. Use unsweetened almond milk or oat milk to thin the mixture as needed.
The lemon juice and nutmeg add brightness, while 1 teaspoon nutritional yeast boosts umami flavor. The texture will be slightly lighter but still creamy. ✨
Allergen-Friendly Tips
If you're dealing with nut allergies, avoid almond milk substitutions and stick to oat or coconut milk. For soy allergies, check labels on cream cheese and butter—some brands use soy-based additives. I always keep a separate batch of utensils when cooking for multiple allergies to prevent cross-contamination.
For egg allergies, this recipe is naturally safe since no eggs are used. The key is to read labels carefully and prepare ingredients separately if needed.
Protein Boost Options
To turn this into a high-protein side, stir in ½ cup cooked quinoa or ½ cup crumbled feta cheese at the end. For a meaty twist, add ½ cup shredded rotisserie chicken or ½ cup cooked ground turkey.
The cream cheese and heavy cream already provide 12 grams of protein per serving, so these additions make it a heartier dish. I love serving it as a standalone vegetarian main with a sprinkle of toasted pumpkin seeds for extra crunch and protein.
Nutrition facts
Frequently asked questions
Why does my creamed spinach turn out grainy?
Graininess usually happens when the cream cheese doesn't melt completely or the spinach isn't properly broken down. Always whisk the cream cheese until completely smooth before adding to the pot, and stir the spinach vigorously for 2-3 minutes until it wilts into fine strands. For ultra-smooth results, blend it afterward with an immersion blender.
Can I use frozen spinach instead of canned?
Yes, but you'll need to thaw and drain it thoroughly first. Frozen spinach releases more water, so squeeze out all excess moisture with paper towels to prevent a watery texture. Start with 10 ounces frozen spinach (thawed and drained) instead of the 14 ounces canned to maintain proper consistency. The cooking time remains the same.
How do I make this recipe lighter?
Swap the heavy cream for low-fat Greek yogurt (thinned with a splash of milk) and reduce the butter to 1 tablespoon. Use half-fat cream cheese instead of full-fat, and add an extra ½ teaspoon lemon juice to brighten the flavor. The texture will be lighter but still creamy.
What's the best way to reheat leftovers?
Gently warm in a saucepan over low heat with 1 tablespoon milk or cream to restore smoothness. Avoid microwaving as it can make the cream cheese separate. For best results, reheat just until warm—2-3 minutes—and stir constantly. If it thickens too much, add a splash more liquid.
Can I make this ahead for a holiday meal?
Prepare it up to 2 days in advance and store in an airtight container in the fridge. Reheat gently with a splash of milk or cream before serving. For make-ahead convenience, I recommend assembling everything except the lemon juice, then adding it just before serving to keep the color vibrant. The flavors actually improve overnight!