
Hearty Keto Soup Recipe tastes rich, cozy, and savory, like a loaded baked potato soup that went low carb and hit the gym. It works perfectly for busy weeknights, meal prep, or anyone who wants a comforting bowl of soup in about 40 minutes. I tested this version on my own family of picky eaters, and they scraped their bowls clean.
Why You Should Try This Hearty Keto Soup Recipe
This Hearty Keto Soup Recipe packs in flavor with smoky bacon, tender chicken, and low carb veggies in a creamy, cheesy broth. It satisfies that “I need something hearty and carby” craving without kicking you out of ketosis.
You can cook it in one pot, which keeps cleanup easy and weeknights sane. The soup also reheats beautifully, so you can cook once and enjoy it for lunches or quick dinners all week.
“This Hearty Keto Soup Recipe tastes like comfort in a bowl and keeps my carbs in check at the same time. ★★★★★”
Ingredients You’ll Need
Protein and Fats
- 6 slices thick-cut bacon, chopped
- Choose sugar-free bacon to keep carbs low.
- 1 pound boneless, skinless chicken thighs, cut into small bite-size pieces
- Use chicken breast if you prefer leaner meat, but thighs stay juicier.
- 2 tablespoons butter
- I like Kerrygold or any good quality salted butter.
- 1 cup shredded cheddar cheese
- Use sharp cheddar for more flavor; pre-shredded works fine, but block cheese melts smoother.
- 4 ounces cream cheese, softened and cubed
- Use full-fat cream cheese for the best texture and keto macros.
- 1 cup heavy whipping cream
Low Carb Vegetables
- 1 small head cauliflower, cut into small florets
- Frozen cauliflower florets work as a shortcut; no need to thaw, just add a couple extra minutes of simmer time.
- 1 small zucchini, diced
- 1/2 cup finely chopped celery
- 1/2 cup finely chopped onion
- If you track carbs very tightly, reduce onion to 1/4 cup and add more celery.
- 2 cloves garlic, minced
Broth, Seasonings, and Extras
- 4 cups chicken broth
- Use low sodium broth so you control the salt level; homemade broth tastes amazing here.
- 1 teaspoon smoked paprika
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon ground black pepper
- 1/2 to 1 teaspoon kosher salt, to taste
- 1/4 teaspoon red pepper flakes, optional, for a little heat
- 2 tablespoons chopped fresh parsley or chives, for garnish
Optional Low Carb Add-ins and Swaps
- 1/2 cup chopped spinach or kale for extra greens
- Swap cheddar with shredded pepper jack for a spicier version.
- Add 1/4 teaspoon xanthan gum if you want a thicker, chowder-style soup.
- Stir in 1 tablespoon Dijon mustard for a slight tang that deepens the flavor.
Equipment List
- Large heavy-bottomed pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or spatula
- Ladle
- Measuring cups and spoons
- Whisk
- Small bowl or cup for softening cream cheese in the microwave
Tips & Tricks
- Brown the bacon slowly over medium heat so it crisps and releases plenty of flavorful fat.
- Sauté the onion, celery, and garlic in the bacon fat plus butter to build a rich base.
- Cut the cauliflower into small, even florets so they cook quickly and mimic potato texture.
- Keep the heat low when you add cream cheese and cheddar so they melt smoothly and do not separate.
- Taste the soup after the cheese melts, then adjust salt and pepper; the bacon and broth already add salt.
- Use chicken thighs if you want juicy, tender bites that do not dry out during simmering.
- Stir the soup occasionally while it simmers so the cheese does not stick to the bottom of the pot.
- Cool leftovers completely before you store them to prevent condensation and watery soup.
- Reheat gently over low to medium heat and add a splash of broth or cream if the soup thickens too much.
- Freeze the soup without the fresh herb garnish, then add herbs after reheating for brighter flavor.
How to Make Hearty Keto Soup Recipe
Step 1: Cook the Bacon
Place a large pot over medium heat and add the chopped bacon. Cook the bacon until it turns crisp and brown, about 7 to 9 minutes, and stir occasionally. Use a slotted spoon to transfer the bacon to a paper towel lined plate, and leave about 2 tablespoons of bacon fat in the pot.
Step 2: Sauté the Aromatics
Add the butter to the pot with the bacon fat and let it melt. Stir in the chopped onion and celery, then cook until they soften and turn slightly golden, about 4 to 5 minutes. Add the minced garlic and cook 30 seconds, just until it smells fragrant.
Step 3: Add Chicken and Seasonings
Add the chicken pieces to the pot and stir so they coat in the buttery mixture. Sprinkle in smoked paprika, Italian seasoning, garlic powder, onion powder, black pepper, and red pepper flakes if you use them. Cook the chicken until the outside turns opaque and lightly browned, about 4 to 5 minutes.
Step 4: Add Vegetables and Broth
Stir in the cauliflower florets and diced zucchini. Pour in the chicken broth and scrape the bottom of the pot with your spoon to pick up all the browned bits. Bring the soup to a gentle boil, then lower the heat to a steady simmer and cook 12 to 15 minutes until the cauliflower turns tender.
Step 5: Add Cream Cheese and Cream
Lower the heat to low. Add the cubed cream cheese and stir until it melts into the broth; this step may take a few minutes, so stay patient and keep stirring. Pour in the heavy cream and stir again until the soup looks creamy and smooth.
Step 6: Melt in the Cheese
Gradually sprinkle in the shredded cheddar cheese while you stir constantly. Continue to stir until the cheese melts completely and the soup thickens slightly. Taste the soup, then add salt as needed, since the bacon and cheese already bring some saltiness.
Step 7: Finish and Serve
Stir the crisp bacon back into the pot, and save a little for garnish if you like. Let the soup simmer on low for another 3 to 5 minutes so the flavors blend. Ladle the Hearty Keto Soup Recipe into bowls, then top with extra bacon, chopped parsley or chives, and a small pinch of shredded cheese.
What to Serve with Hearty Keto Soup Recipe
Serve this Hearty Keto Soup Recipe with a simple green salad tossed with olive oil, lemon, and a little grated Parmesan. Add sliced avocado on the side for extra healthy fats and creaminess. You can also pair it with low carb almond flour biscuits or chaffles if you crave a “bread and soup” combo. Fresh cucumber slices or bell pepper strips add crunch and keep the meal light but filling.
Storage Options
- Store leftover soup in an airtight container in the fridge for up to 4 days.
- Reheat on the stove over low to medium heat and stir often; add a splash of broth or cream to loosen the texture.
- Freeze the soup in freezer-safe containers or bags for up to 2 months, and leave a little space at the top for expansion.
- Thaw overnight in the fridge, then reheat gently on the stove while you stir so the creamy base stays smooth.

Hearty Keto Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the ground beef and cook, breaking it up with a spoon, until browned and cooked through. Drain excess fat if necessary.
- Stir in the diced onion and minced garlic. Cook for 2–3 minutes until the onion softens and becomes translucent.
- Add the chopped celery, zucchini, and cauliflower florets. Cook for another 3–4 minutes, stirring occasionally.
- Pour in the beef broth and add dried thyme, dried oregano, paprika, salt, and black pepper. Stir to combine.
- Bring the soup to a gentle boil, then reduce the heat to low and simmer for 15–20 minutes, until the vegetables are tender.
- Reduce heat to very low. Stir in the heavy cream and cubed cream cheese, whisking until the cream cheese is completely melted and the soup is smooth and creamy.
- If using, stir in the shredded cheddar cheese until melted and well combined.
- Taste and adjust seasoning with additional salt and pepper if needed.
- Ladle the hearty keto soup into bowls and garnish with chopped fresh parsley if desired. Serve hot.
Notes
Approximate per serving (1/6 of recipe): 420 calories; fat 34 g; saturated fat 17 g; carbohydrates 7 g; fiber 2 g; net carbs 5 g; sugars 3 g; protein 22 g; sodium 780 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.

Leave a Reply