A creamy, low-carb soup packed with flavor, healthy fats, and protein—perfect for weight loss, keto goals, or cozy comfort.
🕒 Servings & Timing
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 6
- Dietary Tags: Keto | Low-Carb | Gluten-Free | High-Protein | Meal-Prep Friendly
🛒 Ingredients List
- Ground beef
- Cauliflower florets (fresh or frozen)
- Onion
- Garlic
- Cream cheese
- Heavy cream
- Beef broth or bone broth
- Shredded cheddar cheese
- Olive oil or butter
- Optional: chopped spinach or kale, red pepper flakes, paprika, fresh herbs
👩🍳 Instructions
- Sauté Aromatics: In a large pot, heat olive oil or butter. Add chopped onion and garlic, cooking until fragrant.
- Brown the Beef: Add ground beef and cook until fully browned. Drain excess fat if needed.
- Add Cauliflower: Stir in cauliflower florets and sauté for 2–3 minutes.
- Add Broth & Simmer: Pour in beef broth, bring to a boil, then reduce heat and simmer until cauliflower is tender (about 10–15 minutes).
- Make it Creamy: Stir in cream cheese and heavy cream until fully melted and incorporated.
- Add Cheese & Blend (Optional): Stir in shredded cheddar cheese. If you want a smoother texture, blend part of the soup with an immersion blender.
- Final Seasoning: Taste and season with salt, pepper, and any optional spices. Serve hot!
📝 Additional Notes
- This soup is keto-friendly and very satiating thanks to the fat and protein content.
- Blending half the soup gives a thick, creamy texture without adding flour or starch.
- Great for batch cooking — reheats beautifully!
🧡 Brief Introduction
This soup has been a game-changer in my weight loss journey. It’s so creamy and hearty that it feels indulgent, but it’s actually loaded with nutrition and keeps carbs in check. Whether you’re doing strict keto or just eating low-carb, this is the kind of soup that makes staying on track effortless—and delicious.
🔪 Step-by-Step Cooking Guide
1. Sauté Onion & Garlic
In a heavy pot, heat olive oil or butter and sauté chopped onions until translucent. Add garlic and cook another 30 seconds.
Tip: Don’t let garlic burn—it turns bitter. Keep the heat moderate.
2. Brown Ground Beef
Add ground beef and break it up with a spatula. Cook until no longer pink. Drain if there’s too much grease.
Tip: Leave a little fat in the pot for extra flavor—it’s keto after all!
3. Add Cauliflower & Broth
Toss in cauliflower and stir to coat in beefy goodness. Pour in the broth, bring to a boil, then lower heat and simmer 10–15 minutes.
4. Cream It Up
Add cream cheese and heavy cream, stirring until smooth. Then stir in shredded cheese. Let everything melt into a creamy base.
5. Adjust Texture
Use an immersion blender to partially blend the soup if you want it thicker and creamier, or leave it chunky for a stew-like feel.
6. Final Touches
Season to taste with salt, pepper, and any optional herbs/spices. Ladle into bowls and enjoy!
🧂 Ingredient Notes & Substitutions
- Ground Beef: 80/20 works well for flavor and richness. You can sub ground turkey or pork.
- Cauliflower: Use fresh for the best texture, but frozen florets work great too—just add a couple extra minutes of simmering.
- Cream Cheese: Adds richness and helps thicken the soup. Can be omitted for dairy-free.
- Heavy Cream: Sub coconut cream for a dairy-free option.
- Broth: Bone broth adds collagen and protein. Beef or chicken broth both work.
- Cheddar: Adds flavor and thickness. Try pepper jack or gouda for variation.
🧑🍳 Recipe Variations & Serving Suggestions
Flavor Variations
- Spicy Kick: Add cayenne, red pepper flakes, or chopped jalapeños.
- Taco Twist: Add cumin, paprika, and top with avocado slices for a Tex-Mex vibe.
- Veggie Boost: Add chopped spinach or kale in the last 5 minutes.
Dietary Variations
- Dairy-Free: Skip cheese and sub coconut cream for heavy cream.
- Paleo: Use ghee instead of butter and avoid cheese if needed.
- Carnivore-Friendly: Skip cauliflower and go full meat/cream/cheese.
Serving & Pairing Ideas
- Serve with a side of keto garlic bread or fathead crackers.
- Garnish with fresh parsley, bacon crumbles, or shredded cheese on top.
- Add a dollop of sour cream for richness.
❄️ Storage & Make-Ahead Info
Storage
- Store in the fridge in an airtight container for up to 4–5 days.
Freezing
- Freezes beautifully! Portion into freezer-safe bags or containers. Reheat gently to avoid curdling the dairy.
Reheating
- Microwave in 1-minute bursts, stirring each time.
- Or reheat on the stovetop over low heat, stirring often.
Make-Ahead
- Great for meal prep. Make a double batch and freeze half!
🔍 Nutrition Facts (Estimated Per Serving)
- Calories: 380 kcal
- Protein: 22g
- Fat: 30g
- Carbs: 6g net
- Fiber: 2g
- Sugar: 3g
- Allergens: Contains dairy
❓ FAQs
Q: Can I use frozen cauliflower?
Yes, just add a few extra minutes to the simmer time.
Q: Can I skip the cream cheese?
Sure! The soup will be less rich, but still creamy thanks to the heavy cream.
Q: What ground meat is best?
Beef is classic, but ground turkey, sausage, or pork also work well.
Q: Is this soup filling enough for a meal?
Absolutely. It’s rich, protein-packed, and incredibly satisfying.
Q: Will it really help with weight loss?
If you’re following a low-carb or keto approach, yes! The high fat and protein content keeps you full and minimizes cravings.
🧡 Story Behind the Recipe
I stumbled upon this soup during a “reset week” on keto and was blown away by how satisfying it was. After eating it regularly for a week, I’d lost 5 pounds—and didn’t feel like I was on a diet at all. It’s warm, rich, creamy, and gives you all the comfort of a loaded baked potato soup without the carbs.
💬 Join the Conversation
Have your own spin on this soup? Add bacon? Tried it with turkey?
Leave a comment and share your version below!
📣 Call-to-Action
🔥 Try this soup and tell us how it fits into your keto journey!
📷 Tag your bowl on Instagram using #KetoSoupFix