Keto cheeseburger soup is a rich, low-carb soup made with ground beef, cheddar, heavy cream, and a cauliflower base that thickens naturally without flour. It tastes cozy and hearty, like a cheeseburger in soup form, and it comes together in about 40 minutes.
This keto cheeseburger soup leans into all the best diner flavors: savory beef, creamy cheddar, onion, and a warm broth that feels substantial without getting heavy. The cauliflower does quiet, important work here by giving the soup body instead of making it taste like vegetables.
If you want the smoothest finish, the key move comes right at the end.
Drain the beef well and keep the heat gentle once the cream and cheese go in.
Keto Cheeseburger Soup Ingredients Explained
Each ingredient pulls its weight here, building savory depth, creamy texture, and that familiar cheeseburger flavor without starch.
- 1 head cauliflower
- 2 cups Beef Bone Broth
- 1 lb. Grass-Fed Ground Beef
- 1/2 cup Heavy Cream
- 3 T. Onion Flakes
- 2 tsp. Garlic Powder
- Celtic Sea Salt
- Pepper
- 1 cup Shredded Cheddar Cheese
Cauliflower is the thickener that makes this soup work. Once cooked until tender and blended or mashed into the broth, it gives the base a velvety, chowder-like texture without flour or other starches. A fresh head usually gives the best body because it cooks up soft and creamy instead of watery.
Beef bone broth and grass-fed ground beef create the deep, savory backbone. The broth adds that slow-simmered flavor, while the beef brings the unmistakable burger note that keeps the soup from tasting like plain cheese soup with meat added as an afterthought.
Heavy cream rounds out the texture, but it should stay away from a hard boil. It is there for richness and a smooth finish, not for cooking aggressively.
Cheddar is where texture can go sideways if you rush it. Freshly grated cheddar from a block melts much more smoothly than bagged shredded cheese, which often carries anti-caking starches that can leave the soup gritty.
I always grate a block of sharp cheddar for this soup because it melts cleaner and gives the broth a silkier finish.
Onion flakes, garlic powder, salt, and pepper keep the flavor profile close to a classic cheeseburger. They are simple seasonings, but in a creamy soup they matter a lot, especially once the cheese softens the sharper edges.
Step-by-Step Cooking Methods
This recipe is built for the Instant Pot, but you can make the same comforting bowl on the stove if that is what you have. The big success points are draining off excess grease, keeping the cauliflower tender enough to blend smoothly, and adding the dairy only after the main cooking is done.
Instant Pot Method
- Trim the stem and leaves from the cauliflower, place the head in the Instant Pot with 1 cup of water, and steam for 7 minutes.
The cauliflower should come out very tender after a quick release, and the pot should be drained well so the soup base does not turn thin. - Add the ground beef to the empty inner pot and cook on High Manual for 10 minutes.
The beef should be fully cooked and easy to break apart, with rendered fat clearly visible at the bottom. - Drain off the grease, crumble the beef, and add the cooked cauliflower, Beef Bone Broth, Onion Flakes, Garlic Powder, Celtic Sea Salt, and Pepper.
The mixture should look hearty and brothy rather than oily, with the fat mostly removed before the liquid goes in. - Lock the lid again and cook on high for an additional 10 minutes.
When the cycle ends, the cauliflower should be soft enough to mash or puree into the broth for a thick, creamy texture. - Quick release the pressure, then stir in the Heavy Cream and Shredded Cheddar Cheese while the pot stays on warm.
The cheese should melt into the soup without clumping, leaving a smooth, rich broth with no greasy layer on top.
If you like a thicker texture, mash or puree part of the cauliflower right in the pot before adding the cream and cheese. You want a base that looks velvety and lightly spoon-coating, not chunky water with melted cheese floating in it.
Stovetop Dutch Oven Method
If you do not have an Instant Pot, a heavy Dutch oven works beautifully. This version also gives you a little more control over the final texture, especially if you want to puree only part of the cauliflower.
- Brown the ground beef in a Dutch oven over medium heat, then remove it and drain off the grease from the pot.
The meat should be fully cooked and crumbly, and the bottom of the pot should look mostly clean rather than slick with fat. - Add the cauliflower and Beef Bone Broth to the pot and simmer until the cauliflower is fork-tender.
The florets should collapse easily when pressed, which means they are ready to thicken the soup instead of staying grainy. - Puree or mash a portion of the cauliflower directly in the pot, then return the beef and stir in the Onion Flakes, Garlic Powder, Celtic Sea Salt, and Pepper.
The broth should start to look creamy and slightly thick even before any dairy is added. - Let the soup simmer gently for a few minutes to blend the flavors, then take the pot off the heat.
A low simmer is enough here, and the surface should stay calm rather than bubbling hard. - Stir in the Heavy Cream and Shredded Cheddar Cheese until fully melted.
The finished soup should look smooth and glossy, with the cheese disappearing into the broth instead of turning stringy or grainy.
The stovetop method is especially handy when you want to watch the texture closely. It also makes it easier to stop and adjust the cauliflower before the dairy goes in.
Troubleshooting Split or Grainy Soup

If your soup looks oily, curdled, or slightly gritty, the fix is usually simple. This kind of creamy soup needs low heat and a little patience, just like other creamy keto soups.
- If the soup looks split, it usually got too hot after the cream or cheese went in. Pull it off the heat and whisk gently until the broth comes back together.
- If the soup turns grainy, the cheese may have melted too fast or the shreds may have had anti-caking starch on them. Use freshly grated cheddar next time and add it while the soup is warm, not boiling.
- If a shiny layer of grease floats on top, too much beef fat stayed in the pot. Spoon off what you can, then whisk the soup well to re-balance the texture.
- If the broth feels thin, puree more of the cooked cauliflower into the base. That gives the soup body without changing the flavor in a dramatic way.
- If the dairy starts to look broken, a small spoonful of cream cheese or a splash of warm cream whisked in off the heat can help smooth it back out. Add it slowly and stop as soon as the texture looks silky again.
A hard boil is the usual culprit. Once the dairy is in, think gentle heat, slow stirring, and no rushing.
Serving Ideas and Toppings

This soup gets even closer to cheeseburger territory with the right finish. Fresh, sharp toppings balance the rich broth and keep each bowl from tasting too one-note.
Try sliced dill pickles, green onions, or a little extra cheddar on top. If you want something on the side, warm keto biscuits are great for dipping, and a crisp green salad keeps the meal from feeling too heavy.
Bacon Cheeseburger Soup with Pickles
For a burger-joint twist, stir a little yellow mustard into the soup base, then add chopped dill pickles and crispy crumbled bacon right before serving. That sharp pickle bite cuts through the creaminess fast, and the mustard gives the bowl that unmistakable cheeseburger tang.
Add the pickles at the end so they stay bright and snappy. Bacon is best as a finishing touch too, unless you want it to lose its crunch in the broth.
Storage and Reheating Tips

Let leftover soup cool, then store it in an airtight container in the refrigerator. Because the base contains cream and cheese, it is best reheated gently instead of blasted with high heat.
Warm it slowly on the stovetop over low heat and stir often. If the soup seems too thick after chilling, loosen it with a small splash of broth or cream while it heats.
This soup is not a great choice for freezing. Dairy-heavy soups often come back grainy or separated after thawing, so the texture is usually much better when you make and reheat it fresh from the fridge.
Conclusion
This is the kind of low-carb dinner that feels much cozier than the effort suggests. You get beefy, cheesy comfort with a cauliflower base that makes the soup thick and satisfying without flour.
Keep the heat low once the cream and cheddar go in, and the texture stays smooth and luxurious. That one small habit makes all the difference.
Frequently Asked Questions
How can I thicken keto cheeseburger soup?
Puree some or all of the cooked cauliflower into the broth. That gives the soup body naturally without flour or starch. If it still needs help, whisk in a little cream cheese off the heat for extra richness.
Why did my soup turn out greasy?
The usual cause is not draining the ground beef well enough after cooking. Too much rendered fat will rise to the top once the broth and dairy are added. Next time, drain the pot thoroughly before moving on with the soup base.
Can I freeze this soup for meal prep?
You can, but the texture may suffer. Cream and cheese often separate and turn grainy after thawing and reheating. If texture matters most, refrigerate leftovers and reheat them gently instead.
Which cheese melts best in this recipe?
Freshly shredded cheddar from a block is the best choice for a smooth melt. Sharp cheddar gives the strongest cheeseburger flavor. Cream cheese can also help smooth the broth if you need a quick texture fix.

Keto Cheeseburger Soup
Equipment
- Instant Pot
- Knife
- cutting board
- Measuring Cups and Spoons
Ingredients
- 1 head cauliflower
- 2 cups Beef Bone Broth
- 1 lb. Grass-Fed Ground Beef
- 1/2 cup Heavy Cream
- 3 T. Onion Flakes
- 2 tsp. Garlic Powder
- Celtic Sea Salt
- Pepper
- 1 cup Shredded Cheddar Cheese
Instructions
Instant Pot Method
- Trim the stem and leaves from the cauliflower, place the head in the Instant Pot with 1 cup of water, and steam for 7 minutes. The cauliflower should come out very tender after a quick release, and the pot should be drained well so the soup base does not turn thin.
- Add the ground beef to the empty inner pot and cook on High Manual for 10 minutes. The beef should be fully cooked and easy to break apart, with rendered fat clearly visible at the bottom.
- Drain off the grease, crumble the beef, and add the cooked cauliflower, Beef Bone Broth, Onion Flakes, Garlic Powder, Celtic Sea Salt, and Pepper. The mixture should look hearty and brothy rather than oily, with the fat mostly removed before the liquid goes in.
- Lock the lid again and cook on high for an additional 10 minutes. When the cycle ends, the cauliflower should be soft enough to mash or puree into the broth for a thick, creamy texture.
- Quick release the pressure, then stir in the Heavy Cream and Shredded Cheddar Cheese while the pot stays on warm. The cheese should melt into the soup without clumping, leaving a smooth, rich broth with no greasy layer on top.
Stovetop Dutch Oven Method
- Brown the ground beef in a Dutch oven over medium heat, then remove it and drain off the grease from the pot. The meat should be fully cooked and crumbly, and the bottom of the pot should look mostly clean rather than slick with fat.
- Add the cauliflower and Beef Bone Broth to the pot and simmer until the cauliflower is fork-tender. The florets should collapse easily when pressed, which means they are ready to thicken the soup instead of staying grainy.
- Puree or mash a portion of the cauliflower directly in the pot, then return the beef and stir in the Onion Flakes, Garlic Powder, Celtic Sea Salt, and Pepper. The broth should start to look creamy and slightly thick even before any dairy is added.
- Let the soup simmer gently for a few minutes to blend the flavors, then take the pot off the heat. A low simmer is enough here, and the surface should stay calm rather than bubbling hard.
- Stir in the Heavy Cream and Shredded Cheddar Cheese until fully melted. The finished soup should look smooth and glossy, with the cheese disappearing into the broth instead of turning stringy or grainy.









