April 11, 2025

Keto Vegetable Soup: The Ultimate Low-Carb Comfort Bowl That Won’t Sabotage Your Diet

Imagine coming home on a chilly evening and within an hour having a steaming bowl of hearty keto vegetable soup in front of you—rich with nutrients, packed with flavor, and best of all, completely compatible with your low-carb lifestyle. This nutrient-dense vegetable soup made with bone broth isn’t just another bland diet food… it’s a genuine culinary delight that happens to be incredibly good for you! 🥣
After decades of watching clients struggle with restrictive diets that left them feeling deprived, I’ve found that recipes like this keto-friendly soup make all the difference between giving up and sticking with a healthy eating plan. Using a flavorful bone broth base gives this soup a richness that belies its low carbohydrate content, while the carefully selected vegetables provide essential nutrients without the carb overload.
#ketosoup #lowcarbrecipes #healthycomfortfood #ketorecipes #bonebroth #easyketorecipe #ketodinner #nutrientdense #lowcarbsoup #comfortfood
This keto vegetable soup is suitable for those following ketogenic, low-carb, gluten-free, and diabetic-friendly eating plans. It’s perfect as a hearty dinner or a satisfying lunch option that will keep you fueled throughout your busy day.

JUMP TO RECIPE

Quick Stats

Prep time: 15 minutes
Cook time: 60-90 minutes
Total time: 75-105 minutes
Servings: 6 bowls
Calories: 125 per bowl
Net carbs: 4.9g per bowl
Fat: 7.2g per bowl
Protein: 6g per bowl
Difficulty: Easy

Equipment Needed

  • Large soup pot or Dutch oven (at least 5-quart capacity)
  • Sharp knife and cutting board
  • Wooden spoon or silicone spatula
  • Colander or strainer (for the bone broth)
  • Measuring spoons
  • Ladle for serving

Don’t have a Dutch oven? No worries! Any large, heavy-bottomed pot will work just fine. If you’re short on time, a pressure cooker can reduce the cooking time significantly—just adjust the cooking time to about 15 minutes under pressure.

Ingredients

For the Base

  • 2 Tbsp olive oil 🫒
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced or grated
  • 2 Tbsp tomato paste
  • 8 cups chicken bone broth (homemade preferred, but store-bought works too)

Vegetables

  • 2 medium carrots, sliced (about 1 cup) 🥕
  • 2 ribs celery, diced 🥬
  • 1 small turnip, diced (about 1 cup)
  • 1 cup green and/or yellow string beans, cut into 1-inch pieces
  • 1 green bell pepper, diced 🫑
  • 2 cups white cabbage, shredded or roughly chopped

Herbs & Seasonings

  • 1 tsp dried parsley
  • 1 tsp salt (adjust to taste)
  • 1/2 tsp black pepper
  • 1/2 tsp dried marjoram
  • 1/2 tsp dried thyme
  • 1/2 tsp dried basil
  • 1 large bay leaf

Step-by-Step Instructions

  1. Prep your vegetables: Wash, peel (if necessary), and chop all your vegetables before you begin cooking. Having everything ready will make the process much smoother. Keep the vegetables separated as you’ll be adding them at different stages.
  2. Heat your base: Place your large pot over medium heat and add the olive oil. Once the oil is shimmering (but not smoking!), add the diced onions. Sauté until they become translucent, about 3-4 minutes.
  3. Build your flavor foundation: Clear a space in the center of the pot and add the carrots and celery. Sauté for about 3 minutes until they begin to soften slightly.
  4. Add the heartier vegetables: Clear the center again and add the diced turnip. Cook for about 1 minute, stirring occasionally.
  5. Intensify with tomato: Make another clearing in the center of the pot and add the tomato paste. Spread it around the bottom of the pot and let it cook for about 1 minute. This reduces the acidity and brings out the natural sweetness of the tomatoes. Trust me, this little step makes a HUGE difference! 🍅
  6. Combine and coat: Mix everything together so the vegetables are well-coated with the tomato paste.
  7. Add remaining vegetables: Add the green bell pepper, minced garlic, green beans, and cabbage to the pot. Toss everything together to combine well.
  8. Season your creation: Sprinkle in all the herbs and spices—the dried parsley, salt, black pepper, marjoram, thyme, basil, and the bay leaf. Stir again to distribute the seasonings throughout.
  9. Pour in the liquid: Add your chicken bone broth, stirring to combine all ingredients. Bring the soup to a light boil.
  10. Simmer to perfection: Once boiling, reduce the heat to maintain a gentle simmer. Cover the pot and let the soup cook for 60-90 minutes, or until the carrots and other vegetables are fork-tender.
  11. Final check: Before serving, taste and adjust the seasoning if necessary. Don’t forget to fish out and discard the bay leaf!

Batch Cooking Tips

This soup is perfect for meal prep! In fact, it tastes even better the next day after the flavors have had time to meld. To make a double batch, simply double all ingredients and use a larger pot. The cooking time remains the same.
Portion the cooled soup into individual containers for grab-and-go lunches throughout the week. Ever had a stressful workday where you forgot to eat? Having this nutritious soup ready to heat and eat might just save your diet… and your sanity! 🧠

Serving & Presentation

Plating Suggestions

Serve this vibrant keto vegetable soup in a wide, shallow bowl to showcase the colorful vegetable medley. For an Instagram-worthy presentation, drizzle a small amount of extra virgin olive oil on top and add a sprinkle of freshly chopped parsley.

Complementary Recipes

This soup pairs beautifully with Keto Garlic Bread for dipping or a side of Keto Broccoli Salad for a complete meal. If you’re feeling extra hungry, a Keto Quesadilla makes for a satisfying accompaniment.

Flavor Enhancers

Want to take this soup up another notch? Try these optional additions:

  • A squeeze of fresh lemon juice just before serving
  • A dollop of full-fat sour cream or Greek yogurt
  • A sprinkle of grated Parmesan cheese
  • A few drops of hot sauce if you like some heat
  • A drizzle of pesto for an Italian twist

Occasion Recommendations

This soup is perfect for casual family dinners, meal prep Sundays, or when you’re feeling under the weather and need something nourishing. It’s also an excellent starter for dinner parties where you have guests with various dietary needs—it satisfies keto followers while being enjoyable for everyone.

How to Store Your Keto Creation

Container Recommendations

Store leftover soup in airtight glass containers rather than plastic. Glass containers won’t absorb the flavors or colors of the soup, and they’re microwave-friendly for easy reheating. Mason jars work wonderfully if you’re planning to freeze individual portions.

Reheating Instructions

  • Stovetop: Pour the soup into a saucepan and heat over medium-low heat, stirring occasionally until heated through (about 5-7 minutes).
  • Microwave: Heat in a microwave-safe bowl on high for 2 minutes, stir, then heat in 30-second intervals until desired temperature is reached.

The soup will keep in the refrigerator for up to 5 days. For freezing, leave a little room at the top of your container for expansion as the soup freezes. Frozen soup can be kept for up to 3 months. Did you know soup actually develops deeper flavors after a day or two in the fridge? It’s like getting a free flavor upgrade just for being patient! 🕰️

Why This Recipe Works

First off, this soup has a nutritional power-house base—bone broth isn’t just a trendy health food, it’s been used for centuries by cultures worldwide for good reason. The collagen and minerals in bone broth support gut health, joint function, and may even help reduce inflammation. When you’re on a keto diet, getting these nutrients can be trickier than when eating a wider range of foods, so this soup is like nutritional insurance.
The carefully chosen vegetable medley provides essential vitamins, minerals, and fiber while keeping carbs in check. I’ve balanced the higher-carb vegetables like carrots and onions with lower-carb options like cabbage and celery to create a soup that’s both nutritionally complete and keto-compatible.
The slow cooking method isn’t just about making the vegetables tender—it’s about creating complex flavor development that makes this soup so satisfying. Many keto dieters struggle with feeling deprived of comfort foods, but this recipe delivers that same comforting experience without the carbs.
The keto diet’s main benefit is metabolic flexibility—teaching your body to efficiently burn fat for fuel instead of relying on constant carbohydrate intake. This soup supports that goal while providing essential nutrients that some restrictive diets lack.

Common Mistakes to Avoid 🚫

Trust me, after making this soup hundreds of times (not exaggerating!), I’ve learned a few things about what can go wrong:

  1. Rushing the sautéing process: Those first few steps of cooking the vegetables in stages might seem fussy, but they’re crucial for developing depth of flavor. Don’t skip this step or rush through it!
  2. Using cold bone broth: If you’re using homemade bone broth straight from the fridge, let it come to room temperature first or your soup will take forever to come to a simmer.
  3. Cutting vegetables inconsistently: Try to cut your vegetables to a similar size so they cook evenly. Nobody wants crunchy carrots and mushy cabbage in the same spoonful! 🔪
  4. Forgetting to remove the bay leaf: There’s always that one distracted moment where you might forget to fish it out. Not dangerous, but definitely not pleasant to bite into!
  5. Oversalting early: Bone broth often already contains salt, and as the soup reduces during simmering, the saltiness can become more concentrated. Go light on salt at the beginning and adjust at the end.
  6. Adding too many high-carb vegetables: It’s easy to get carried away adding vegetables, but remember that carrots, onions, and even tomato paste contain carbs that add up. Stick to the recommended amounts to keep this truly keto-friendly.

Alternatives & Substitutions

One of the beautiful things about this soup is its flexibility. Here are some swaps that work well:

Vegetable Variations

  • Replace turnip with daikon radish or jicama for even fewer carbs
  • Swap green beans for asparagus pieces when in season
  • Use red bell pepper instead of green for a sweeter flavor and more vitamin C
  • Add some chopped kale or spinach in the last 5 minutes of cooking for extra nutrients

Protein Additions

  • Add shredded rotisserie chicken for a more filling soup
  • Toss in some cooked and crumbled Italian sausage
  • Add tiny meatballs made from ground beef or turkey

Broth Alternatives

  • Use beef bone broth for a richer flavor profile
  • Try vegetable broth with added MCT oil for a vegetarian keto option
  • Use store-bought bone broth if you’re short on time (look for ones with no added sugar)

Budget Options

  • Use regular chicken stock and add a tablespoon of gelatin to mimic the mouthfeel of bone broth
  • Focus on whatever low-carb vegetables are in season or on sale
  • Frozen vegetables can work well and are often more affordable than fresh (though texture may differ slightly)

Dietary Adjustments

  • For strict carnivore keto: Increase the bone broth ratio and focus just on celery and minimal herbs
  • For dairy-inclusive keto: Add a splash of heavy cream at the end for a richer soup
  • For paleo keto: The recipe is already compatible, just ensure your tomato paste has no additives

FAQ Section

Q: Can I make this soup in an Instant Pot or slow cooker?
A: Absolutely! For Instant Pot, use the sauté function for the initial vegetable cooking, then pressure cook for 10 minutes with a natural release. For slow cookers, sauté the vegetables on the stovetop first, then transfer everything to your slow cooker and cook on low for 6-8 hours or high for 3-4 hours.
Q: Is this soup truly keto if it has carrots?
A: Yes! While carrots have more carbs than some vegetables, the amount per serving in this recipe keeps the net carb count at 4.9g per bowl, which fits comfortably within most people’s daily keto carb limits of 20-50g.
Q: How can I increase the fat content to better fit keto macros?
A: Easy! Drizzle extra olive oil on top when serving, add a dollop of sour cream, or even blend in some MCT oil. You could also serve it with avocado slices on the side.
Q: Can I use frozen vegetables?
A: You can, but the texture and flavor will be best with fresh. If using frozen, add them later in the cooking process as they’re partially cooked already.
Q: What can I use instead of bone broth?
A: Regular stock works, but you’ll miss out on the gut-healing benefits and rich mouthfeel of bone broth. If using regular stock, consider adding a tablespoon of gelatin to improve the texture and nutritional profile.

🛒GET YOUR GROCERIES DELIVERED - CLICK HERE!

This website may contain affiliate links, which means that if you click on one of the product links, the website may receive a small commission at no extra charge to you!

Final Thoughts

This keto vegetable soup has been my go-to recipe for years now, both for myself and for clients transitioning to a low-carb lifestyle. It’s proof that healthy keto recipes don’t have to be complicated or bland—sometimes the simplest foods are the most satisfying.
What I love most about this soup is its versatility… it’s there for you when you’re feeling under the weather, when you’re too busy to cook an elaborate meal, or when you simply need a dose of vegetables in the most comforting form possible. 🥣
The bone broth base gives this soup staying power that most vegetable soups lack, keeping you fuller longer and providing nutritional benefits that support your overall well-being beyond just weight management. After all, isn’t that what a sustainable diet should do?
So grab your soup pot and give this recipe a try. Your taste buds—and your body—will thank you!

Next Recipes To Try

Looking for more keto comfort food? These recipes pair beautifully with your vegetable soup:

keto vegetable soup

keto vegetable soup

Yield: 6 servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Additional Time: 1 hour 15 minutes
Total Time: 2 hours

A hearty, nutrient-dense keto vegetable soup made with bone broth that's perfect for low-carb, gluten-free, and diabetic-friendly diets. This comforting soup delivers rich flavor without the carbs.

No Ratings

Ingredients

  • 2 Tbsp olive oil
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced or grated
  • 2 Tbsp tomato paste
  • 8 cups chicken bone broth
  • 2 medium carrots, sliced
  • 2 ribs celery, diced
  • 1 small turnip, diced
  • 1 cup green and/or yellow string beans, cut into 1-inch pieces
  • 1 green bell pepper, diced
  • 2 cups white cabbage, shredded or roughly chopped
  • 1 tsp dried parsley
  • 1 tsp salt (adjust to taste)
  • 1/2 tsp black pepper
  • 1/2 tsp dried marjoram
  • 1/2 tsp dried thyme
  • 1/2 tsp dried basil
  • 1 large bay leaf

Instructions

  1. Prep your vegetables: Wash, peel (if necessary), and chop all your vegetables before beginning.
  2. Heat your base: Place pot over medium heat and add olive oil. Add diced onions and sauté until translucent.
  3. Build your flavor foundation: Add carrots and celery, sauté for 3 minutes.
  4. Add the heartier vegetables: Add diced turnip and cook for 1 minute.
  5. Intensify with tomato: Add tomato paste and cook for 1 minute to reduce acidity.
  6. Combine and coat: Mix vegetables so they're well-coated with tomato paste.
  7. Add remaining vegetables: Add bell pepper, garlic, green beans, and cabbage. Combine well.
  8. Season your creation: Add all herbs and spices, stir to distribute.
  9. Pour in the liquid: Add bone broth and bring to a light boil.
  10. Simmer to perfection: Reduce heat, cover, and simmer 60-90 minutes until vegetables are tender.
  11. Final check: Adjust seasoning and remove bay leaf before serving.

Notes

This soup tastes even better the next day after flavors have melded. For extra fat content suitable for keto, add a drizzle of olive oil or a dollop of sour cream when serving. The soup freezes beautifully for up to 3 months.

Nutrition Information
Yield 6 Serving Size 1 bowl
Amount Per Serving Calories 125Total Fat 7.2gSaturated Fat 1.5gTrans Fat 0gUnsaturated Fat 5.7gCholesterol 0mgSodium 650mgCarbohydrates 8gNet Carbohydrates 4.9gFiber 3.1gSugar 3.5gProtein 6g

Leave a Reply

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Tags

appetizer, bacon cheeseburger soup, lunch, snack

Skip to Recipe