This thick, keto-friendly cauliflower and ham soup is a savory substitute for traditional loaded potato soup, utilizing tender cauliflower florets to recreate a hearty, starchy texture. A rich base of heavy cream and melted cheddar is accented by smoky diced ham and crispy bacon, delivering classic American comfort flavor with minimal net carbs. It is a one-pot meal that achieves a velvety consistency without the use of flour or thickeners, making it a reliable staple for low-carb winter dining.

About This Recipe

The technique for this soup centers on simmering the cauliflower florets in chicken broth until they are tender enough to yield to a spoon, providing the “potato-like” body that defines the dish. Sautéing the onions and garlic beforehand builds a savory foundation, while the addition of diced ham during the simmer allows its smoky, salty profile to infuse the liquid. By cooking the cauliflower uncovered toward the end, you allow some moisture to evaporate, which naturally concentrates the flavors before the dairy is introduced.

To achieve the signature “loaded” creaminess, cubed cream cheese is whisked into the hot broth until it emulsifies, creating a smooth binder for the shredded cheddar and heavy cream. Because there is no flour or cornstarch, the thickness comes entirely from the dairy and the broken-down cauliflower bits. Using sharp cheddar melts into the base, providing a rich, stretchy quality that ensures the ham and cauliflower are suspended in a glossy, uniform sauce rather than a thin broth.

Visually, the soup is a rich ivory color, dotted with pink cubes of ham and vibrant orange streaks of melted cheese. The final addition of crumbled bacon and sliced green onions adds a necessary layer of texture and a pop of fresh color against the creamy base. It is a substantial, filling meal that looks identical to its high-carb counterpart, offering a warm and indulgent experience that stores perfectly for meal prep without losing its velvety mouthfeel.


Why You’ll Love This Recipe

  • Tastes like loaded potato soup without potatoes
  • Thick and creamy with no starch
  • Keto and low-carb friendly
  • High-protein and filling
  • One-pot recipe
  • Great for meal prep
  • Reheats without separating

What You’ll Need for This Keto Loaded Cauliflower & Ham Soup

  • 1/2 tbsp olive oil
  • 1/4 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 cups cauliflower florets
  • 1 cup chicken broth
  • 1/2 cup diced cooked ham
  • 1.5 oz cream cheese, cubed
  • 3 tbsp heavy cream
  • 1/3 cup shredded cheddar cheese
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp smoked paprika
  • 2 slices bacon, cooked and crumbled
  • 1 tbsp chopped green onions

Step-by-Step Preparation

  1. Heat olive oil in a large pot over medium heat. Add onion and cook for 4–5 minutes until soft.
  2. Add garlic and cook for 30 seconds until fragrant.
  3. Add cauliflower florets and chicken broth. Bring to a boil, then reduce heat and simmer for 15–18 minutes until cauliflower is very tender.
  4. Stir in diced ham and simmer for 3 minutes.
  5. Add cream cheese and stir until fully melted and smooth.
  6. Add heavy cream and shredded cheddar cheese, stirring until thick and creamy.
  7. Season with salt, black pepper, and smoked paprika.
  8. Simmer uncovered for 5 minutes, stirring occasionally.
  9. Serve topped with bacon and green onions.

FAQ

  • Does this soup taste like potato soup?
    Yes, cauliflower provides a very similar texture and absorbs flavor well.
  • Can I make this soup ahead of time?
    Yes, it stores and reheats very well.
  • Can I freeze it?
    Yes, reheat gently to maintain the creamy texture.
  • Can I blend this soup?
    Yes, blend partially or fully if you prefer a smoother soup.

Variations & Substitutions

  • Use sharp cheddar for stronger flavor
  • Add extra ham for more protein
  • Replace ham with cooked bacon only
  • Thin with additional broth if needed

Serving Suggestions

  • Serve with keto bread
  • Add extra shredded cheese on top
  • Pair with a simple keto salad

Keto Loaded Cauliflower & Ham Soup

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 2 Servings
Calories 460
A rich, creamy keto soup inspired by loaded potato soup, made with cauliflower, smoked ham, cheddar cheese, and crispy bacon. Comfort food flavor with no potatoes, flour, or starch.

Ingredients

  • 1/2 tbsp olive oil
  • 1/4 medium onion (finely chopped)
  • 2 cloves garlic (minced)
  • 2 cups cauliflower florets
  • 1 cup chicken broth
  • 1/2 cup diced cooked ham
  • 1.5 oz cream cheese (cubed)
  • 3 tbsp heavy cream
  • 1/3 cup shredded cheddar cheese
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp smoked paprika
  • 2 slices bacon (cooked and crumbled)
  • 1 tbsp chopped green onions

Instructions 

  • Heat olive oil in a large pot over medium heat. Add onion and cook for 4–5 minutes until soft.
  • Add garlic and cook for 30 seconds until fragrant.
  • Add cauliflower florets and chicken broth. Bring to a boil, then reduce heat and simmer for 15–18 minutes until cauliflower is very tender.
  • Stir in diced ham and simmer for 3 minutes.
  • Add cream cheese and stir until fully melted and smooth.
  • Add heavy cream and shredded cheddar cheese, stirring until thick and creamy.
  • Season with salt, black pepper, and smoked paprika.
  • Simmer uncovered for 5 minutes, stirring occasionally.
  • Serve topped with bacon and green onions.
Calories: 460kcal
Course: Dinner
Cuisine: American
Keyword: keto cauliflower soup, keto potato soup substitute, loaded cauliflower soup, soup, keto ham soup,

Did you make this recipe?


I’d love to hear from you — leave a comment below and tell me how it turned out, what you liked, or if you made any tweaks!

Try these next:

New keto recipes are added every week — check back often for more low-carb inspiration!

 

Author

I share simple, everyday recipes that I cook in my own kitchen, focused on food that's easy, satisfying, and realistic for busy routines.

Write A Comment

Recipe Rating