Carb-Free Soups Recipe: Lightweight Yet Hearty Bowls Packed With Flavor

Desserts

Carb-Free Soups Recipe: Lightweight Yet Hearty Bowls Packed With Flavor

Creating carb-free soups that feel as satisfying as they are nutritious is simpler than you think—and this recipe delivers restaurant-quality bowls without the carbs. The secret lies in balancing hearty proteins, nutrient-dense vegetables, and rich broths that create depth without relying on starches.

I developed this method after years of testing low-carb soups that either tasted bland or fell apart in texture, and this version solves both problems.

What sets this recipe apart is its versatility—you can build it around chicken, beef, or tofu while keeping carbs under 5 grams per serving.

The broth forms the foundation, but it’s the combination of cream (or coconut milk for dairy-free) and xanthan gum that creates that luxurious, velvety texture without thickening agents like flour or cornstarch. Every spoonful delivers bold flavors while staying true to low-carb principles.

The result is a soup that’s light enough for summer but hearty enough for winter, with each ingredient carefully chosen to maximize flavor and nutrition. The vegetables stay vibrant, the proteins melt tender, and the broth remains rich—no watery, flavorless disappointment here.

Whether you’re managing blood sugar or simply cutting back on carbs, this soup proves healthy eating can be deeply satisfying.

Serve it as a standalone meal or pair with a side salad for extra crunch. The best part? You’ll have a carb-conscious bowl that feels indulgent, not restrictive. Let’s get cooking—your taste buds (and carb-conscious goals) will thank you.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for carb free soups

Pantry staples plus a few fresh finds for soups that taste indulgent yet stay carb-conscious.

Ingredient Amount Notes
Chicken Breast 🍗 1 ½ lb Boneless, skinless, diced small
Heavy Cream 🥛 1 cup Full-fat for richness
Chicken Broth 💧 6 cups Low-sodium preferred
Xanthan Gum 🌾 ¼ tsp For velvety texture
Garlic Cloves 🧄 4 cloves Minced for depth
Carrots 🥕 2 medium Peeled, diced small
Celery Stalks 🌿 3 whole Diced, not leaves
Yellow Onion 🧅 1 medium Diced, not chopped
Coconut Milk 🥥 ½ cup Full-fat for dairy-free
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Olive Oil 🫒 1 tbsp For sautéing
Lemon Juice 🍋 1 tbsp Freshly squeezed

The chicken breast is your protein anchor—boneless, skinless keeps it tender. Grab the smallest diced size at the store (or do it yourself) for even cooking. Costco or Trader Joe's usually have pre-diced options, but check the sell-by date. Fresh thyme is ideal, but dried works at one-third the amount. For the broth, low-sodium is key—you'll add your own salt later. The carrots and celery should be firm and vibrant—no rubbery or wilted veggies here.

No heavy cream? Coconut milk is the perfect dairy-free swap (just use the full-fat canned version). Short on thyme? Fresh parsley or basil works in a pinch—same amount. The xanthan gum is non-negotiable for that restaurant-style thickness, but if you're avoiding it, blend a few extra veggies like cauliflower for body. For the onion, yellow is classic, but red adds a sweet pop. The garlic can be pre-minced from a jar (just drain it well), but fresh always tastes better. Lemon juice brightens everything—don't skip it.

This soup reheats beautifully—just warm it gently on the stove with a splash of broth. Keeps for 4-5 days in the fridge, freezes for 3 months. I double the batch and freeze half—perfect for lazy weeknights. The coconut milk version stays fresh 3 days in the fridge, so make it fresh if possible. Store in glass containers to avoid absorbing odors, and always let it cool completely before refrigerating.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, this soup only needs garlic cloves—no dicing, no mincing, just smash a few and toss them in. The xanthan gum does the thickening magic, so I don’t even need to worry about stirring constantly.
  • Creamy Without the Guilt: That heavy cream makes it rich and velvety, but the chicken breast keeps it light. Honestly, it’s the kind of comfort I crave after a long day—no carb crash, just pure satisfaction.
  • Leftovers That Don’t Suck: Between us, most soups turn sad after day two. Not this one. The broth stays flavorful, the cream doesn’t separate, and I’ve reheated it three times without a single complaint.
  • Budget Meets Fancy: Chicken breast and broth are my go-to cheap proteins, but the garlic and cream make it taste like I spent hours. It’s my secret weapon for when I want restaurant-quality without the price tag.

Step-by-step instructions for creamy chicken and vegetable soup

This soup delivers rich, satisfying flavor without a single carb in sight.

1

Sauté the Aromatics and Chicken

Heat the olive oil in a large pot over medium heat. Add the diced yellow onion, diced carrots, and diced celery stalks, cooking for 5 minutes until the vegetables soften slightly and begin to release their natural juices. This step builds the foundation of flavor—don't rush it.

Add the diced chicken breast to the pot and cook for another 5 minutes, stirring occasionally, until the chicken begins to turn opaque at the edges. The goal here is to develop a light crust on the chicken pieces while keeping them tender. Season with 1 teaspoon of salt and ¼ teaspoon of black pepper—just enough to enhance the natural flavors without overpowering them.

2

Add Garlic and Thyme for Depth

Push the chicken and vegetables to one side of the pot and add the minced garlic cloves and chopped fresh thyme to the empty space. Sauté for 30 seconds until the garlic becomes fragrant and just begins to turn golden—this prevents bitterness while maximizing flavor. Stir everything together for another 30 seconds to distribute the garlic and thyme evenly.

Here's the thing—garlic burns quickly, so keep an eye on it. If it starts to darken too quickly, reduce the heat slightly. The thyme leaves will release their earthy aroma, which pairs beautifully with the chicken and vegetables.

3

Simmer with Broth and Coconut Milk

Pour in the 6 cups of chicken broth and bring the mixture to a gentle boil. Once boiling, reduce the heat to low and let it simmer for 20 minutes, uncovered. This allows the flavors to meld while the chicken cooks through. You'll notice the broth will reduce slightly, intensifying the taste.

After 20 minutes, stir in the ½ cup of coconut milk. The coconut milk adds a subtle creaminess without the carbs, and it helps balance the richness of the broth. Keep the soup simmering for another 10 minutes—this ensures the coconut milk is fully incorporated and the chicken is fully cooked.

4

Finish with Cream and Xanthan Gum

Remove the pot from heat and let it cool slightly for 5 minutes. This step is crucial because adding the heavy cream and xanthan gum while the soup is still hot helps them blend smoothly. Stir in the 1 cup of heavy cream and the ¼ teaspoon of xanthan gum until fully combined. The xanthan gum acts as a natural thickener, giving the soup that velvety texture without needing flour or cornstarch.

Return the soup to low heat and simmer for another 5 minutes, stirring occasionally. Taste and adjust the seasoning with the remaining ½ teaspoon of salt and ¼ teaspoon of black pepper if needed. The soup should be rich, creamy, and perfectly balanced.

5

Brighten with Lemon and Serve

Stir in the lemon juice and let it simmer for 1 minute to infuse the bright, citrusy flavor throughout the soup. The lemon juice cuts through the richness of the cream and coconut milk, adding a refreshing finish. Taste again and adjust the seasoning one final time if necessary.

Ladle the soup into bowls and serve immediately while hot. Each spoonful should deliver tender chicken, velvety broth, and a harmonious blend of vegetables. This carb-free soup is hearty enough to satisfy yet light enough to keep you feeling energized.

👨‍🍳

Pro Tips For Making Carb Free Soups

  • SEAR THE CHICKEN FIRST: Skip the slow poach—cut the chicken into 1-inch cubes, pat them bone-dry, and sear in a hot skillet with oil until golden on all sides. The Maillard reaction here adds depth the broth alone can’t match, and it keeps the protein from turning rubbery when you later simmer it in the creamy broth.
  • MINCE THAT GARLIC SMALL: I used to chop garlic cloves roughly, but fine mincing (almost paste-like) releases more flavor into the broth without overpowering. Use a knife or pulse it in a food processor—just don’t skip this step if you want that rich, aromatic base before the cream goes in.
  • WHISK IN THE CREAM LAST: Heavy cream curdles fast when it hits hot liquid. After simmering the broth and chicken, remove the pot from heat, let it cool just enough to touch (about 2 minutes), then slowly whisk in the cream. If you’re impatient, reduce the broth to a gentle simmer first—it’s worth the wait.
  • DILUTE THE XANTHAN GUM: Sprinkling xanthan gum dry into the pot risks clumping. Instead, mix it with a splash of cold broth or water first, then stir it into the simmering soup. This ensures a smooth, glossy texture—not that grainy aftertaste that ruins the whole dish. (Yes, even if you’re in a hurry.)

Creative variations of these flavors

Protein Swaps

Swap the chicken for ground turkey or beef—just brown the meat first with 1 tablespoon olive oil over medium-high heat for 5 minutes until fully cooked. For a plant-based option, use firm tofu pressed and cubed, sautéed in 1 teaspoon sesame oil for 3 minutes before adding veggies.

Each swap keeps carbs under 3 grams per serving while adding unique textures. 🍗

Vegetable Rotations

Swap carrots for zucchini or cauliflower florets—both add bulk without carbs. For a Mediterranean twist, replace celery with diced fennel and add ½ teaspoon dried oregano when sautéing. Roast the veggies first at 400°F for 15 minutes to deepen their sweetness before simmering. 🥕

Dairy-Free Creaminess

Skip the heavy cream and use ½ cup full-fat cashew cream (blend ½ cup soaked cashews with ¼ cup water) for a nutty depth. For a tangy twist, stir in ¼ cup Greek yogurt (dairy-free if needed) at the end—it adds protein and a bright finish.

Both options keep carbs at 0 grams per serving. 🥥

Spicy Kick Options

Add ½ teaspoon smoked paprika when sautéing veggies for warmth. For heat, stir in 1 tablespoon sriracha or ½ teaspoon cayenne pepper at the end. For a smoky depth, swap thyme for ½ teaspoon chipotle powder—it’s a game-changer. 🌶️

Global Flavor Twists

For a Thai-inspired bowl, add 1 tablespoon red curry paste when sautéing veggies and swap coconut milk for ½ cup coconut cream. For a French bistro vibe, stir in 1 tablespoon Dijon mustard and top with crispy prosciutto (optional, adds 0.5g carbs per slice).

Both versions keep the soup under 5 grams carbs per serving. 🗺️

Make-Ahead Adaptations

Prep the base (sautéed veggies, chicken, and broth) ahead and store in an airtight container for 3 days. When ready to serve, reheat and finish with cream, xanthan gum, and lemon juice.

For freezer-friendly versions, use ½ cup coconut milk instead of cream—it reheats smoother. Label containers with the date to track freshness. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 145mg48%
Sodium 1200mg52%
Total Carbohydrate 6g2%
Dietary Fiber 2g8%
Sugars 3g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions about low-carb soups

1

Can I make this soup without xanthan gum?

Yes! If you don't have xanthan gum, blend ½ cup cauliflower florets with the broth for natural thickening. For extra creaminess, whisk in 1 extra tablespoon of heavy cream at the end. The texture will be slightly lighter but still satisfying.

2

How do I keep this soup from getting watery?

Simmer uncovered for 25-30 minutes to reduce the broth naturally. If needed, stir in 1 extra tablespoon of xanthan gum or 2 tablespoons of cream cheese at the end. Never overfill the pot—keep it at least half full to prevent splattering.

3

What's the best way to reheat leftovers?

Gently warm on the stove over low heat with 1-2 tablespoons of broth or water to restore creaminess. Avoid microwaving—it can break the velvety texture. For extra flavor, add a pinch of garlic powder or fresh herbs when reheating.

4

Can I use canned coconut milk instead of fresh?

Just choose full-fat canned coconut milk and shake well before using. The texture will be slightly richer than fresh, but it works perfectly. For best results, stir it in during the simmering phase rather than at the end.

5

Is this soup keto-friendly?

Yes, this recipe is designed to be keto-friendly with less than 5 grams of net carbs per serving. The heavy cream and coconut milk provide healthy fats while the vegetables add fiber. Just watch your portion sizes if using additional toppings like cheese or croutons.

★★★★★4.6(2 reviews)
Categories Desserts