Loaded Cauliflower Potato Soup is a healthier version of a classic loaded potato soup. It is wonderfully creamy, only uses a few ingredients and is truly delicious. Garnish it with bacon bits, grated cheese and chopped scallions for a stunning presentation.

I absolutely adore cauliflower in all forms. Roasted with garlic, cauliflower steaks, baked whole, cauliflower rice, cauliflower mash, Buffalo cauliflower, steamed cauliflower with breadcrumbs and butter (it’s a Polish thing).
Cauliflower is wonderfully versatile and I have been loving using it as a healthy meat alternative in tacos, gnocchi or as plant-based buffalo “wings”.
My Loaded Cauliflower Soup uses more cauliflower than potatoes but I think I actually like it better than the loaded potato soup made only with potatoes. Blended to perfectly smooth and velvety texture, this soup is remarkably creamy even though it uses no cream or milk. That’s the beauty of cauliflower!
Love cauliflower? Check out more healthy cauliflower recipes.
Jump to:
Ingredient notes
- Cauliflower: peel off the outer leaves and divide the cauliflower into florets using a knife or break into pieces with your hands. Both fresh and frozen cauliflower will work.
- Potatoes: I use red bliss potatoes because they are lower carb than white or yellow potatoes. However, you can use whatever potatoes you have on hand!
- Onion: you can use white, yellow or sweet onion for this soup recipe.
- Cheese: I like to use a mix of cheddar, Colby jack and parmesan cheese but you can use whatever cheese you like. Cheddar alone will work well though I do recommend some parmesan for a nice cheesy flavor boost.
- Broth: I recommend using homemade or good quality store bought chicken broth. For a vegan version use vegetable broth.
How to make potato cauliflower soup
Step 1: Chop everything up. Dice the potatoes into a 2-inch dice and break the cauliflower into florets. The potato and cauliflower pieces should be similarly sized so they become soft at the same time. Chop up onions, celery and garlic and most of your work is done already! You can also chop everything up and store it in the refrigerator until you are ready to make the soup.
Step 2: Cook the veggies. First, cook the onions and celery in ghee or butter stirring occasionally until soft but NOT browned. Stir in the garlic and cook until fragrant. Garlic burns easily and becomes bitter so don’t add it until the onions and celery are soft. Then, dump in the potatoes and cauliflower, cover with broth and let the soup cook until everything is soft. Check with a fork after about 20-25 minutes. They should easily fall apart when stabbed but still hold their form.
Step 3: Puree until creamy. My preferred method for pureed soups is to use an immersion blender, mostly because it’s quick and makes the least mess. Make sure that the “head” of the blender is fully immersed in the soup at all times to avoid splattering. If you don’t have an immersion blender, you can also use a standup blender such as Vitamix. See my note in recipe card for a blender method.
Step 4: Add cheese. Once the soup is pureed, add the cheese and stir until fully incorporated. To make sure the cheese melts into the soup, the soup should still be quite hot. If it cooled down, you can turn on the burner and heat it up before or while stirring in the cheese. Give it a taste and season with salt and pepper to your liking.
Topping suggestions
Think loaded baked potato and what you would put on it. I like bacon bits, chopped up scallions or chives and some more grated cheese.
For bacon bits, just cook a couple slices of bacon in a skillet or bake in the oven at 400 degrees Fahrenheit until crisp. Then cut it up with a knife or crumble it with your fingers.
You can also add a dollop of sour cream or Greek yogurt for extra creaminess. The different toppings’ textures go really well with the velvety, creamy soup.
Looking for something to dip in this soup? Try these fabulous Biscuits Without Milk or make it a complete meal with this easy BLAT Sandwich (Bacon Lettuce Avocado Tomato).
My Boursin Stuffed Mushrooms are another great side for this soup.
Instant pot instructions
To make this soup in an Instant Pot:
- Set up the Instant Pot to Sauté and cook onions, celery and garlic in ghee until soft.
- Add cauliflower, potatoes and broth, close the lid and set to 10 minutes at high pressure.
- Allow to release naturally, remove the lid and puree with an immersion blender or standup blender.
- Stir in cheese, season with salt and pepper and serve immediately with your favorite toppings.
Storage, freezing and meal prep
As with most soups, loaded potato cauliflower soup is great for meal prep and freezing. When the soup is ready, divide it into 1 portion glass jars or airtight containers and store in the fridge for up to 5 days or in the freezer for up to 6 months (without toppings!). I usually make a big pot of this soup on the weekend, pour into mason jars and prep all my toppings which I store in small glass containers in the fridge.
When ready to eat, I heat up the soup on the stovetop or in the microwave and top it with my prepped toppings when the soup is hot. If you freeze this soup, take out the container and let thaw in the refrigerator overnight or at room temperature for a couple hours. You can also store or freeze it in one large container though it will take more time to thaw.
More cozy soups
- Spicy Tomato Lentil Soup in an Instant Pot
- Creamy Carrot Ginger Butternut Soup
- Creamy Kale, Sausage and Potato Soup (Whole30)
- Instant Pot Split Pea Soup with Pancetta and Ham
- Ground Chicken Soup with Veggies and Pasta
This post includes affiliate links.
Recipe
Loaded Cauliflower Soup
Ingredients
- 1 head cauliflower about 1.5lbs, divided into florets
- 1 lb red potatoes peeled and diced into 2-inch pieces
- 1 tablespoon ghee or butter
- 1 medium onion chopped
- 2 stalks celery chopped
- 2 cloves garlic minced
- 6 cups chicken broth or vegetable broth
- 1 cup grated cheese see note below
- Salt and pepper to taste
Optional Toppings
- bacon bits
- grated cheddar cheese
- scallions
Instructions
Stovetop method:
- In a Dutch oven or a pot with a heavy bottom heat up ghee (or butter) and cook onions and celery until soft, about 3-5 minutes on low-medium heat.
- Add garlic and stir together until fragrant.
- Add cauliflower, potatoes and broth, bring to boil, lower the burner to medium-low and cook partially covered until potatoes and cauliflower are fork soft, about 20-30 minutes.
- Turn the heat off and let cool for a couple minutes.
- Using an immersion blender puree the soup until smooth and creamy.
- Add the cheese and stir the soup until the cheese is completely incorporated and the soup is smooth.
- Taste and season with salt and pepper.
- Serve with your favorite toppings: bacon bits, scallions, more grated cheese and/or sour cream.
Instant Pot Method:
- To make this soup in an Instant Pot, you will follow the same instructions as for the stovetop method.
- Set up the Instant Pot to Sauté and cook onions, celery and garlic in ghee until soft.
- Add cauliflower, potatoes and broth, close the lid and set to 10 minutes at high pressure.
- Allow to release naturally, remove the lid and puree with an immersion blender or standup blender.
- Stir in cheese, season with salt and pepper and serve immediately with your favorite toppings.
monika says
why is this labeled under low-carb when it has potatoes?
this is NOT low-carb...at all.
Agnieszka says
Hi Monika. Thanks for catching that! You're right. It's definitely lower carb than a classic potato soup (because it's mostly cauliflower) but this soup is not low-carb. The tag has been removed :-).
Christie says
I've been trying to cook more healthy for my husband and found this looking for a better potato cheddar soup recipe. I was skeptical about the cauliflower, but this turned out better than my normal (much heavier) potato cheddar. It's much lighter in the stomach without losing any flavor. This will be our new potato soup staple.
Agnieszka says
Hi Christie. Glad you liked it with cauliflower!
Kristina Tipps says
So delicious! My first time making cauliflower soup (we usually go for potato soup), and this was just as good.
Shadi Hasanzadenemati says
Love all the flavors here, I already know I’m going to enjoy this recipe a lot!
Ana F. says
I love this healthier option of a creamy potato soup! Adding the cauliflower added an extra layer of flavor. So good!
Agnieszka says
Glad you liked it, Ana.
SHANIKA says
I love making cauliflower soup, however, I love that potatoes are included in this recipe! This looks super creamy!
Julia says
Great recipe.
Adela says
Great recipe.
Frances says
We absolutely loved it!!! Put just a little more cheese in it about 1.5 cups. Thank you for the lovely recipe.
Agnieszka says
Wonderful. Thank you for your nice comment, Frances.