
Bone Broth Vegetable Soup With a Vegan Option
Ingredients
- 2 tablespoons (28 g) olive oil
- 1 medium yellow onion, diced (about 1 1/2 cups / 200 g)
- 3 medium carrots, peeled and sliced into 1/4-inch (6 mm) rounds (about 1 1/2 cups / 200 g)
- 3 celery stalks, sliced 1/4 inch (6 mm) thick (about 1 cup / 120 g)
- 4 garlic cloves, minced
- 1 tablespoon (16 g) tomato paste
- 1 teaspoon dried thyme
- 8 cups (1.9 L) bone broth, or 8 cups (1.9 L) mushroom-miso broth for the vegan version
- 1 bay leaf
- 2 cups (300 g) Yukon Gold potatoes, cut into 3/4-inch (2 cm) cubes
- 1 can (15 oz / 425 g) white beans, drained and rinsed
- 2 cups (60 g) roughly chopped kale or Swiss chard, stems removed
- 1 tablespoon (15 ml) sherry vinegar or lemon juice
- Kosher salt, to taste (start with 1 teaspoon)
- Black pepper, to taste
Method
- Heat the olive oil in a 5- to 6-quart (5- to 6-L) pot over medium heat until it shimmers, about 1 minute.
- Add the onion, carrots, and celery. Sweat, stirring occasionally, for 8 minutes, until the onion is translucent but not browned.
- Add the garlic and cook for 30 seconds, until fragrant but not colored.
- Stir in the tomato paste and thyme. Cook for 1 minute, stirring constantly, until the tomato paste darkens slightly and coats the vegetables.
- Pour in the broth and add the bay leaf. Scrape the bottom of the pot to release anything stuck.
- Bring to a boil, then reduce to a simmer (small bubbles, not a rolling boil) and add the potatoes. Simmer uncovered for 15 minutes, until the potatoes are just tender when pierced with a knife.
- Add the white beans and simmer for 5 more minutes to heat through.
- Stir in the kale and cook for 2 to 3 minutes, until wilted but still bright green.
- Remove the bay leaf. Stir in the sherry vinegar or lemon juice.
- Season with salt and pepper, tasting as you go. Bone broth versions typically need less added salt than the vegan version, since commercial bone broths are often salted already.
The constraint here is the broth, not the vegetables: swap bone broth for a mushroom-miso broth and the rest of the recipe holds exactly as written, same times, same cuts, same order of additions. That is the point of building it this way. Get the vegetable base and timing right once, and the broth becomes a variable, not a redesign.
Choosing the broth: bone broth versus a vegan substitute
Bone broth brings body from collagen, which reads as a faint slickness on the lip of the spoon and a broth that turns lightly gelatinous when refrigerated. A vegan substitute cannot replicate that mouthfeel with vegetable stock alone, which tends to taste thin and flat once diluted by 8 cups (1.9 L) of liquid and a pound of vegetables. The fix used here is a mushroom-miso broth: steep 1 ounce (28 g) dried shiitake in the 8 cups (1.9 L) of hot water for 20 minutes, strain, then whisk in 3 tablespoons (54 g) white or yellow miso once the broth is off heat, since boiling miso kills its aroma and turns it bitter. That combination gives glutamate-driven savoriness and enough cloudiness to feel substantial, even without collagen.
Building the vegetable base
Sweat, not sauté: the onion, carrots, and celery cook over medium heat with the lid off for 8 minutes specifically to soften without browning. Browning here adds a roasted note that fights the clean, broth-forward flavor the soup is going for. The tomato paste step matters too — cooking it for a full 1 minute before the liquid goes in caramelizes some of its sugars and removes the tinny, raw taste it has straight from the can.
Timing the potatoes, beans, and greens
Potatoes go in at the simmer, not the boil, and get exactly 15 minutes: less and the centers stay chalky, more and the cubes start to break down and cloud your broth with starch. White beans need only 5 minutes since they’re already cooked; they’re added late to keep their shape instead of turning to paste. Kale or chard goes in last, wilting in 2 to 3 minutes. Add it too early and the extended simmer strips the color to a drab olive and pushes it toward bitterness.
Why this soup sometimes turns out flat or the greens turn gray
Flat-tasting broth is the most common failure, and it traces back to under-seasoning rather than a bad broth choice. A 3-quart (2.8-L) pot of soup usually needs at least 1 teaspoon of kosher salt beyond what’s in the broth itself; taste your broth before adding acid, since salt and acid solve different problems and adding vinegar to a bland broth just makes it bland and sour. The second failure is gray, deflated greens, caused by simmering kale or chard for more than about 4 minutes. Chlorophyll breaks down under sustained heat and acid exposure, so add your greens close to the end and stir in the sherry vinegar only after they’ve wilted, not before.
Swapping ingredients, and where the substitutions stop working
Sweet potato can replace the Yukon Gold cube for cube, though it cooks faster, closer to 10 minutes than 15, so check it earlier. Chickpeas or cannellini beans both work in place of the white beans listed. Chard can replace kale with no timing change. The one swap that does not work: canned vegetable broth in place of the mushroom-miso broth for the vegan version. Canned vegetable broth lacks both the umami concentration of steeped shiitake and the fermented depth of miso, and your soup will taste noticeably thinner and less savory no matter how much salt you add afterward.
Questions cooks ask about bone broth vegetable soup
Is bone broth actually better for you than regular stock?
Bone broth is higher in collagen-derived gelatin than a standard stock, which is why it gels when chilled, but claims about it healing joints or the gut come from small, mostly short-term studies and shouldn’t be taken as settled. Nutritionally, both broths are mostly water with dissolved amino acids and minerals; the differences are in texture and flavor more than in any dramatic health effect.
Can this soup be made fully vegan without losing flavor?
Yes, using the mushroom-miso broth described above, though it will taste different from the bone broth version rather than identical to it. The umami is more concentrated and slightly more savory-sharp; add salt more cautiously since miso is already salted.
Does the soup need to be blended or is it meant to stay chunky?
It’s meant to stay chunky. The potatoes, beans, and vegetable pieces are cut to hold their shape through the full cook time, and blending would undo the textural contrast that the timing in this recipe is built around.
Can the broth be swapped for a store-bought bone broth instead of homemade?
Store-bought bone broth works fine here and is what most cooks will use. Check the sodium content before adding the full 1 teaspoon of salt, since some commercial brands are salted heavily enough that your soup needs no additional salt at all.
How long this soup keeps and whether it freezes well
Refrigerate in a sealed container for up to 4 days; the potatoes soften further overnight but hold their shape. For longer storage, freeze for up to 3 months, though the potatoes turn slightly grainy on thawing, a texture change caused by ice crystals rupturing their starch structure. If you plan to freeze it in advance, cook the potatoes for only 10 minutes instead of 15 and add them fresh, cooked separately, when you reheat your soup.
More soups
See all →
Roasted carrot ginger soup, with a low FODMAP option
Roasted carrot ginger soup with charred edges for depth, a low FODMAP path, and the exact temperature that…
Bone broth vegetable soup, built on a real simmer, not a shortcut
A bone broth vegetable soup built on a 2-hour simmer, weighed vegetables, and one honest fix for a…
Coconut Cilantro Sweet Potato Soup
A pureed sweet potato soup with coconut milk, ginger and cilantro, built on ratios that keep it from…
Tuscan sausage and kale soup
Italian sausage, kale, and white beans in a Parmesan-rind broth, ready in under an hour on the stove.