Love this recipe? Save it to Pinterest before you forget!
One-Pot Sweet Potato & Cabbage Soup with Garlic & Rosemary
The first time I made this soup, it was a gray January afternoon and the farmers’ market was down to its last two produce bins: a crate of knobby sweet potatoes and a head of savoy cabbage so big I had to hug it to my chest. I bought both, mostly out of stubborn optimism, then spent the drive home wondering how on earth I’d turn these humble winter workhorses into dinner. One hour later my kitchen smelled like a pine forest had collided with a bakery—woodsy rosemary, caramelized garlic, and the earthy sweetness of orange flesh bubbling away in a single pot. My kids wandered in, noses first, and by the time we ladled the soup into bowls we were all laughing at the purple cabbage ribbons that had dyed the broth the color of a sunset. That accidental supper has since become our weekly reset button: inexpensive, nourishing, and somehow tasting like you spent the day tending a Tuscan garden instead of cleaning out the crisper drawer.
Why You'll Love This One-Pot Sweet Potato & Cabbage Soup
- Truly one pot: No sautéing in a separate pan—everything builds flavor in the same Dutch oven.
- Budget brilliance: Feeds six for well under $10 using pantry staples and winter produce.
- Meal-prep hero: Tastes even better on day three when the rosemary has fully bloomed.
- Flexible greens: Works with savoy, green, Napa, or even bagged coleslaw mix in a pinch.
- Silky without cream: A quick blender trick gives you a luxurious texture that’s vegan and light.
- Freezer friendly: Portion into mason jars, freeze flat, and reheat straight from frozen.
- Kid-approved sweetness: The natural sugars in roasted sweet potatoes win over picky eaters.
Ingredient Breakdown
Each component here pulls more weight than you’d expect. The sweet potatoes bring body and a honeyed backbone that balances the cabbage’s peppery edge. I leave the skins on—scrubbed well—because they’re packed with fiber and give the broth a rustic fleck. For cabbage, I reach for savoy when it’s available; its crinkled leaves soften into silky ribbons, but regular green cabbage is perfectly fine. The key is slicing it thinly so it wilts quickly and doesn’t release too much sulfurous aroma.
Garlic is treated two ways: smashed cloves simmered whole for a mellow sweetness, plus a final whisper of raw minced garlic for punch. Fresh rosemary is non-negotiable; dried rosemary can taste like pine needles. A single sprig is enough—too much and your soup becomes a Christmas candle. Vegetable broth keeps it vegetarian, but if you’re not concerned with keeping it plant-based, a good chicken stock adds deeper umami.
Step-by-Step Instructions
-
1Warm the pot: Place a heavy 5-quart Dutch oven over medium heat for 90 seconds. A hot pot prevents sticking without excess oil. Drizzle in 2 tablespoons olive oil and swirl to coat the bottom evenly.
-
2Bloom the aromatics: Add 1 diced onion, 3 smashed garlic cloves, and the leaves from 1 rosemary sprig. Season with ½ teaspoon kosher salt. Sauté 4–5 minutes until the onion is translucent and the rosemary perfumes your kitchen like a forest hike.
-
3Caramelize the sweet potatoes: Stir in 2 medium diced sweet potatoes (about 1 lb). Let them sit undisturbed 2 minutes so the bottoms develop golden fond; this deepens the final flavor. Toss and repeat twice more.
-
4Deglaze: Pour in ¼ cup dry white wine (or water) and scrape the brown bits with a wooden spoon. The liquid will reduce almost instantly, leaving concentrated flavor on the veg.
-
5Simmer: Add 4 cups thinly sliced cabbage, 4 cups vegetable broth, 1 bay leaf, and ¼ teaspoon black pepper. Bring to a boil, then reduce to low, cover, and simmer 18–20 minutes until the sweet potatoes yield easily to a fork.
-
6Texture hack: Fish out the bay leaf and rosemary stems. Use an immersion blender to purée just one-third of the soup; this thickens the broth while leaving chunky veg for interest. (Alternatively, ladle 2 cups into a blender, whirl until silky, and return.)
-
7Final spark: Stir in 1 teaspoon minced fresh garlic and 1 teaspoon apple cider vinegar. The raw garlic wakes everything up; the vinegar brightens the sweet potatoes like a squeeze of lemon on fish.
-
8Serve: Ladle into warm bowls, drizzle with extra-virgin olive oil, and scatter with toasted pumpkin seeds for crunch. A hunk of crusty sourdough is non-negotiable.
Expert Tips & Tricks
- Maximize fond: After adding sweet potatoes, resist constant stirring. Letting them sit develops the caramelized layer that equals free flavor.
- Rosemary control: If you only have dried, use ½ teaspoon and add it with the broth so it rehydrates gently.
- Salt in stages: Season at the start, again after blending, and once more at the table. Layering prevents over-salting.
- Speedy prep: Slice cabbage and sweet potatoes the night before; store submerged in cold water with a squeeze of lemon to prevent browning.
- Smoky twist: Add ½ teaspoon smoked paprika with the onions for campfire vibes.
- Creamy upgrade: Swirl in ¼ cup coconut milk per bowl for a dairy-free creamy finish that plays beautifully with the sweet potato.
Common Mistakes & Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Soup tastes flat | Not enough acid or salt at the end | Stir in ½ teaspoon more vinegar and pinch of salt, then wait 30 seconds and taste again. |
| Cabbage smells sulfurous | Boiled too hard | Keep at a gentle simmer; if odor persists, add a strip of lemon peel during cooking. |
| Broth too thin | Skipped blending step | Blend a larger portion or simmer uncovered 5 minutes to reduce. |
| Sweet potatoes mushy | Overcooked | Next time cut larger cubes and check tenderness at 15 minutes. |
Variations & Substitutions
- Protein boost: Add 1 cup cooked cannellini beans during the last 5 minutes.
- Low-carb: Swap half the sweet potatoes for cauliflower florets.
- Asian spin: Use sesame oil instead of olive, replace rosemary with 1-inch knob of ginger, and finish with tamari and sriracha.
- Spicy: Float a dried chipotle in the broth; remove before serving.
- Green cleanse: Stir in 2 cups baby spinach at the end until just wilted.
Storage & Freezing
Cool the soup completely, then refrigerate in airtight containers up to 5 days. The flavors meld beautifully, so I purposely make a double batch every other week. For freezing, ladle into pint-size freezer bags, squeeze out excess air, and freeze flat on a sheet pan. Once solid, stack like books. Thaw overnight in the fridge or submerge the sealed bag in lukewarm water for 30 minutes. Reheat gently; aggressive boiling can break the sweet-potato starches and turn the broth grainy.
Frequently Asked Questions
One-Pot Sweet Potato & Cabbage Soup
Ingredients
- 1 Tbsp olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 medium sweet potatoes, peeled & cubed
- 4 cups vegetable broth
- 2 cups green cabbage, shredded
- 1 can (14 oz) diced tomatoes
- 1 tsp fresh rosemary, chopped
- ½ tsp smoked paprika
- ½ tsp salt
- ¼ tsp black pepper
- 1 cup white beans, drained
Instructions
-
1
Heat olive oil in a heavy pot over medium. Add onion and cook 3–4 min until translucent.
-
2
Stir in garlic, rosemary, and smoked paprika; cook 30 sec until fragrant.
-
3
Add sweet potatoes, diced tomatoes, broth, salt, and pepper. Bring to a boil.
-
4
Reduce heat, cover, and simmer 12 min until potatoes start to soften.
-
5
Stir in cabbage and white beans; simmer 8–10 min more until veggies are tender.
-
6
Taste and adjust seasoning. Serve hot with crusty bread or a sprinkle of parsley.
Recipe Notes
- Swap cabbage for kale or chard if preferred.
- Make it creamy by blending a ladle of soup and stirring it back in.
- Store leftovers in the fridge up to 4 days; flavors deepen overnight.