onepot sweet potato and cabbage soup with garlic and rosemary

30 min prep 5 min cook 4 servings
onepot sweet potato and cabbage soup with garlic and rosemary
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients for onepot sweet potato and cabbage soup with garlic and rosemary

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

  1. 1
    Warm 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.
  2. 2
    Bloom 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.
  3. 3
    Caramelize 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.
  4. 4
    Deglaze: 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.
  5. 5
    Simmer: 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.
  6. 6
    Texture 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.)
  7. 7
    Final 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.
  8. 8
    Serve: 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

Absolutely! They’ll turn the broth a moody violet. The flavor is slightly nuttier and less sugary—delicious, but you may want an extra pinch of salt.

Try thyme or sage. Use 4–5 thyme sprigs or 3 fresh sage leaves, then remove before blending.

Yes. Add everything except the final raw garlic and vinegar. Cook on low 6 hours, then proceed with blending and finishing touches.

Omit the added raw garlic at the end and use low-sodium broth. Blend until completely smooth for early eaters.

Pour into a saucepan with a splash of water or broth, cover, and warm over medium-low, stirring occasionally, about 8 minutes.

Yes, as long as your pot holds at least 7 quarts. Increase simmering time by 5 minutes to account for volume.

A crusty country sourdough or seeded whole-grain loaf. The tang complements the sweet potatoes; the chewy crumb soaks up broth beautifully.
onepot sweet potato and cabbage soup with garlic and rosemary

One-Pot Sweet Potato & Cabbage Soup

4.6
Pin Recipe
Prep
10 min
Cook
25 min
Total
35 min
4 servings
Easy

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. 1
    Heat olive oil in a heavy pot over medium. Add onion and cook 3–4 min until translucent.
  2. 2
    Stir in garlic, rosemary, and smoked paprika; cook 30 sec until fragrant.
  3. 3
    Add sweet potatoes, diced tomatoes, broth, salt, and pepper. Bring to a boil.
  4. 4
    Reduce heat, cover, and simmer 12 min until potatoes start to soften.
  5. 5
    Stir in cabbage and white beans; simmer 8–10 min more until veggies are tender.
  6. 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.
190
Calories
9g
Protein
4g
Fat
32g
Carbs
7g
Fiber

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.