This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.
This Healthy Keto Cauliflower Hamburger Soup combines savory ground beef, tender cauliflower, garlic, herbs, and a creamy cheddar broth into a comforting one-pot dinner. It has the hearty flavor of a traditional hamburger soup, but instead of relying on potatoes or flour to give the broth body, this version uses cauliflower and a smooth mixture of cream cheese, cheddar, and heavy cream. The result is rich, satisfying, and naturally low in carbohydrates compared with many potato-based hamburger soups.
There is something especially appealing about a warm bowl of soup that feels like a complete meal without requiring a collection of side dishes. Ground beef brings a deep, savory flavor, cauliflower softens into tender little florets, and the creamy broth brings everything together. Garlic, smoked paprika, thyme, and black pepper add warmth, while sharp cheddar gives the soup a familiar cheeseburger-inspired finish. A little fresh parsley on top adds color and keeps the rich broth from feeling too heavy.
This recipe is designed for people who want a comforting dinner that also fits into a high-protein, low-carb eating pattern. Lean ground beef supplies most of the protein, while cauliflower adds vegetables and fiber. The cream cheese and cheddar create the creamy texture without a flour-based roux. Each serving is estimated to provide around 30 grams of protein, although the actual amount depends on your beef, cheese, and portion sizes.
The best part is that everything cooks in one pot. Brown the beef, soften the onion and garlic, simmer the cauliflower in broth, and finish with the dairy ingredients. It is straightforward enough for a weeknight dinner and practical for planned leftovers. If you enjoy hearty soups but don’t want the added carbohydrates of potatoes, noodles, or flour thickeners, this creamy keto hamburger soup is a useful recipe to keep in your rotation.
Why You’ll Love This Recipe
- 🍲 Comforting and creamy: Cream cheese and cheddar give the broth a rich texture without needing flour or a starch-based thickener.
- 🥩 High in protein: Ground beef is the main protein source, making the soup a substantial option for lunch or dinner.
- 🥦 A low-carb alternative to potato soup: Cauliflower replaces potatoes, providing tender bites with fewer carbohydrates.
- 🧄 Full of savory flavor: Garlic, onion, smoked paprika, thyme, and black pepper complement the beef and cheddar.
- 🥄 One-pot convenience: The soup cooks in a single pot, which keeps both the process and cleanup simple.
- 🧊 Useful for meal prep: Leftovers can be stored and reheated gently for another meal.
- 🥬 Easy to customize: Add spinach, mushrooms, or a little extra cauliflower without changing the overall method.
- ⏱️ Weeknight friendly: The ingredients are familiar, and most of the cooking time is hands-off simmering.
A creamy soup without flour
Many creamy hamburger soups use a roux made with butter and flour or rely on potatoes to thicken the broth. This version takes a different approach. Cream cheese adds body, cheddar gives the broth a fuller flavor, and some of the cooked cauliflower can be blended into the soup if you want an even thicker consistency.
That means you can control the texture without adding a traditional flour thickener. You don’t have to blend the whole pot, either. Keeping most of the florets intact gives every bowl a more substantial, chunky texture.
A practical way to combine protein and vegetables
The ground beef makes the soup hearty, while cauliflower adds vegetable volume and fiber. The dairy ingredients contribute additional protein, although they also add calories, fat, and saturated fat. That balance is worth keeping in mind when deciding on portion size and how often the recipe fits into your meal plan.
For a keto-style eating pattern, replacing potatoes and flour with cauliflower helps lower the carbohydrate count. However, low-carb suitability still depends on the exact quantities and your individual carbohydrate target. The soup is not automatically appropriate for every person’s diet simply because it contains cauliflower.
My Recipe Notes
The thing that makes this soup work is the order in which the ingredients go into the pot. Ground beef needs a chance to brown before the broth is added; otherwise, it can look gray and taste less developed. Breaking the beef into small crumbles also makes the finished soup easier to eat because you get a little meat in each spoonful.
Cauliflower is the other ingredient to watch. Cut the florets into roughly equal, bite-sized pieces so they soften evenly. If they’re too large, the centers may remain firm while the smaller pieces begin to fall apart. If they’re too small, they’ll break down into the broth before the soup has finished simmering. Aim for tender florets that still hold their shape.
The dairy should go in near the end. Cream cheese can form small lumps if it is added cold to a hot pot, and heavy cream can separate if the soup boils vigorously after being added. Softening the cream cheese and whisking it with a ladleful of warm broth first makes a smoother mixture that blends back into the pot more easily.
Finally, don’t rush the seasoning. Beef broth, cheddar, and cream cheese all contribute salt, so taste the soup after the cheese has melted before adding more. A little black pepper and smoked paprika help keep the broth savory without needing excessive salt, and chopped parsley adds a fresh finish.
Required Equipment
Large Soup Pot or Dutch Oven
A heavy pot with enough room for the beef, cauliflower, and broth is ideal. It gives the beef room to brown and helps the soup simmer evenly. If you don’t have a Dutch oven, use your largest sturdy saucepan with a lid.
Cutting Board and Sharp Knife
Use a sharp knife to chop the onion, mince the garlic, and divide the cauliflower into bite-sized florets. Cutting the cauliflower into similar sizes helps the pieces cook at the same rate. Use a separate board for raw meat if you’re preparing the ingredients at different stages.
Wooden Spoon or Heat-Safe Spatula
A sturdy spoon helps break the ground beef into small crumbles and scrape up browned bits from the base of the pot. Those browned bits add flavor when the broth goes in, so loosen them gently rather than leaving them stuck to the bottom.
Measuring Cups and Spoons
Consistent measurements matter in a creamy soup, especially for the broth, cream, and cheese. Too much liquid can make the soup thin, while excess cheese can make it heavy or salty. Measuring the ingredients helps keep the texture and nutrition more predictable.
Small Bowl and Whisk
A small bowl and whisk help soften the cream cheese into a smooth mixture before it goes into the pot. Whisking the cream cheese with warm broth first reduces lumps and makes it easier to incorporate without aggressively stirring the cauliflower.
Immersion Blender (Optional)
An immersion blender is useful if you want a thicker soup while keeping some cauliflower florets and beef crumbles intact. Blend only a small portion of the broth and cauliflower, then stir it back into the pot. If you don’t have one, transfer a cup or two of the cooked cauliflower and broth into a standard blender, blend carefully, and return it to the soup.
Ingredients and Substitutions
This recipe makes six servings. The ingredients are simple, but their proportions help create a creamy broth that still tastes like beef soup rather than a bowl of melted cheese.
Ground beef — 1½ pounds (680 g), preferably 90% lean
Ground beef gives the soup its hearty flavor and supplies most of the protein. A 90% lean option offers a good balance between beef flavor and fat content. If you choose fattier beef, you may need to drain off more grease before adding the vegetables.
Substitution: Lean ground turkey can be used, although the soup will taste milder and may have less fat. Ground chicken also works, but season it well because its flavor is more delicate. Protein and calories will vary by meat and fat percentage.
Cauliflower — 1 medium head, about 1½ pounds (680 g) before trimming
Cauliflower replaces potatoes and gives the soup substance without adding a large amount of carbohydrates. Its mild flavor works particularly well with beef broth, garlic, and cheddar. Cut it into bite-sized florets so the pieces soften evenly.
Substitution: Frozen cauliflower florets are convenient and can go directly into the pot. They may soften faster than fresh cauliflower, so check them early. Broccoli can also be used, but it creates a stronger vegetable flavor and a greener appearance.
Yellow onion — 1 medium, diced
Onion contributes sweetness and depth to the beef base. One medium onion adds plenty of flavor without requiring a large amount of onion in each serving.
Substitution: Use half an onion if you want to reduce the carbohydrates slightly. You can add a little extra garlic or dried herbs to compensate, although the finished soup will have less natural sweetness.
Garlic — 3 cloves, minced
Fresh garlic provides a savory aroma that complements both the ground beef and cheddar. Add it after the onion has started to soften so it has time to become fragrant without burning.
Substitution: Use about ¾ teaspoon garlic powder if fresh garlic isn’t available. Add it with the other dried seasonings.
Olive oil — 2 teaspoons, as needed
A small amount of olive oil helps soften the onion if the pot is relatively dry. Since ground beef also releases fat, you may not need all the oil.
Substitution: Avocado oil works well. If using fattier ground beef, brown the meat first and use a little of the rendered fat to cook the onion instead of adding oil immediately.
Beef broth — 4 cups (960 ml), plus 1 cup (240 ml) water
Beef broth provides the soup’s savory foundation. A lower-sodium broth makes it easier to control the finished seasoning, especially because cream cheese and cheddar contain salt.
Substitution: Chicken broth can work, but the flavor will be lighter. For a stronger beef taste, use a good-quality broth and let the browned bits dissolve into it as the soup simmers.
Cream cheese — 4 ounces (113 g), softened
Cream cheese adds body and a smooth, slightly tangy quality to the broth. Full-fat cream cheese creates a rich soup, while reduced-fat cream cheese may produce a lighter result but can behave differently when heated.
Substitution: Neufchâtel-style cream cheese can work, though the texture may be a little less rich. Plain Greek yogurt is not a direct one-to-one replacement; it adds tang and protein but can curdle if boiled. If using yogurt, remove the pot from the heat and stir it in gradually.
Heavy cream — ½ cup (120 ml)
Heavy cream creates a creamy finish and softens the sharpness of the cheddar. Use the stated amount first, then decide whether you need more. The soup should be creamy without becoming overly heavy.
Substitution: Half-and-half can work and usually creates a lighter consistency. Unsweetened, unflavored almond milk lowers the richness and may result in a thinner broth, so it is better used as a partial substitution rather than a complete replacement.
Shredded sharp cheddar — 1 cup (about 4 ounces or 113 g)
Cheddar gives the soup its cheesy, hamburger-inspired flavor. Sharp cheddar has enough flavor that you don’t need a huge amount to make it noticeable.
Substitution: Monterey Jack melts smoothly and has a milder taste. A little Parmesan can enhance the savory flavor, but it is saltier and should be added modestly. For the smoothest result, grate cheese from a block when possible.
Seasonings
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- ½ teaspoon dried oregano
- ½ teaspoon black pepper
- ½ teaspoon salt, or to taste
- 1 bay leaf, optional
These seasonings create a warm, savory broth. Smoked paprika provides a gentle smoky note, thyme adds an herbal flavor, and oregano rounds out the beef. The bay leaf is optional and should be removed before serving.
Optional toppings
Chopped parsley, sliced green onions, or a small sprinkle of extra cheddar can be added at the table. Keep the cheese topping modest if you are watching calories or saturated fat. The optional toppings are not included in the nutrition estimate.
How to Make Healthy Keto Cauliflower Hamburger Soup
The stovetop method is simple, and each stage helps build the soup’s flavor. Give the beef time to brown, let the cauliflower simmer until tender, and keep the heat low when you add the dairy.
Step 1: Prepare the vegetables
Cut the cauliflower into small, even florets. Dice the onion and mince the garlic. If the cauliflower head has thick stems, peel and dice the tender parts rather than throwing them away; they can go into the soup as well.
Measure the broth, water, cream, and cheese before you start cooking. Having everything ready makes it easier to manage the timing, particularly when the garlic and dairy are added.
Step 2: Brown the ground beef
Place a large soup pot or Dutch oven over medium-high heat. Add the ground beef and break it into small crumbles with a wooden spoon. Cook for about 7–9 minutes, stirring occasionally, until the beef is browned and no longer pink.
If there is a large amount of rendered fat, carefully drain off the excess. Leave a little behind for flavor, but avoid letting the soup become greasy. Browning the beef in a single layer where possible helps it develop a deeper flavor; if the pot is crowded, cook it in batches.
For food safety, ground beef should reach an internal temperature of 160°F (71°C). A food thermometer gives a more reliable check than color alone.
Step 3: Soften the onion and garlic
Reduce the heat to medium. If the pot looks dry, add up to 2 teaspoons of olive oil. Add the diced onion and cook for about 4–5 minutes, stirring until it begins to soften.
Add the minced garlic and cook for another 30–60 seconds. Stir continuously at this stage so the garlic becomes fragrant without turning brown. If it burns, it can give the whole soup a bitter flavor.
Step 4: Add the seasonings
Stir in the smoked paprika, thyme, oregano, black pepper, and salt. Mix the spices through the beef and onion mixture for about 30 seconds.
This short step helps distribute the seasonings before the liquid goes in. If you’re using a bay leaf, add it now. Keep the salt moderate because the broth, cream cheese, and cheddar all add sodium later.
Step 5: Pour in the broth and water
Add the beef broth and water, scraping the bottom of the pot to loosen the browned bits. These bits are full of flavor and help make the broth taste more developed.
Stir in the cauliflower florets, bring the liquid to a gentle boil, then reduce the heat to maintain a simmer. Cover partially and cook for 12–15 minutes, until the cauliflower is fork-tender but still holds its shape.
If you prefer a chunkier soup, start checking at the 10-minute mark. Smaller florets can cook faster than larger ones, especially if you’re using frozen cauliflower.
Step 6: Prepare the cream cheese
While the cauliflower simmers, place the softened cream cheese in a small bowl. Add a ladleful of hot broth from the soup and whisk until the cream cheese becomes smooth.
This technique helps prevent cold cream cheese from forming lumps when it meets the hot soup. If the mixture is still thick, add another small spoonful of broth and whisk again until it pours easily.
Step 7: Make the broth creamy
Reduce the pot to low heat. Slowly stir the cream-cheese mixture into the soup, followed by the heavy cream. Stir gently and give the broth a minute or two to become uniform.
Avoid boiling the soup after adding the dairy. A gentle heat helps keep the mixture smooth. If the broth appears slightly thin at first, give it a minute to settle before adding extra cheese or cream.
Step 8: Add the cheddar
Turn the heat to low or briefly remove the pot from the heat. Add the shredded cheddar a handful at a time, stirring until melted before adding more.
Adding the cheese gradually helps it melt more evenly. If you dump it in all at once, the cheese may clump together or collect in strands rather than dispersing through the broth. Taste the soup after the cheese has melted, then adjust the salt and black pepper if needed.
Step 9: Adjust the texture
For a thicker soup, use an immersion blender to blend a small section of the cauliflower and broth, keeping the beef crumbles and most of the florets intact. Alternatively, transfer about 1–2 cups of the soup to a blender, blend carefully, and return it to the pot.
If the soup is already thick enough, skip this step. For a thinner consistency, add a little warm broth or water. Make small adjustments so you don’t dilute the flavor too much.
Step 10: Finish and serve
Remove the bay leaf if you used one. Stir in chopped parsley or green onions if desired, then ladle the soup into bowls.
Serve while the soup is hot and creamy. A small sprinkle of cheddar can be added at the table, but the soup should already have enough flavor from the beef, seasonings, and cheese in the pot.
The cooking sequence is summarized below for an easy kitchen reference.
Common Mistakes to Avoid
Creamy soups are forgiving, but a few small errors can change the texture. The good news is that most are easy to prevent.
Letting the beef steam instead of brown
Why it happens: The pot is overcrowded, or the heat is too low. The beef releases moisture and cooks in liquid instead of developing browned edges.
How to fix it: Use a large pot, let it heat properly, and brown the beef in batches if necessary. Drain excess liquid before adding the broth so the soup retains a rich, savory flavor.
Cooking the cauliflower until it falls apart
Why it happens: The florets are very small, or the soup simmers for too long.
How to fix it: Cut the cauliflower into similar-sized pieces and begin checking after 10–12 minutes. The florets should be tender enough to pierce with a fork but still hold their shape. If you prefer a smooth soup, blend some cauliflower intentionally rather than allowing all of it to break down.
Adding cold cream cheese directly to the pot
Why it happens: Cold cream cheese doesn’t disperse easily in hot broth and may form small lumps.
How to fix it: Soften the cream cheese first, then whisk it with a ladleful of hot broth until smooth. Stir that mixture back into the soup over low heat.
Boiling the soup after adding dairy
Why it happens: The heat is left too high when the cream cheese, cream, and cheddar are added.
How to fix it: Reduce the heat before adding dairy and avoid a vigorous boil. Gentle heat helps preserve a creamy consistency and reduces the risk of separation.
Adding too much cheese
Why it happens: Extra cheese seems like an easy way to thicken the soup, but it can make the broth overly salty, greasy, or heavy.
How to fix it: Start with the listed quantity and let it melt completely before deciding whether you need more. If the soup needs more body, blending some cooked cauliflower is a useful alternative.
Making the soup too thin
Why it happens: Too much broth is added, or the vegetables release more moisture than expected.
How to fix it: Blend a small portion of the cooked cauliflower and return it to the pot. This naturally thickens the broth without needing flour or starch. If you want a thinner soup, add broth gradually until it reaches the consistency you prefer.
Pro Tips for the Best Results
Grate the cheddar yourself if convenient. Cheese grated from a block often melts more smoothly than pre-shredded cheese, which may contain anti-caking ingredients. Pre-shredded cheddar is still convenient, so use it if that works better for your kitchen.
Keep the beef crumbles small. Smaller crumbles distribute more evenly through the broth and make the soup easier to eat. Break apart larger pieces while browning, but avoid stirring so constantly that the meat never develops color.
Choose the right cauliflower size. A medium head should give you around 1½ pounds before trimming, but vegetable sizes vary. If you have a large head, measure out roughly 680 grams of florets and save the rest for another meal.
Season in stages. Add the dried herbs and spices before the broth, then taste again after the cheddar melts. This lets you adjust for the saltiness of the finished soup rather than seasoning it all at once.
Use low heat for the final stage. Once the dairy goes in, the soup needs gentle warming, not a hard boil. This is especially important when reheating leftovers.
Blend only part of the soup. A partially blended broth tastes creamy while still retaining recognizable cauliflower florets and beef. This creates a satisfying texture without adding flour.
Be measured with the cream. The recipe uses ½ cup heavy cream, which provides enough richness alongside the cream cheese and cheddar. Adding extra cream can make the soup heavier without necessarily improving its flavor.
Finish with something fresh. A little parsley or green onion adds color and contrast. If you like a little brightness, a small squeeze of lemon can also work, though add it sparingly to avoid changing the creamy broth too much.
High-Protein Nutrition and Strategy
This keto cauliflower hamburger soup gets most of its protein from ground beef. The cheddar and cream cheese contribute additional protein, while the cauliflower adds a smaller amount along with fiber and other nutrients. With the specified ingredients divided into six portions, the soup is estimated to provide about 30 grams of protein per serving.
Why ground beef works well
Ground beef has a naturally savory flavor and cooks quickly, which makes it useful in a one-pot soup. Choosing 90% lean beef gives you a balance between flavor and fat content. Fattier beef can make the broth richer, but it may leave more grease that needs to be drained before adding the vegetables.
Making the soup part of a high-protein day
Protein needs vary according to body size, age, activity, and individual goals. The Academy of Nutrition and Dietetics emphasizes that overall dietary patterns and individual needs should guide food choices. This soup can contribute a substantial amount of protein to a meal, but your full day’s intake matters more than one recipe.
You can serve the soup as a complete dinner with a fresh side salad, or pair it with additional protein if your meal plan requires more. If you increase the beef quantity, recalculate the nutrition and make sure there is enough broth and cauliflower to maintain a good soup-to-filling balance.
Protein and satiety
A meal containing protein, fat, and vegetables may feel more satisfying than one built around a single ingredient, although individual responses vary. Here, the beef makes the soup hearty, the dairy creates a rich broth, and the cauliflower gives the bowl substance.
The recipe is also useful for batch cooking. Making six servings allows you to portion leftovers for later, which can be helpful when planning meals around a busy work or training schedule. It doesn’t guarantee weight loss or muscle gain, but it can be one convenient meal within a balanced eating pattern.
Keto doesn’t automatically mean unlimited calories
The soup is low in carbohydrates because it uses cauliflower rather than potatoes, noodles, or flour as its main vegetable and thickener. However, the heavy cream, cheddar, cream cheese, and ground beef also supply substantial fat and calories. If you are following a keto diet, track the actual portion and ingredient labels rather than assuming a low-carb recipe is automatically low-calorie.
Variations You Can Try
The base recipe is flexible, so you can make changes based on the vegetables you have, the cheese you prefer, or how creamy you want the broth to be.
Spicy Keto Hamburger Soup
Add ¼ teaspoon red pepper flakes or a finely diced jalapeño when cooking the onion and garlic. This adds warmth without needing a spicy sauce. Begin with a small amount and taste the broth before serving, because the heat can become more noticeable as the soup simmers.
Mushroom and Cauliflower Soup
Add 1 cup sliced mushrooms and cook them with the onion until their moisture evaporates and the edges begin to brown. Mushrooms add a more earthy flavor that pairs naturally with beef and cheddar. Cook them before adding the broth so they don’t release excess moisture into the finished soup.
Extra-Cheesy Hamburger Soup
Add a small amount of extra cheddar, or use part cheddar and part Monterey Jack. The broth will taste richer and the cheese flavor will be more prominent. However, extra cheese also increases calories, fat, saturated fat, and sodium, so measure it rather than adding it freely.
Spinach and Cauliflower Soup
Stir in 2 cups of fresh baby spinach during the final 2–3 minutes of cooking, just until wilted. Spinach adds color and a softer leafy texture. It releases some moisture as it cooks, so add it near the end instead of simmering it for the full cooking time.
Ground Turkey Version
Replace the beef with 1½ pounds of ground turkey. The soup will taste lighter and less robust, so you may want to increase the black pepper and smoked paprika slightly. Turkey’s fat and protein content vary by product, and lean turkey can make the broth less rich.
Dairy-Lighter Version
Use half-and-half instead of heavy cream and reduce the cheddar to ¾ cup. The soup will still be creamy, but it will have a lighter cheese flavor and a less rich mouthfeel. The nutrition values will change, and the broth may be a little thinner.
Chunky or Smooth Texture
For a chunky soup, leave all the cauliflower intact. For a smoother, thicker broth, blend a cup or two of cooked cauliflower with some broth and stir it back into the pot. Blending the entire soup is also possible, but the ground beef will lose its distinct crumble texture unless you remove it before blending and stir it back in afterward.
Tips for This Recipe
Choose the cauliflower carefully. A firm head with tightly packed florets is easiest to cut into even pieces. If you are using pre-cut cauliflower, check the size of the florets and cut down any unusually large pieces.
Use a lower-sodium broth when possible. Beef broth, cream cheese, and cheddar all bring salt. Using a lower-sodium broth gives you more control over seasoning, particularly if you plan to serve the soup with extra cheese on top.
Keep a little texture in the cauliflower. The soup is more satisfying when some of the florets remain intact. Check them early and stop simmering when they are fork-tender, not mushy.
Add cheese gradually. Turn the heat low before stirring in the cheddar. Small handfuls melt more smoothly than one large addition and reduce clumping.
Adjust thickness without flour. Blending part of the cauliflower is an easy way to make the soup thicker. If you prefer a thinner broth, add warm broth or water a little at a time instead.
Taste after the dairy is added. Cream and cheese soften the flavor of the seasonings. A small pinch of black pepper or a little extra thyme may help, but add salt only after tasting.
Make portions consistent. Divide the finished soup into six similar servings. Since the beef and cauliflower may not distribute evenly with each ladle, stir the pot gently before portioning.
Optional Additions
A few additions can provide a different flavor or finish without changing the main recipe.
- Fresh parsley: Adds a fresh, green note that contrasts with the creamy broth.
- Green onions: Bring a mild onion flavor and a little crunch when sprinkled over each bowl.
- Extra sharp cheddar: Adds a stronger cheese flavor. Keep the portion small if you are watching calories or saturated fat.
- Red pepper flakes: Provide a spicy finish without adding liquid.
- Sliced mushrooms: Add an earthy flavor; cook them first so they don’t release excess water into the soup.
- Baby spinach: Adds leafy greens and color. Stir it in at the end so it doesn’t overcook.
- A spoonful of plain Greek yogurt: Can be used as a tangy topping, but add it to the bowl rather than boiling it in the pot. It changes the flavor and nutrition slightly.
- A squeeze of lemon: A few drops can brighten the broth, especially if it tastes very rich. Add gradually so the acidity doesn’t overwhelm the cheddar.
Protein powder is not a suitable addition to this savory soup. It can create an unpleasant texture and may not mix smoothly into the hot broth. If you need more protein, adjusting the beef quantity or serving the soup with another protein-containing food is more practical.
Serving Ideas
This creamy hamburger soup can be a complete meal on its own, but the right side can add freshness and texture.
With a crisp green salad
Serve with lettuce, cucumber, and a simple vinaigrette. The cool, crisp vegetables balance the warmth and richness of the soup. A light lemon dressing is particularly useful because it adds acidity without competing with the beef flavor.
With roasted vegetables
Roasted broccoli, green beans, or zucchini provide a firmer texture alongside the creamy broth. Toss the vegetables with a little olive oil, garlic, and black pepper, then roast until the edges are lightly browned.
With a keto-friendly side
For a lower-carb meal, serve the soup with roasted cauliflower, sautéed greens, or a small salad. You can also serve it with a low-carb bread alternative if that fits your preferred eating plan, although the nutritional values will depend on the product.
With bread for other dietary preferences
If you are not following a low-carb diet, a slice of whole-grain bread can be served alongside the soup for dipping. This adds carbohydrates and makes the meal more substantial, so it should be counted separately if you’re tracking nutrition.
For meal prep lunches
Portion the soup into individual containers and pack a fresh topping separately. This works well for bringing lunch to work or keeping dinner ready for a busy evening. Add parsley or green onions after reheating so they retain their freshness.
Storage Recommendations
This soup works well for meal prep because its flavor remains satisfying after refrigeration. However, creamy soups need gentle reheating so the dairy stays smooth and the cauliflower doesn’t become overly soft.
How to store leftovers
Allow the soup to cool slightly, then transfer it to shallow airtight containers and refrigerate within two hours of cooking. Keep the refrigerator at 40°F (4°C) or below.
For best food safety, use refrigerated leftovers within 3–4 days. Stir the soup before portioning because the beef and cauliflower may settle at different rates. Store any fresh herbs separately and add them after reheating.
How to reheat on the stovetop
Pour the desired portion into a saucepan and warm over low to medium-low heat, stirring occasionally. Avoid boiling the soup, particularly after it contains the cream cheese and cheddar. If the broth has thickened in the refrigerator, add a tablespoon or two of water or broth until it reaches the consistency you prefer.
How to reheat in the microwave
Place an individual portion in a microwave-safe bowl and cover loosely. Heat in short intervals, stirring between each one, until the soup is hot throughout. Short intervals help prevent hot spots and reduce the chance that the dairy will separate.
Can you freeze cauliflower hamburger soup?
You can freeze it, but the texture may change. Cream cheese, heavy cream, and cheddar can become slightly grainy after thawing, while cauliflower may soften further. If you plan to freeze a batch, the best option is to prepare the beef, vegetable, and broth base, freeze it, then add the cream cheese, cream, and cheddar when reheating.
For best quality, use frozen portions within about 2–3 months. Thaw in the refrigerator before reheating, then warm gently and stir in the dairy until smooth.
Can you make it ahead?
Yes. You can prepare the whole soup a day ahead and refrigerate it, or prepare the beef and cauliflower base first and add the dairy later. If making the complete soup ahead, reheat slowly and add a little broth if it has thickened. The flavors often blend nicely after a night in the refrigerator, although the cauliflower will become softer.
Frequently Asked Questions
Is this cauliflower hamburger soup keto-friendly?
It can fit a low-carb or keto-style eating pattern because cauliflower replaces potatoes, and the soup doesn’t use flour or a starch-based thickener. The actual carbohydrate count depends on the size of the cauliflower, onion, broth, and dairy products. Check the labels and compare the serving’s net carbohydrates with your personal target.
How much protein is in one serving?
The recipe is estimated to provide about 30 grams of protein per serving when divided into six portions. Most comes from the ground beef, with smaller amounts from cheddar, cream cheese, and cauliflower. The precise figure varies with beef fat percentage, brands, and serving size.
Can I use frozen cauliflower?
Yes. Frozen cauliflower is a convenient alternative and can be added directly to the simmering broth. It may cook faster than fresh cauliflower, so begin checking after about 8–10 minutes. Avoid overcooking, especially if you want the florets to remain intact.
Can I make this soup without heavy cream?
Yes. Half-and-half can replace the heavy cream for a lighter broth, although the soup may be less rich. You can also use a little extra cream cheese and adjust the broth, but changing the dairy proportions will change the texture and nutrition. Avoid using thin milk as a direct one-to-one replacement if you want the original creamy consistency.
Can I use ground turkey instead of beef?
Yes. Use the same amount of ground turkey, brown it thoroughly, and follow the same cooking steps. Turkey has a milder flavor and may have less fat, depending on the product. You may want to adjust the seasoning slightly, but recalculate the nutrition rather than keeping the beef-based numbers.
How can I make the soup thicker without flour?
Blend a cup or two of the cooked cauliflower and broth, then stir it back into the pot. The blended cauliflower adds body without using flour or cornstarch. You can also allow the soup to simmer uncovered briefly before adding the dairy, but avoid cooking it for so long that the florets become mushy.
Can I make the soup in a slow cooker?
Yes, with a change in sequence. Brown the beef and soften the onion and garlic in a skillet first for better flavor, then transfer them to the slow cooker with the cauliflower, broth, water, and seasonings. Cook until the cauliflower is tender, then stir in softened cream cheese, heavy cream, and cheddar near the end. Keep the dairy from boiling, and check your slow cooker instructions for timing.
Can I freeze this soup?
You can, but the dairy may become grainy after thawing and the cauliflower may soften. For the best texture, freeze the beef, cauliflower, and broth base before adding the cream cheese, heavy cream, and cheddar. Thaw the base in the refrigerator, reheat gently, then stir in the dairy.
Can I add more vegetables?
Yes. Mushrooms, spinach, or extra cauliflower work well. Cook mushrooms until their moisture evaporates, and add spinach near the end so it only wilts. More vegetables change the total carbohydrates and nutrition, but they can add variety without changing the basic soup method.
Is this a good post-workout meal?
It can be part of a post-workout meal because it provides protein from ground beef and dairy. Whether it is enough on its own depends on your energy and carbohydrate needs. If your training plan calls for more carbohydrates, you might serve it with an appropriate side; if you’re following a keto plan, choose a side that fits your own target.
Nutritional Breakdown Per Serving
The following values are estimates for one-sixth of the pot, using 1½ pounds of 90% lean ground beef, one medium cauliflower, one medium onion, 4 ounces of cream cheese, ½ cup heavy cream, 1 cup cheddar, broth, water, and the listed seasonings.
| Nutrient | Estimated amount |
|---|---|
| Calories | 460 kcal |
| Protein | 30 g |
| Fat | 32 g |
| Total carbohydrates | 10 g |
| Fiber | 2.5 g |
| Net carbohydrates | 7.5 g |
| Sugar | 5 g |
| Sodium | 700–900 mg |
These values are approximate, not laboratory-tested. Ground beef fat percentage, broth, cheddar, cream cheese, and serving size all affect the result. Sodium is particularly variable by brand, so a lower-sodium broth and measured cheese portions can help you control it. Net carbohydrates are calculated as total carbohydrates minus fiber.
Recipe Snapshot
- Recipe name: Healthy Keto Cauliflower Hamburger Soup – Creamy & Low-Carb
- Prep time: 15 minutes
- Cook time: 30 minutes
- Total time: 45 minutes
- Course: Lunch or dinner
- Cuisine: American-inspired
- Servings: 6
- Calories per serving: Approximately 460 kcal
- Protein per serving: Approximately 30 g
- Dietary style: Keto-friendly and low-carb, depending on ingredients and portion size

Healthy Keto Cauliflower Hamburger Soup Recipe
Ingredients
- 1½ pounds 680 g ground beef, preferably 90% lean
- 1 medium head cauliflower about 1½ pounds (680 g) before trimming, cut into florets
- 1 medium yellow onion diced
- 3 garlic cloves minced
- 2 teaspoons olive oil as needed
- 4 cups 960 ml lower-sodium beef broth
- 1 cup 240 ml water
- 4 ounces 113 g cream cheese, softened
- ½ cup 120 ml heavy cream
- 1 cup about 4 ounces or 113 g shredded sharp cheddar
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- ½ teaspoon dried oregano
- ½ teaspoon black pepper
- ½ teaspoon salt or to taste
- 1 bay leaf optional
- Chopped parsley or sliced green onions optional
Instructions
- Cut the cauliflower into bite-sized florets. Dice the onion, mince the garlic, and measure the broth, water, cream, and cheeses.
- Heat a large soup pot over medium-high heat. Add the ground beef and cook for 7–9 minutes, breaking it into small crumbles, until browned and cooked to 160°F (71°C). Drain excess grease if needed.
- Reduce the heat to medium. Add up to 2 teaspoons olive oil if the pot is dry, followed by the onion. Cook for 4–5 minutes until softened, then add the garlic and cook for 30–60 seconds.
- Stir in the smoked paprika, thyme, oregano, black pepper, and salt. Add the beef broth, water, and optional bay leaf, scraping up the browned bits from the bottom.
- Add the cauliflower. Bring the soup to a gentle boil, reduce the heat, and simmer for 12–15 minutes until the florets are fork-tender but still hold their shape.
- In a small bowl, whisk the softened cream cheese with a ladleful of hot broth until smooth. Stir the mixture back into the pot, then add the heavy cream over low heat.
- Add the shredded cheddar gradually, stirring until melted. Avoid boiling the soup after adding dairy.
- If a thicker broth is desired, blend a small portion of the cooked cauliflower and broth and stir it back into the pot. Add a little extra broth or water if the soup is too thick.
- Remove the bay leaf, taste, and adjust the seasoning. Serve hot with optional parsley or green onions.









