Hearty Cabbage and Potato Soup with White Beans

Prep: 5 minCook: 40 min4 servingsmedium
Hearty Cabbage and Potato Soup with White Beans

A warming, rustic soup that transforms simple ingredients into comfort food. Sweet, caramelized cabbage forms the flavorful base, while tender Yukon Gold potatoes and creamy white beans add heartiness. The long simmer develops deep, earthy flavors that make this perfect for cold weather meals. A touch of thyme and black pepper brighten the rich vegetable broth. This one-pot meal is both satisfying and nourishing, ideal for family dinners or meal prep.

Ingredients

4 servings
  • 1 medium cabbage
  • ¼ cup olive oil
  • 3 cloves garlic, minced
  • 3 large Yukon Gold potatoes, scrubbed
    russet potatoes1:1

    will break down more during cooking

    Full guide →
  • 4 cups vegetable broth
    chicken broth1:1adds depth of flavor

    high

    Full guide →
  • ½ teaspoon coarse sea salt
  • ¼ teaspoon dried thyme
  • 1 15-ounce can white beans, rinsed and drained
    cannellini beans1:1

    interchangeable varieties

    Full guide →
  • 1 tablespoon vegan margarine
    butter1:1use regular butteradds dairy

    high

  • freshly cracked black pepper, to taste(optional)

Instructions

  1. 1

    Cut the cabbage into quarters, remove the stem and core, then thinly slice using a sharp chef's knife

  2. 2

    Heat the olive oil over medium heat in a large pot and add the cabbage

  3. 3

    Cook for about 15 minutes, tossing often, until tender and reduced to about one-third its original size

  4. 4

    Mince the garlic and cut the potatoes into half-inch cubes

  5. 5

    Add garlic and potatoes to the pot and cook for an additional 5 minutes

  6. 6

    Add the broth, salt, and thyme and bring to a boil

  7. 7

    Turn the heat down to low and let simmer for 15 minutes, partially covered, until everything is soft

  8. 8

    Add the beans and let simmer until warm

  9. 9

    Stir in the margarine and plenty of freshly ground black pepper

  10. 10

    Taste and add more salt if necessary, then serve hot

Tips

Tip 1

Cook the cabbage long enough to caramelize and reduce significantly for the best flavor depth.

Tip 2

Make the broth slightly over-salted as it will balance perfectly when eaten with the vegetables.

Tip 3

Cut potatoes uniformly to ensure even cooking and the best texture.

Good to Know

Storage

Refrigerate for up to 4 days in airtight containers. Flavors improve overnight.

Make Ahead

Can be made 1-2 days ahead and reheated gently on stovetop, adding broth if needed.

Serve With

Serve hot with crusty bread or crackers for a complete meal.

See pairing guide →

Common Mistakes

Watch

Don't rush the cabbage cooking to avoid bitter, undercooked vegetables

Watch

Avoid overcooking potatoes to prevent them from completely breaking down

Substitutions

vegan margarine
butter1:1use regular butteradds dairy

high

Full guide →
vegetable broth
chicken broth1:1adds depth of flavor

high

Full guide →
white beans
cannellini beans1:1

interchangeable varieties

Full guide →
Yukon Gold potatoes
russet potatoes1:1

will break down more during cooking

Full guide →
Find more substitutions →

FAQ

Can I freeze this soup?

Yes, freeze for up to 3 months. The potatoes may change texture slightly but the soup will still be delicious when thawed and reheated.

What if I don't have white beans?

Any canned beans work well - cannellini, navy, or great northern beans are excellent substitutes with similar cooking times.

How long does this keep in the refrigerator?

Properly stored, this soup keeps for 4-5 days refrigerated. The flavors actually improve after the first day as they meld together.