This post may contain affiliate links. Please see our disclosure policy.

This comforting keto creamed spinach with bacon has a rich, creamy sauce made from cauliflower! You’ll never know that it’s way healthier than the traditional version when you taste how amazingly addicting it is! This keto version is a hit with my whole family (even the kids!).

keto creamed spinach with bacon in a cast iron pan
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Why You’ll Love This Easy Creamed Spinach Recipe

Creamed spinach is one of those dishes that even spinach haters can’t say no to (as are these spinach artichoke cups and this spinach artichoke galette)! There’s something so addicting and fantastic about the way wilted spinach is coated in a creamy and flavorful sauce. It always reminds me of a dip that we have the permission to eat straight with a spoon and I don’t hate it at all.

Since I’m lactose intolerant, I decided to recreate one of my favorite holiday sides made without dairy products. Instead of cream or cheese and heavy cream, I used pureed cauliflower with canned coconut milk and broth to give that velvety, creamy texture.

My favorite part about this delicious recipe is the crunchy, addicting bites that the bacon gives. It adds saltiness to the dish in the best way, and contrasts the soft texture of the rest of the dish so nicely! While this keto version is perfect for special occasions this holiday season, it’s also easy enough for a busy weeknight! Plus it makes your dinner table vibrant and beautiful (and your house will smell amazing!). And if you’re looking for more spinach + cauliflower, check out this cauliflower gnocchi recipe!

How to Make Keto Creamed Spinach

What makes this dairy-free creamed spinach much healthier than the traditional version is that I snuck in a veggie, but you’ll never know it! As I mentioned before, steamed cauliflower is pureed to make that creamy texture and the flavor is still tangy and “cheesy” with the help of apple cider vinegar and Dijon mustard.

I promise you can’t taste the cauliflower at all, and it’s such a perfect way to get your kids (and picky eaters) to double up on their veggie intake without realizing it. I also love that this is a junk-free, real food ingredients-only Whole30 and keto creamy spinach recipe with only 5 grams of net carbs per serving!

Spoon inside a skillet filled with creamy spinach

Ingredient Notes

All you need are simple ingredients for this perfect side dish! 

  • bacon
  • cauliflower florets
  • full fat coconut milk
  • bone broth: Or chicken broth or water.
  • apple cider vinegar
  • dijon mustard
  • fresh spinach: You can also use frozen spinach, but need to make sure it’s thawed and excess water is squeezed out. 
  • shallot
  • fresh garlic cloves
  • sea salt
  • ground black pepper

See the full recipe card below for exact ingredient amounts. 

Step-by-Step Instructions

Step 1: If using frozen spinach, defrost it first and squeeze out the liquid.

Step 2: Heat a large skillet or Dutch oven over medium heat and cook the bacon until crisp, about 6-7 minutes.

Step 3: Remove from the frying pan and crumble when cool enough to handle. 

Step 4: Remove all but 1 tbsp of bacon fat from the pan and reserve the rest to use later in the recipe. 

Step 5: Add cauliflower florets to the pan and cook for 2 minutes.

Step 6: Add broth and coconut milk to the pan, cover, and let everything come to a boil.

close up of Keto creamed spinach recipe

Step 7: Lower the heat to simmer for 4-5 minutes until the cauliflower is tender. 

Step 8: Transfer the contents to a blender. Add apple cider vinegar and Dijon mustard and blend until smooth. Set aside.

Step 9: Heat a tablespoon of reserved bacon fat in a skillet over medium heat. 

Step 10: Add shallot and garlic and cook, stirring for 3-4 minutes until softened.

Step 11: Add fresh baby spinach, salt, and pepper, and toss until wilted and heated through.

Step 12: Stir in cauliflower cream sauce and let everything heat through for 1 minute. Remove from heat.

Step 13: Top with bacon bits or stir them in. Add a little bit more salt, if needed, before serving.

a close up shot showing bacon on top of spinach

Expert Tips

  • You can definitely use frozen spinach for this recipe. Just make sure to thaw first and then squeeze out the liquid so it doesn’t make the final dish watery.
  • I highly recommend using bacon fat to cook this dish, as it is written in the instructions. It adds such an amazing flavor!
  • If you like the crispy texture of bacon, don’t stir it into the final dish. Instead, just gently sprinkle on top of the dairy-free creamed spinach so you can taste the crunch with every bite.
  • If you are making this for a holiday dinner and want to cut down on time, you can make the bacon bits and cauliflower cream sauce a day ahead. Cook the spinach and vegetables the day of, and then stir in the other ingredients to heat up together.

Whether you make it for a family dinner or a holiday feast, this creamed spinach with bacon will be gone in no time. I guarantee it!

Serving Tips

Keto creamed spinach is a rich, flavorful side dish that pairs well with a variety of protein-based main courses to create a complete keto meal. Here are some great pairing options:

Storage Tips

Store in an airtight container in the refrigerator for up to 3-4 days. Reheat in the microwave for 2-3 minutes or over the stovetop. 

To freeze, let it cool completely at room temperature. Then, store it in an airtight container or freezer bag for up to 2 months. Thaw overnight in the refrigerator, then gently reheat on the stovetop until warmed through. 

Creamed spinach with bacon finished shot

Recipe FAQs

Is creamed spinach keto-friendly? 

Yes! This low-carb side dish is also dairy-free, gluten-free, paleo, and Whole30. It has 5 net carbs per serving. 

More Easy Side Dish Recipe Ideas

If you make this recipe, please leave me a star rating and comment below! I love to hear your thoughts and feedback. Follow me on social media Instagram, Facebook, and Pinterest for even more delicious recipes!

5 from 6 votes
Servings: 4 servings

Quick & Easy Keto Creamed Spinach Recipe

This comforting keto creamed spinach with bacon has a rich, creamy sauce made from cauliflower! You'll never know that it's way healthier than the traditional version when you taste how amazingly addicting it is! This keto version is a hit with my whole family (even the kids!).
Prep: 5 minutes
Cook: 20 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 4 slices bacon
  • 2 cups cauliflower florets
  • 1/2 cup full fat coconut milk
  • 1/3 cup bone broth, or chicken broth or water
  • 2 tsp apple cider vinegar
  • 2 tsp dijon mustard
  • 16 oz spinach, fresh or frozen, roughly chopped
  • 1 shallot, chopped
  • 4 cloves garlic, minced
  • 1/4 tsp sea salt, or more to taste
  • 1/4 tsp ground black pepper

Instructions 

  • If using frozen spinach, defrost it first and squeeze out the liquid.
  • Heat a large skillet over medium heat and cook the bacon until crisp, about 6-7 minutes.
  • Remove from the pan and crumble when cool enough to handle.
  • Remove all but 1 tbsp of bacon fat in the pan and reserve the rest to use later in the recipe.
  • Add cauliflower florets to the pan and cook for 2 minutes.
  • Add broth and coconut milk to the pan, cover, and let everything come to a boil.
  • Lower the heat to simmer for 4-5 minutes until the cauliflower is tender.
  • Transfer the contents to a blender. Add apple cider vinegar and dijon mustard and blend until smooth. Set aside.
  • Heat a tablespoon of reserved bacon fat in a skillet over medium heat.
  • Add shallot and garlic, and cook stirring for 3-4 minutes until softened.
  • Add spinach, salt, and pepper, and toss until wilted and heated through.
  • Stir in cauliflower cream sauce and let everything heat through for 1 minute. Remove from heat.
  • Top with bacon bits or stir them in. Add more salt, if needed, before serving.

Notes

  • You can definitely use frozen spinach for this recipe. Just make sure to thaw first and then squeeze out the liquid so it doesn’t make the final dish watery.
  • I highly recommend using bacon fat to cook this dish, as it is written in the instructions. It adds such an amazing flavor!
  • If you like the crispy texture of bacon, don’t stir it into the final dish. Instead, just gently sprinkle on top of the dairy-free creamed spinach so you can taste the crunch with every bite.
  • If you are making this for a holiday dinner and want to cut down on time, you can make the bacon bits and cauliflower cream sauce a day ahead. Cook the spinach and vegetables the day of, and then stir in the other ingredients to heat up together.
  • Store in an airtight container in the refrigerator for up to 3-4 days. Reheat in the microwave for 2-3 minutes or over the stovetop.
  • To freeze, let it cool completely at room temperature. Then, store it in an airtight container or freezer bag for up to 2 months. Thaw overnight in the refrigerator, then gently reheat on the stovetop until warmed through.

Nutrition

Serving: 1serving – makes 4, Calories: 214kcal, Carbohydrates: 11g, Protein: 9g, Fat: 17g, Saturated Fat: 9g, Cholesterol: 15mg, Sodium: 437mg, Potassium: 938mg, Fiber: 5g, Sugar: 3g, Vitamin A: 10633IU, Vitamin C: 58mg, Calcium: 133mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Leave a comment below or tag @whatgreatgrandmaate!
What Great Grandma Ate / Jean Choi is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

Regarding other affiliate links and affiliate relationships: In order for me to support my blogging activities, I may receive monetary compensation or other types of remuneration for my endorsement, recommendation, testimonial and/or link to any products or services from this blog. Thank you for your support and understanding.

Jean Choi

Iโ€™m a food lover and recipe developer living in Southern California. I love to share simple and approachable gluten-free recipes that are healthy but never sacrifice on flavor.

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

11 Comments

  1. Togue says:

    5 stars
    This was delicious. I added a little extra chicken bouillon paste, plus some nutritional yeast. Next time I’ll use a little less mustard. It was great. I put it on top of baked fish and also baked potatoes.

    1. Jean Choi says:

      Thanks for the review! Love the idea of topping baked potatoes with it.

  2. Kristi ) says:

    5 stars
    This was surprisingly good. Surpassed my skeptical expectations by far! Even my big strapping country fed hubby liked it which is saying a whole lot lol.

    1. Jean Choi says:

      Amazing! Love to hear it. Thank you.

  3. Amanda Marie Boyle says:

    5 stars
    I just made this. I didnโ€™t have cauliflower so I used shredded potatoes – the best cream spinach Iโ€™ve ever had.

    1. Jean Choi says:

      What a great idea. So glad it worked with potatoes!!

  4. Kara says:

    5 stars
    This was really good! I liked how thick it turned out. Next time I would double the recipe.

  5. Elaine says:

    5 stars
    I finally made this and it was delicious! I used frozen, diced cauliflower and it was sooo easy. I chilled the leftovers and the flavors melded together even more. Definitely making again.

    1. Jean Choi says:

      That’s awesome! Thanks so much!!

  6. Alisa Infanti says:

    I am not a huge fan of mayo so I can’t wait to try this! I have a party to go to this weekend so I am absolutely bringing this!

    1. Jean Choi says:

      Yay! Hope you enjoy!!