a creamy, cheesy, low-carb soup loaded with ground beef, cauliflower, and all the burger flavors you crave. no potatoes, no flour, no guilt. just thick, satisfying, keto-friendly comfort in a bowl.
1lbcauliflower florets fresh or frozenchopped small
1Tbspyellow mustard
4ozcream cheese cut into chunks
1cupheavy cream
2.5cupsshredded sharp cheddar cheese about 10 ozfreshly grated
1Tbsplemon juice or pickle juice
1tspworcestershire sauce optional but adds depth
Salt and black pepper to taste
¼tspxanthan gum optionalfor extra thickness
Prevent your screen from going dark
Instructions
Cook the Bacon: In a large Dutch oven, cook chopped bacon over medium heat until crispy, about 6 to 7 minutes. Remove with a slotted spoon and set aside. leave all that bacon fat in the pot, you're gonna use it.
Brown the Beef: Add ground beef to the bacon fat and cook until deeply browned, 5 to 6 minutes. don't drain it unless there's a crazy amount pooling. you want some of that fat for flavor and keto macros. Remove beef and set aside.
Sauté Aromatics: Add 1 Tbsp butter to the pot if it looks dry. Sauté onion and celery for about 4 minutes until soft. Stir in garlic and cook 30 seconds more until fragrant.
Add Broth & Cauliflower: Pour in beef broth and scrape up all those brown bits from the bottom of the pot. Add cauliflower florets, mustard, worcestershire if using, and cooked beef. Bring to a boil, then reduce heat to medium-low. Simmer partially covered for 10 to 12 minutes until cauliflower is fork-tender but not falling apart.
Thicken with Cream Cheese: Lower heat to low. Add cream cheese chunks and stir until completely melted and smooth, about 2 minutes.
Finish Creamy Base: Stir in heavy cream. if you want it extra thick, sprinkle xanthan gum over the soup while stirring constantly. Let it sit for a minute to thicken up.
Melt the Cheddar: Add shredded cheddar by handfuls, stirring until each handful melts completely before adding more. do not let it boil or the cheese will get grainy and weird.
Final Touch: Stir in lemon juice or pickle juice. it brightens everything. Season generously with salt and pepper. taste it. probably needs more salt than you think. Serve hot, topped with crispy bacon, extra cheese, and whatever toppings you're feeling.
Notes
dairy free keto: replace heavy cream with full-fat coconut milk. swap cream cheese for cashew cream cheese. use dairy free cheddar or nutritional yeast for cheesy flavor.
extra loaded: stir in diced pickles and shredded lettuce right before serving. top with diced tomatoes (watch carbs), sour cream, and everything bagel seasoning.
spicy version: add diced jalapeño with the onion. use pepper jack for half the cheddar. finish with hot sauce.
slow cooker: brown bacon and beef on the stove first. add everything except cream cheese, heavy cream, and cheddar to crockpot. cook 6 to 8 hours on low or 3 to 4 hours on high. stir in cream cheese and heavy cream during last 30 minutes, then add cheddar by handfuls until melted.
instant pot: use sauté mode for bacon, beef, and veggies. add broth, cauliflower, mustard, worcestershire. pressure cook 3 minutes. quick release carefully. switch to sauté on low, stir in cream cheese, heavy cream, then cheddar until smooth.
storage: refrigerate up to 4 days in an airtight container. it thickens as it sits which is actually kinda nice. reheat gently on stove or microwave, add a splash of broth or cream to loosen if needed. freezes up to 3 months, texture of cauliflower softens slightly but flavor stays solid.