I have a little confession to make: this recipe was born from a happy accident. I was rushing to make a side dish for a dinner party and, in my haste, I added nearly double the amount of garlic the original recipe called for. I held my breath as our friends took their first bites, but instead of complaints, I got requests for the recipe! That extra garlic, combined with the sweet shallots and nutty Parmesan, created a creamed spinach so decadent and flavorful it completely stole the spotlight.
This isn’t just any side dish; it’s the one that will have everyone reaching for seconds. It’s pure comfort food that feels fancy enough for a holiday but is secretly easy enough for a Tuesday night. It transforms a simple bag of spinach into a steakhouse-quality side that you’ll be proud to serve.
Why This Recipe Is a Keeper
I turn to this recipe again and again, and I know you will too. Here’s why it works so well:
- Outrageously Flavorful: We don’t just use cream; we build layers of flavor. Sweet shallots, pungent garlic, savory broth, and nutty Parmesan come together to create a sauce that’s complex and incredibly satisfying.
- Ready in a Flash: You can have this entire dish on the table in about 15 minutes. It’s the perfect last-minute addition to any meal when you want something that tastes like it took hours.
- Naturally Keto & Low-Carb: With no flour or starchy thickeners, this recipe is rich, creamy, and fits perfectly into a low-carb or keto lifestyle without any special modifications. It’s just naturally delicious.
A Peek at the Ingredients
The magic here comes from simple, high-quality ingredients. You won’t need anything too wild, and you probably have most of this on hand already! For equipment, all you’ll need is a good saucepan, a colander, and a whisk.
- Fresh Spinach: A whole pound might look like a mountain, but trust me, it wilts down to the perfect amount!
- Butter & Aromatics: Unsalted butter, a large shallot, and a few cloves of garlic create the savory foundation. Shallots are a bit milder and sweeter than onions, which I love here.
- The Creamy Trio: Cream cheese, heavy cream, and Parmesan are the secrets to the ultra-luxurious texture. Use a block of cream cheese, not the whipped kind, and shred your own Parmesan if you can—it melts so much better!
- Broth: A splash of chicken or vegetable broth helps deglaze the pan and adds another layer of flavor.
- Seasonings: A simple pinch of sea salt, white pepper (to avoid black specks!), and a tiny bit of nutmeg is all you need. The nutmeg is a classic addition to cream sauces and really makes the flavors pop.
Step-by-Step to Perfect Creamed Spinach
Wilt the Greens. Get your saucepan over medium heat. Add the spinach in two batches, turning it with tongs until it’s all wilted down. It only takes a couple of minutes per batch! Move the wilted spinach into a colander in the sink.
The Most Important Step: Squeeze! Let the spinach cool down for a minute so you don’t burn your hands. Then, press it firmly with a spoon or squeeze it with clean hands to get as much water out as possible. Seriously, squeeze, and then squeeze again. This step is the key to preventing a watery creamed spinach. Set the squeezed spinach aside.
Build Your Flavor Base. In the same saucepan, melt the butter over medium-low heat. Add the minced shallot and let it cook for 3-4 minutes until it’s soft and sweet. Toss in the garlic and cook for just one more minute until you can smell its wonderful aroma.
Create the Silky Sauce. Pour in the broth and use your spatula to scrape up any tasty browned bits from the bottom of the pan. Add the cream cheese cubes and heavy cream, whisking gently and constantly until the cream cheese melts completely and the sauce is perfectly smooth.
Melt and Mingle. Stir in that beautifully shredded Parmesan cheese until it melts into the sauce. Add your salt, white pepper, and a pinch of nutmeg. Now, let the sauce bubble gently at the edges for about two minutes. This brief simmer is crucial for thickening the sauce to a luscious consistency.
Bring It All Together. Finally, fold your dry, squeezed spinach into the creamy sauce. Stir everything together until the spinach is well-coated and heated all the way through. It should be thick, decadent, and ready to devour. Serve it hot!
Expert Tips for Success
- Make-Ahead Magic: You can prepare this dish a day or two in advance! Follow all the steps but hold off on adding the Parmesan. Let it cool, cover, and refrigerate. When you’re ready to serve, gently reheat it on the stove over medium-low heat, then stir in the Parmesan until it’s melted and creamy.
- Frozen Spinach to the Rescue: In a pinch, a 12-ounce bag of frozen chopped spinach works great. Just make sure you thaw it completely and, just like with fresh spinach, squeeze out every last drop of water before adding it to the sauce.
- Sauce Control: If your sauce ever gets a little too thick for your liking, just whisk in an extra splash of heavy cream or broth, a tablespoon at a time, until it reaches that perfect consistency.
Serving & Pairing Ideas
This Easy Keto Creamed Spinach feels right at home next to a perfectly seared steak, a juicy roast chicken, or a flaky piece of grilled salmon. It’s a star player in any “steakhouse at home” dinner.
It’s also an absolute must-have for holiday tables! Serve it for Thanksgiving, Christmas, or Easter, and watch it disappear faster than the main course.

Easy Keto Creamed Spinach
Ingredients
- ¼ cup chicken or vegetable broth
- 1 ½ tablespoons unsalted butter
- 1 1-pound / 450 g bag fresh spinach
- 1 large shallot minced
- 3 cloves garlic finely chopped
- 3 ounces cream cheese cut into cubes
- ⅓ cup heavy whipping cream
- ⅓ cup finely shredded Parmesan cheese
- ¼ teaspoon sea salt
- ⅛ teaspoon ground white pepper
- Pinch of ground nutmeg
Method
- Wilt the Greens : Place the saucier over medium heat. Working in two batches, add the fresh spinach and cook, turning occasionally, until fully wilted, about 2–3 minutes per batch. Transfer the wilted spinach to a colander.
- Expel Moisture : Once the spinach is cool enough to handle, press it firmly against the sides of the colander with a spoon or squeeze it with your hands to remove as much excess water as possible. Set the drained spinach aside.
- Build the Aromatic Base : Return the saucier to medium-low heat and add the butter. Once it melts, add the minced shallot and cook until softened and translucent, stirring for 3–4 minutes. Add the chopped garlic and cook for another minute until fragrant.
- Form the Cream Sauce : Pour in the broth to deglaze the pan, scraping up any flavorful bits from the bottom. Add the cream cheese cubes and heavy cream, whisking gently as the cream cheese melts to create a smooth, uniform sauce.
- Season and Infuse : Stir in the Parmesan cheese until it has fully melted into the sauce. Season with the sea salt, white pepper, and a pinch of nutmeg. Allow the sauce to gently bubble at the edges for about 2 minutes to thicken slightly.
- Combine and Finish : Fold the dry, wilted spinach into the cream sauce. Stir until every leaf is coated and the mixture is heated through, which should take about 2–3 minutes. The final dish should be thick and creamy. Remove from heat and serve immediately.
Notes
👨🍳 Chef’s Notes
Storage: Keep leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. Frozen Spinach Shortcut: For a quicker prep, substitute a 12-ounce package of frozen chopped spinach. Ensure it’s fully thawed and thoroughly squeezed of all liquid before adding it to the sauce in the final step. Sauce Consistency: If your sauce becomes too thick, whisk in an extra tablespoon of heavy cream or broth until it reaches your preferred consistency.Nutrition (per serving, approx.):
- Calories: 170 kcal
- Protein: 6 g
- Carbs: 7 g
- Fat: 14 g (Saturated Fat: 9 g)
- Fiber: 2 g
- Net Carbs: 5 g
- Sugar: 2 g
- Sodium: 450 mg
- Cholesterol: 50 mg
- Potassium: 580 mg
You Have to Try This One!
I truly believe this is a game-changer recipe that proves simple ingredients can create something spectacular. It’s a side dish that eats like a main event, and I can’t wait for you to try it.
If you make it, please let me know! I’d love to see your creations.