Bone Broth Veggie Soup Recipe: Nutrient-Packed Warmth in One Pot

Soups & Stews

Bone Broth Veggie Soup Recipe: Nutrient-Packed Warmth in One Pot

This bone broth veggie soup transforms simple vegetables into a deeply nourishing, one-pot masterpiece that warms both body and soul. 💛 The secret lies in building flavor through slow simmering—where vegetable broth, aromatic spices, and seasonal produce meld into a rich, comforting base that’s packed with nutrients and easy to customize.

What sets this recipe apart is its flexibility—whether you’re using store-bought vegetable broth or homemade plant-based alternatives, the technique ensures a deeply flavorful result. The vegetables caramelize slightly at the edges, while the broth absorbs their natural sweetness, creating a soup that’s both hearty and light.

Perfect for meal prep or a quick weeknight dinner, it’s designed to be foolproof yet impressive.

By the time you’re done, you’ll have a golden, fragrant soup with tender vegetables floating in a velvety broth that’s rich enough to stand alone or pair beautifully with crusty bread.

The best part? Every spoonful delivers a boost of vitamins, minerals, and umami depth that store-bought versions simply can’t match. Ready to create something truly nourishing?

This recipe also includes tips for adjusting seasonality—swap in seasonal vegetables like kale, carrots, or mushrooms—and variations for dietary preferences, ensuring it works for everyone at the table. Let’s get started on a soup that’s as good for you as it is delicious.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for bone broth veggie soup

Simple vegetables and aromatic spices create a deeply nourishing, one-pot masterpiece.

Ingredient Amount Notes
Vegetable Broth 💧 6 cups Homemade or high-quality store-bought
Yellow Onion 🧅 1 whole Diced, medium-sized
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Carrots 🥕 1 ½ lb Peeled, sliced into rounds
Celery Stalks 🌿 3 whole Diced, leafy ends trimmed
Russet Potatoes 🥔 1 ½ lb Peeled, cubed evenly
Sweet Potatoes 🍠 1 medium Peeled, cubed, orange-fleshed
Tomatoes 🍅 2 medium Roma or vine-ripened, diced
Fresh Thyme 🌿 ¼ cup Leaves only, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Bay Leaves 🍃 2 whole Dried, removed before serving
Olive Oil 🫒 2 tbsp Extra-virgin, for sautéing
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Vegetable Oil 🫒 1 tbsp For sautéing vegetables

The broth is the foundation—homemade is ideal, but high-quality store-bought like Imagine or Pacific Foods works too. Look for versions with no added salt or preservatives. Fresh thyme and bay leaves add layers of depth, but dried thyme at one-third the amount works in a pinch. For the potatoes, Russets hold their shape, while sweet potatoes add natural sweetness. If you can't find fresh thyme, Trader Joe's bulk section has affordable dried options that work well. The onions and celery should be fresh—anything limp or discolored will make the broth taste dull.

No Roma tomatoes? Vine-ripened or heirloom varieties work beautifully. The carrots can be baby carrots if that's what you've got, but organic carrots with the greens still attached taste even better. Short on sweet potatoes? Substitute with butternut squash cubes—just roast them first for 10 minutes to soften. The olive oil matters here—extra-virgin with a peppery finish adds complexity. If you're using dried herbs, toast them lightly in a dry pan before adding to the pot to wake up their flavors. For a smoky twist, swap one bay leaf for a smoked paprika pinch.

This soup tastes even better the next day—flavors meld beautifully when refrigerated. Store in an airtight container for 4-5 days or freeze for up to 3 months. I like to portion it into glass containers with a layer of olive oil on top to preserve freshness. The vegetables can be prepped ahead and stored in the fridge for 2 days before cooking. For meal prep, double the batch and freeze half—perfect for busy weeknights.

❤️

Why You'll Love This Recipe

  • No-Chop Night: I swear by this—just dice the onion, chop the celery, and let the broth do the work. No julienne peeling, no knife acrobatics, just a pot and 20 minutes. (Yes, even on a Tuesday night when I’m too tired to think.)
  • Umami Bomb: That first sip? The garlic and onion caramelizing in the broth while the carrots soften into sweet, melt-in-your-mouth perfection—it’s like a hug in a bowl. Honestly, the celery adds this earthy depth that makes it taste restaurant-quality without the fuss.
  • Meal Prep MVP: Make a double batch on Sunday, and you’ve got lunch for the week. The flavors only get better as it sits—my freezer’s always stocked with this because it reheats like a dream and tastes fresh every time.
  • Pocketbook Hero: Vegetable broth, onions, carrots, celery—these are the ingredients that don’t break the bank. I’ve fed my whole family (plus a neighbor) for under $10, and we all came back for seconds. Budget-friendly doesn’t mean boring, not here.

Step-by-step instructions for bone broth veggie soup

This hearty soup comes together in one pot with layers of flavor and nutrition.

1

🍳 Step 1: Sauté the Aromatic Vegetables

Heat the 1 tablespoon vegetable oil in a large pot over medium heat. Add the 1 whole yellow onion and 3 whole celery stalks, stirring occasionally for 5 minutes until the onion becomes translucent and the celery softens slightly. Here's the thing—don't rush this step. You want the vegetables to release their natural sugars, which will deepen the soup's flavor profile.

Add the 1.5 lb carrots and continue cooking for another 3-4 minutes, stirring occasionally. The carrots should soften slightly but still retain their shape. This creates a flavorful base that will infuse the broth throughout the cooking process. If you notice the vegetables sticking, add a splash of water—just enough to deglaze the pan and keep everything moving.

2

🍳 Step 2: Add Garlic and Herbs for Depth

Push the sautéed vegetables to one side of the pot and add the 2 tablespoons olive oil. Once the oil shimmers, add the 4 cloves garlic cloves and the 0.25 cup fresh thyme, stirring constantly for 30 seconds until the garlic becomes fragrant but doesn't brown. Here's where it gets fun—toss the vegetables to coat them evenly with the garlic-infused oil. This ensures every bite is packed with flavor.

Return everything to a gentle stir and add the 2 whole bay leaves. The bay leaves will add an earthy depth that pairs beautifully with the other vegetables. Let everything cook together for 1-2 minutes, stirring occasionally, until the garlic is fully incorporated and the thyme leaves are fragrant. This step builds the aromatic foundation that makes the soup so comforting.

3

🥘 Step 3: Incorporate the Potatoes and Tomatoes

Add the 1.5 lb russet potatoes and 1 medium sweet potatoes, both cubed evenly, along with the 2 medium tomatoes and 1.5 teaspoons salt. Stir well to combine, ensuring the potatoes are fully coated in the vegetable mixture. This is the moment that matters—the potatoes will absorb the flavors from the sautéed vegetables and broth, creating a rich, hearty base for the soup.

Pour in the 6 cups vegetable broth, bringing everything to a gentle boil. Once boiling, reduce the heat to medium-low and let the soup simmer for 15 minutes. You'll notice the potatoes begin to soften and the soup thicken slightly. This initial simmer allows the flavors to meld together and the potatoes to start breaking down, creating a creamy texture without needing heavy cream.

4

⏰ Step 4: Simmer Until Perfectly Tender

After the initial 15 minutes, add the 0.5 teaspoon black pepper and continue simmering for another 20-25 minutes until the potatoes are fork-tender and the carrots are easily pierced with a knife. The soup should have a thick, velvety consistency with the vegetables holding their shape but being soft enough to collapse under gentle pressure. Real talk—this is where patience pays off. If the soup reduces too much, add a splash of water to maintain the desired consistency.

Taste the soup and adjust the seasoning if needed. The broth should be well-seasoned with the natural flavors of the vegetables, but you might need to add a pinch more salt or pepper to taste. Here's the trick—remove the 2 whole bay leaves before serving, as they can be slightly bitter if left in too long. The soup is now ready to be garnished and served.

5

🍽️ Step 5: Finish and Serve with Fresh Herbs

Ladle the soup into bowls and garnish each serving with 0.25 cup fresh parsley, chopped finely. The parsley adds a bright, fresh contrast to the rich, hearty soup, balancing the flavors beautifully. Serve immediately while the soup is hot, as the flavors continue to develop and meld together with each bite.

This soup is the ultimate comfort food—nutrient-packed, deeply flavorful, and perfect for chilly days. The combination of earthy vegetables, aromatic herbs, and rich broth creates a dish that's both satisfying and wholesome. Enjoy it as-is or with a side of crusty bread to soak up every last drop of that delicious broth!

👨‍🍳

Pro Tips For Making Bone Broth Veggie Soup

  • Sweat the Onions First: I used to toss everything in raw, and the soup always tasted flat. Instead, cook the diced onion in a dry pot for 3-4 minutes until it softens and just starts to golden—no oil needed. This builds flavor before the broth even hits the pan, and it’s the difference between "meh" and "comfort food."
  • Mince Garlic Like Snow: Whole cloves sink to the bottom and burn. Pulse garlic in a food processor for 2-3 seconds until it looks like coarse sand, then stir it into the pot right when the onions hit the pan. It distributes instantly and infuses the broth without turning bitter.
  • Cut Celery and Carrots Evenly: Uneven chunks mean some veggies turn to mush while others stay crunchy. Aim for ½-inch slices or small dice—consistent size ensures everything cooks at the same rate. Pro move: Toss the chopped veggies in a bowl with a splash of cold water to keep them bright while you prep.
  • Simmer, Don’t Boil: Bring the broth to a gentle bubble, then drop the heat so it’s just shimmering at the edges. A rolling boil makes the veggies watery and dulls the broth’s depth. Low and slow (15-20 minutes) lets the flavors meld—this isn’t a race, and your soup will taste like it simmered all day.

Best sauces and condiments for bone broth veggie soup

Creamy Garlic Finish

For a velvety texture without dairy, stir in Âź cup coconut milk or 2 tablespoons cashew cream during the final 5 minutes of simmering. This adds richness while keeping the soup plant-based.

I like So Delicious coconut milk for its neutral flavor. For extra depth, add a pinch of nutritional yeast—it adds a cheesy, umami note that pairs perfectly. 🌱

Spicy Kick Options

Brighten the soup with a dash of red pepper flakes or a splash of hot sauce like Cholula. For smoky heat, stir in ½ teaspoon smoked paprika with the garlic.

If you love Thai flavors, add 1 teaspoon fish sauce (or coconut aminos for vegan) and ½ teaspoon lime zest at the end. The acidity cuts through the richness beautifully. 🌶️

Herb-Infused Oils

Elevate your soup with a drizzle of herb-infused olive oil before serving. Heat 2 tablespoons olive oil with 1 clove garlic and 1 teaspoon fresh rosemary until fragrant, then strain. Drizzle over each bowl for a fragrant, aromatic finish.

I also love adding a few drops of truffle oil for an earthy, luxurious touch. Store-bought options like Bella Italia work well. ✨

Umami Boosters

Enhance the broth's depth with 1 tablespoon soy sauce or miso paste (use white miso for mildness). For a meaty texture without meat, add 1 teaspoon mushroom powder or 1 tablespoon finely chopped dried shiitake mushrooms during simmering.

These ingredients add layers of savory complexity that make the soup even more satisfying. 💛

Fresh Garnishes

Finish your soup with bright, fresh toppings that add texture and color. A sprinkle of toasted pumpkin seeds or crispy fried shallots adds crunch. For brightness, try thinly sliced radishes or quick-pickled red onions** (soak in 1 tbsp vinegar + 1 tsp sugar for 10 minutes).

A squeeze of lemon juice right before serving cuts through the richness. 🌿

Store-Bought Shortcuts

No time to simmer? Use pre-made vegetable broth bouillon cubes like Knorr to boost flavor quickly. For extra umami, stir in 1 teaspoon Worcestershire sauce (check for vegan versions) or ½ teaspoon liquid smoke.

These shortcuts still deliver big flavor without sacrificing the soup's wholesome appeal. Perfect for busy weeknights! ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 210kcal
% Daily Value *
Total Fat 7g9%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 35g12%
Dietary Fiber 8g29%
Sugars 8g
Protein 8g16%
* 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

1

Can I use store-bought vegetable broth instead of homemade?

High-quality store-bought vegetable broth works perfectly—just look for brands with no added salt or preservatives like Imagine or Pacific Foods. For extra depth, simmer the broth with a few extra vegetable scraps (like onion skins or carrot tops) for 10 minutes before using. This boosts flavor without extra effort.

2

How do I make this soup more hearty without adding meat?

Add 1 cup cooked lentils or ½ cup chickpeas during the final 10 minutes of simmering for protein and texture. For creaminess, stir in Ÿ cup coconut milk or 2 tablespoons cashew cream at the end. You can also fold in ½ cup cooked quinoa for a grainy, satisfying bite.

3

What if my soup is too thin or too thick?

For a thicker soup, simmer uncovered for 10-15 extra minutes to reduce the liquid. If it's too thick, stir in ½ cup warm water or broth gradually. For a creamier texture without dairy, blend ½ cup of the soup and return it to the pot—this creates a silky consistency.

4

Can I prep this soup ahead of time?

Yes! Store prepped vegetables in an airtight container in the fridge for 2 days before cooking. The fully cooked soup keeps well in an airtight container for 4-5 days in the fridge or 3 months in the freezer. Reheat gently on the stove or microwave, adding a splash of water if needed to restore texture.

5

What’s the best way to reheat leftovers?

Reheat gently on the stove over low-medium heat for 5-7 minutes, stirring occasionally. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals, stirring between each. Add a splash of water or broth if the soup seems too thick after reheating. Never microwave uncovered—it can make the soup watery.

★★★★★5.0(11 reviews)
Categories Soups & Stews