Easy Keto Creamed Spinach is a simple and delicious side dish that pairs perfectly with any low-carb meal. It’s packed with fresh spinach and coated in a rich, creamy sauce made with cream cheese, garlic, and a touch of Parmesan. The texture is velvety and smooth, making spinach taste extra comforting and satisfying.
I love making this recipe when I want something quick but still fancy enough to impress. It comes together in just a few minutes, which is great when I’m short on time but still want healthy and tasty food. I always add a little extra garlic because that punch of flavor makes all the difference for me.
One of my favorite ways to serve this creamed spinach is alongside a juicy steak or baked chicken. It’s also great warmed up as a cozy snack or even folded into eggs for a creamy breakfast. Whenever I make it, it always gets rave reviews, and I feel good knowing it’s keto-friendly without any fuss.
Key Ingredients & Substitutions
Spinach: Fresh spinach is best for this recipe because it wilts nicely and keeps a vibrant green color. Baby spinach works well too. If fresh isn’t available, frozen spinach can be used—just be sure to drain it well to avoid watery creamed spinach.
Cream Cheese: This adds the creamy texture and tangy flavor. You can swap it with mascarpone or ricotta for a different creaminess, but cream cheese gives the richest result.
Heavy Cream: Helps to thin out the cream cheese and smooth the sauce. If you want a dairy-free version, coconut cream is a good alternative but expect a subtle coconut flavor.
Parmesan Cheese: Adds sharpness and depth. If you want a milder taste, try grated Asiago or Pecorino Romano. For a dairy-free option, nutritional yeast can add a cheesy note.
How Can You Prevent Creamed Spinach from Becoming Watery?
Spinach releases a lot of moisture when cooked, which can make creamed spinach watery. Here’s how to keep it creamy but not soggy:
- Use fresh spinach and add it in batches, letting it fully wilt before adding more. This avoids overcrowding and steaming.
- If using frozen spinach, thaw it completely and squeeze out excess water with a clean kitchen towel before adding it to the pan.
- Cook the sauce on low heat after adding cream cheese and heavy cream, stirring gently until creamy. High heat can separate the dairy and make it watery.
- A good pinch of grated Parmesan helps absorb excess moisture and adds body to the sauce.
Equipment You’ll Need
- Large skillet – Perfect for sautéing spinach evenly and mixing the creamy sauce.
- Wooden spoon or silicone spatula – Great for stirring without scratching your pan.
- Measuring cups and spoons – Helpful to get your cream, cheese, and spices just right.
- Cheese grater – Makes grating fresh Parmesan quick and easy, which boosts flavor.
Flavor Variations & Add-Ins
- Add cooked crispy bacon or pancetta for a smoky, salty twist that pairs well with creamy spinach.
- Stir in some sautéed mushrooms to add a rich, earthy flavor and extra texture.
- Mix in fresh herbs like dill or thyme for a bright, fresh taste that lifts the creaminess.
- Try shredded mozzarella or Gruyère cheese instead of Parmesan for a milder, melty option.

How to Make Easy Keto Creamed Spinach?
Ingredients You’ll Need:
Main Ingredients:
- 2 tablespoons butter
- 3 cloves garlic, minced
- 10 oz fresh spinach (baby spinach works great)
- 4 oz cream cheese, softened
- ¼ cup heavy cream
- ¼ cup grated Parmesan cheese
- Salt, to taste
- Black pepper, to taste
- Pinch of red pepper flakes (optional, for a little heat)
How Much Time Will You Need?
This recipe takes about 10 minutes of active cooking time. It’s quick and easy, so you can have your creamy, keto-friendly spinach ready in just 10-15 minutes from start to finish.
Step-by-Step Instructions:
1. Sauté the Garlic:
In a large skillet, melt the butter over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant, but be careful not to let it brown.
2. Wilt the Spinach:
Add the fresh spinach in batches to the skillet, stirring frequently. Continue until all the spinach is wilted down and reduced in volume.
3. Add Creamy Ingredients:
Lower the heat to low. Stir in the softened cream cheese until it completely melts and mixes well with the spinach. Then pour in the heavy cream and stir until the mixture is creamy.
4. Finish with Cheese & Seasoning:
Add the grated Parmesan cheese and stir until it melts into the spinach mixture. Season with salt, black pepper, and a pinch of red pepper flakes if you like a little spice. Cook on low for another 2-3 minutes to warm everything through and blend the flavors.
5. Serve:
Serve your easy keto creamed spinach warm as a tasty side dish. It’s perfect alongside grilled meats, roasted chicken, or your favorite keto meals.
Can I Use Frozen Spinach Instead of Fresh?
Yes, you can use frozen spinach, but make sure to thaw it completely and squeeze out all excess water to avoid a watery dish. Then proceed with the recipe as usual.
How Should I Store Leftover Creamed Spinach?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, stirring occasionally to keep it creamy.
Can I Make This Recipe Dairy-Free?
For a dairy-free version, substitute the butter with coconut oil, use coconut cream instead of heavy cream, and replace cream cheese and Parmesan with dairy-free alternatives like cashew cream and nutritional yeast.
What Can I Serve with Keto Creamed Spinach?
This creamed spinach pairs beautifully with grilled steak, roasted chicken, or baked salmon. It also works well as a creamy side for other keto-friendly protein dishes.

