Soups & Stews
This 5-day keto soup diet recipe transforms fat-burning broth into your daily ally—no carb counting, no guilt, just flavor-packed meals that keep you satisfied while melting away pounds. The secret lies in high-fat, low-carb ingredients like bone broth, heavy cream, and leafy greens that create creamy, hearty soups without the bloating. I designed this plan after helping clients break through plateaus by focusing on soup-based meals that feel indulgent but stay strictly keto-compliant.
The beauty of this approach is its simplicity and flexibility—each soup requires just 15-20 minutes of prep (plus batch cooking time) and delivers macros that support ketosis while keeping you full. We’ll use cream-based broths, cauliflower rice, and protein-packed add-ins like chicken or ground beef to ensure every bowl is nutrient-dense and satisfying. The key adaptation? Swapping traditional starches for low-carb alternatives like zucchini noodles or cheese-based thickeners that never compromise flavor.
What sets this apart is how effortlessly it fits into your day—whether you’re meal prepping for the week or whipping up a quick lunch. Each recipe includes clear keto macros per serving, so you can track progress without second-guessing. The soups are designed to pair seamlessly with sides like avocado slices, cheese crisps, or a simple salad, turning them into complete meals. No restrictive diets here—just smart, satisfying eating that actually works.
By the end of five days, you’ll notice reduced cravings, steady energy, and visible results—all while enjoying meals that feel like treats, not sacrifices. The recipes are foolproof, repeatable, and adaptable to your taste preferences, ensuring this isn’t just a diet, but a lifestyle shift you’ll want to keep. Let’s get started with your first fat-burning bowl.
Ingredients for 5 day keto soup diet
High-fat, low-carb staples that turn simple broth into your keto ally—no counting, no guilt.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Bone Broth 🍲 | 4 cups | Homemade or store-bought keto-friendly |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for richness |
| Cauliflower Rice 🥬 | 2 cups | Fresh or frozen, thawed |
| Ground Beef 🥩 | ½ lb | 85% lean, grass-fed preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Fresh Spinach 🌿 | 2 cups | Chopped, loosely packed |
| Cream Cheese 🧀 | 4 oz | Full-fat, softened |
| Shredded Cheddar Cheese 🧀 | ½ cup | Sharp variety preferred |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing beef |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Xanthan Gum 🧪 | ¼ tsp | For thickening (optional) |
The bone broth is the foundation—homemade is ideal, but Kettle & Fire or Primal Kitchen brands work in a pinch. Look for options with zero added sugars and at least 20g protein per serving. Ground beef should be 85% lean or higher to keep carbs minimal, and grass-fed if you're prioritizing quality. Cauliflower rice freezes beautifully, so buy in bulk and portion it out. Fresh spinach wilts fast, so store it in a damp paper towel-lined bag to keep it crisp. The cream cheese and cheddar add that indulgent richness—full-fat versions only, please, or you'll sacrifice flavor and ketosis.
No heavy cream? Full-fat coconut milk mimics the texture almost perfectly. Swapping beef for ground pork or turkey works, but adjust seasoning—pork needs more thyme, turkey benefits from a pinch of sage. Running short on cauliflower rice? Zucchini noodles or grated cabbage stretch it further. The xanthan gum is optional but game-changing for thickness—skip it if you prefer a lighter broth. For extra depth, add a splash of fish sauce or coconut aminos (both keto-friendly), but don't overdo it. And if you're prepping ahead, cook the beef separately to reheat it crispy later—it gets rubbery when reheated in broth.
This soup keeps for 4-5 days in the fridge, but the flavor actually improves after 24 hours as everything melds. Freeze portions in glass containers for up to 3 months—leave a little room at the top since it expands. Reheat gently on low to avoid curdling the cream. I always double the batch because it disappears fast—portion into meal prep containers with a side of cheese crisps or avocado for complete keto meals. The leftovers reheat beautifully, but if you notice the cream separating, just stir vigorously or add a splash of warm broth to re-emulsify.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this—just brown the ground beef, dump in the pre-diced onion, and let the broth do the work. That cauliflower rice? I buy it pre-riced to save even more time.
- Rich Without Guilt: The heavy cream makes it velvety, but the bone broth keeps it savory and satisfying—no weird aftertaste, just pure, hearty flavor that sticks with you.
- Meal Prep MVP: I make a big batch on Sunday, and it lasts all week. The beef stays tender, the cauliflower holds its shape, and reheating? Just 2 minutes in the microwave.
- Budget-Friendly Luxury: Ground beef and onions stretch far, and bone broth is cheaper than takeout. Honestly, this feels like a restaurant dish for half the cost—plus, it’s keto-friendly without tasting like a sacrifice.
Step-by-step instructions for fat-burning keto broth
Here's how to create a rich, satisfying keto soup that keeps you full while supporting fat metabolism.
Sauté the Aromatics and Brown the Beef
Heat the 1 tablespoon extra-virgin olive oil in a large pot over medium-high heat. Add the 1 whole yellow onion, diced, and cook for 4-5 minutes until softened and translucent. I like to stir occasionally to prevent browning at this stage.
Push the onions to one side of the pot and add the 0.5 lb ground beef. Break it up with a wooden spoon and cook for 5-6 minutes until it loses its raw color and begins to brown. You'll see the fat render out—this is where all the flavor develops. Once the beef is fully cooked, drain any excess fat if needed, but leave about 1 tablespoon in the pot for richness.
Build the Flavor Base with Garlic and Thyme
Return the onions to the pot and add the 3 cloves garlic cloves, minced. Cook for 1-2 minutes until fragrant—don't let it burn, or you'll get a bitter taste. Stir in the 0.5 teaspoon dried thyme and 1 teaspoon salt, letting the spices toast for 30 seconds to release their aromas.
Here's where the magic happens: Pour in the 4 cups chicken bone broth and bring everything to a gentle simmer. The broth should just barely bubble—this ensures the flavors meld without the soup turning watery. Let it simmer uncovered for 10 minutes to let the aromatics infuse fully into the liquid.
Thicken and Enhance the Broth
Reduce the heat to low and add the 2 cups cauliflower rice. Stir gently and let it cook for 5 minutes, allowing the rice to soften slightly. This step adds texture and bulk without the carbs of traditional rice.
In a small bowl, whisk together the 4 oz cream cheese and 0.5 cup heavy whipping cream until smooth. Slowly ladle this mixture into the pot while stirring constantly. The cream cheese will help thicken the soup naturally, and the cream adds a luxurious mouthfeel. If you're using the 0.25 teaspoon xanthan gum, dissolve it in 1 tablespoon cold water first, then whisk it into the soup to create an even thicker consistency.
Finish with Cheese and Greens
Stir in the 0.5 cup shredded cheddar cheese and 0.5 teaspoon black pepper until the cheese melts completely. Taste and adjust the seasoning—you might need a pinch more salt or pepper depending on your preference. The cheese should be fully incorporated, giving the soup a rich, tangy depth.
Finally, add the 2 cups fresh spinach and stir for 1-2 minutes until just wilted. The spinach should brighten the soup with color and nutrients without overpowering the other flavors. Remove from heat immediately—you don't want the spinach to turn mushy.
Serve Warm and Enjoy
Ladle the soup into bowls and let it sit for 2-3 minutes before serving. This resting period allows the flavors to settle and the soup to thicken slightly. Each spoonful should be creamy, satisfying, and packed with savory depth—perfect for keeping you full on a keto diet.
Real talk: This soup is so rich and flavorful, you won't miss the carbs. The combination of creamy textures, hearty beef, and fresh spinach makes it a complete meal that aligns perfectly with keto principles. Store leftovers in the fridge for up to 4 days, or freeze for longer storage.
Pro Tips For Making 5 Day Keto Soup Diet
- CRISP THE ONION FIRST: Sauté those yellow onions in a dry pan for 5-7 minutes until they’re soft and just starting to brown—no oil needed. I used to skip this step to save time, but it adds depth that makes the whole soup taste richer, especially when you later mix in the heavy cream.
- BROWN THE BEEF WELL: Cook the ground beef until it’s actually brown, not just pink—aim for 8-10 minutes on medium-high heat. I learned this the hard way: undercooked beef makes the soup taste raw, and overcooking it later turns it greasy. Stir often and break it into small pieces.
- SIMMER THE BROTH LOW: Once everything’s in the pot, reduce heat to a gentle simmer (barely bubbling) for 15 minutes. High heat turns the cauliflower rice mushy and makes the cream separate. Sounds boring, but it keeps the texture perfect—creamy without curdling.
- SALT THE BROTH EARLY: Add a full teaspoon of salt to the bone broth before adding the cream—this balances the flavors so the rich cream doesn’t overpower. I was skeptical until I tried it: the soup tastes more cohesive, not just heavy. (Yes, even if your broth is homemade and already salty.)
Common mistakes when making this recipe
Overcooking the Cauliflower
Cauliflower rice breaks down quickly, turning mushy if left too long in the broth. Once you add it to the pot, keep the heat at low and only cook for 5 minutes. Overcooking releases excess water, thinning your soup and diluting those rich, keto-friendly flavors. I’ve ruined a batch by letting it simmer too long—trust me, you’ll taste the difference when it’s just tender, not soggy. 🥬
Skipping the Fat Rendering
Rushing the beef browning step is a huge mistake. The rendered fat is what makes this soup taste indulgent and keeps it satisfying on keto. Cook the beef until it’s fully browned and the fat pools in the pan—this takes 5-6 minutes. If you drain all the fat, you’ll end up with a lean, flavorless soup. Leave at least 1 tablespoon of that golden goodness in the pot for maximum flavor. 🥩
Adding Spinach Too Early
Spinach wilts in seconds, so adding it too soon will turn your soup into a green sludge. Wait until the very end, after the cheese has melted and the soup is off the heat. Stir for just 1-2 minutes—any longer and you’ll lose that vibrant pop of color and freshness. I’ve seen people add it mid-cook and end up with a sad, mushy mess. 🌿
Ignoring the Resting Time
Letting the soup sit for 2-3 minutes after ladling into bowls might feel like a waste of time, but it’s crucial. This resting period lets the cream and cheese fully emulsify, giving you that perfect, velvety texture. Skipping it means you’ll get a soup that’s either too thin or has separated cream. Patience here makes all the difference—trust the process! 🕒
Using Low-Fat Dairy
This is a keto soup, not a diet soup. Swapping full-fat cream or cheese for low-fat versions will leave you with a watery, bland mess. The fat is what makes this dish satisfying and keeps you full. Stick with heavy whipping cream and full-fat cream cheese—your taste buds (and your macros) will thank you. 🧀
Not Adjusting Seasoning After Reheating
Leftovers often need a little extra love when reheated. The flavors can mellow out, so always taste and adjust seasoning before serving. A pinch of salt or a crack of black pepper can make all the difference. I’ve reheated this soup only to find it lacking—don’t make that mistake! 🧂
Nutrition facts
Frequently asked questions
Can I make this keto soup without dairy?
Swap heavy cream for full-fat coconut milk and cream cheese for nutritional yeast (2 tbsp) mixed with 1 tbsp olive oil for a cheesy flavor. Use olive oil or avocado oil instead of butter for sautéing. The texture will be slightly different but still rich and satisfying.
How do I keep this soup keto-compliant when adding sides?
Pair with avocado slices, cheese crisps, or a simple side salad with olive oil dressing—all under 5g net carbs per serving. Avoid croutons, bread, or starchy veggies like potatoes. Even a handful of pork rinds adds crunch without carbs.
What if I don't have cauliflower rice?
Use zucchini noodles (spiralized and lightly sautéed for 2 minutes) or grated cabbage (cooked for 5 minutes). Both add bulk and texture while keeping carbs low. For extra richness, stir in 1/4 cup chopped mushrooms—they absorb flavors beautifully.
Can I prep this soup ahead for the 5-day diet?
Yes! Double the recipe and store in glass containers for up to 4 days in the fridge or 3 months in the freezer. Reheat gently on low heat, stirring occasionally to prevent curdling. Portion into meal prep containers with a side of cheese crisps for grab-and-go keto meals.
Will this soup keep me in ketosis if I'm active?
This recipe averages 5g net carbs per serving, making it ideal for maintaining ketosis even with moderate activity. For high-intensity workouts, add 1 tbsp MCT oil or a side of olives for extra fat. Track your macros closely if you're very active—some people need slight adjustments.
