As an Amazon Associate I earn from qualifying purchases.

In 45 minutes, you can make a hearty, nourishing cabbage bean soup in just one pot. It’s cozy, comforting, and a naturally gluten-free, meat-free meal bursting with flavor!

completed Cabbage Bean Soup in a bowl
Want to save this recipe?
Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

One-Pot Cabbage Bean Soup with Potatoes

Simple and inexpensive ingredients come together in just one pot to create a surprisingly aromatic and complex-flavored cabbage and white bean soup. It’s warm, comforting, and perfect for adding to a weekly rotation of soups for chilly days.

Plus, unlike tomato-based cabbage soup, this version ditches tomatoes and makes the cabbage soup with white beans and potatoes for a hearty, filling, and nourishing meatless meal loaded with nutrients and plenty of plant-based protein. It’s meal-prep and freezer-friendly, too!

Looking for more hearty vegan soup recipes? You might enjoy vegan split pea soup, vegetable barley soup, kale and bean soup, or Mexican bean soup.

The Ingredients and Substitutes

ingredients for Cabbage Bean Soup measured out on a white surface

Recipe Variations

  • Leek: For a milder onion flavor and added sweetness, replace the onion with leek.
  • Carrot: For a heartier soup with sweetness, add some sliced or diced carrot.
  • Spice: Add a kick with red pepper flakes, cayenne powder, or even hot sauce.
  • Umami: Add a little white miso or nutritional yeast (the latter adds ‘cheesy’ flavor, too).
  • Smoked paprika: For subtle smoky depth.
  • Vegan butter: Just a little added right before serving adds rich, delicious flavor.

How to Make White Bean Cabbage Soup

process shot of cooking onion and garlic in pan
process shot of adding seasoning to pan

Step 1: Heat the oil in a large, heavy-based Dutch oven or saucepan over medium-high heat. Once hot, sauté the onion and garlic for 2 minutes, then add the cabbage and sauté for 5 minutes.

Step 2: Meanwhile, scrub and chop the potatoes into ½-inch cubes. Then, add the Italian seasoning, salt, and pepper, and cook for a minute, stirring constantly.

process shot of ingredients cooking in pot
process shot of adding beans to pot

Step 3: Add the broth/bouillon and potatoes, mix, then cover and bring to a boil. Immediately reduce to a simmer, and cook for 25 minutes or until the potatoes and cabbage are tender.

Step 4: Add the beans and juice from one lemon, then mix, taste, and adjust the amount of seasoning or lemon juice to taste.

FAQs

Can I use dried beans?

Absolutely, though you’ll need to soak them overnight, then simmer until tender before using them in this cabbage and bean soup recipe.

Can I make it oil-free?

You could use about ¼ cup of vegetable broth for an oil-free white bean cabbage soup.

Can I make it in a crockpot?

That should be fine. Refer to this cabbage soup recipe for a suggested method that should work.

Is bean and cabbage soup healthy?

Cabbage is already a great source of several micronutrients, including potassium, magnesium, folic acid, and vitamins C and K. It also contains plenty of gut-friendly fiber and detoxifying, cancer-fighting, blood sugar-controlling, immune-boosting benefits.

When combined with hearty potatoes, fiber and protein-dense white beans, and minimal fat, this white bean and cabbage soup is an extremely nourishing meal.

Pro Recipe Tips

  • To save time: You can use pre-shredded cabbage and/or other prepared ingredients like diced onion and minced garlic.
  • Sauté the vegetables: This lightly caramelizes the vegetables, resulting in a deeper, more complex, flavored cabbage soup with cannellini beans.
  • Let it rest: When possible, make it in advance. This soup will taste even better after a few hours or on day two.
completed Cabbage Bean Soup in a bowl

Serving Suggestions

Enjoy this hearty cabbage white bean soup either alone or make more of a meal with:

You could also add toppings to cabbage and cannellini bean soup, like croutons, pickles, seeds, a dollop of dairy-free yogurt, or drizzle of olive oil/ melted vegan butter.

Storage Instructions

Leave the cabbage and cannellini bean soup to cool, then store leftovers in an airtight container in the fridge for 3-4 days. It tastes even better on day two.

It also freezes well for up to 3 months, either in a Ziplock/Stasher bag (spread flat), freezer-safe container, or silicone souper cubes/muffin tray. Leave it to thaw in the fridge overnight before enjoying it – but note the potato texture may change slightly.

Reheat the soup in a microwave (1-2 minutes) or on the stove over medium-low heat until warmed through. If needed, add a little more broth or water.

completed Cabbage Bean Soup in a storage container

Cabbage Bean Soup

Prep: 10 minutes
Cook: 35 minutes
Total: 45 minutes
Servings: 6 – 8
In 45 minutes, you can make a hearty, nourishing cabbage bean soup in just one pot. It’s cozy, comforting, and a naturally gluten-free, meat-free meal bursting with flavor!

Ingredients 

  • 3 tablespoons of olive oil
  • 1 small yellow onion, diced
  • 1 small green cabbage, cut into bite size chunks (about 7 cups)
  • 4 medium yellow potatoes, cut into small cubes
  • 8 cups of water
  • 3 vegetable bouillon cubes
  • 6 garlic cloves, peeled and thinly sliced
  • ½ teaspoon of salt, plus more to taste
  • 2 (15.5-ounce) cans of cannellini beans, drained and rinsed
  • 2 teaspoons of Italian seasoning
  • 1 lemon, plus more for garnish (optional)
  • Fresh parsley, chopped for garnish (optional)

Instructions 

  • Place a large pot with a lid over medium high heat and heat the oil. Add the onion and garlic. Mix well and cook for 2 minutes. Add the cabbage, mix well and saute for 5 minutes. Regularly mixing to prevent burning.
  • Add the Italian seasoning, salt, and pepper. Mix well and cook for one minute constantly mixing.
  • Add the water, bullion cubes, and potatoes. Cover with the lid and bring to a boil.
  • Once boiling, lower the heat to a simmer. Mix well to help the boullion cubes dissolve. Cover with the lid and cook for 25 minutes or until the potatoes are fully cooked. Cook for longer if you would like for the potatoes to disintegrate a bit for a naturally creamier consistency.
  • Add the beans and juice of one lemon. Gently mix and taste. Add more salt or pepper to taste.
  • Optionally serve with more lime wedges on the side and a sprinkle of fresh parsley.

Notes

  • To save time: You can use pre-shredded cabbage and/or other prepared ingredients like diced onion and minced garlic.
  • Sauté the vegetables: This lightly caramelizes the vegetables, resulting in a deeper, more complex, flavored cabbage soup with cannellini beans.
  • Let it rest: When possible, make it in advance. This soup will taste even better after a few hours or on day two.

Nutrition

Calories: 330kcalCarbohydrates: 59gProtein: 13gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 896mgPotassium: 866mgFiber: 14gSugar: 6gVitamin A: 191IUVitamin C: 84mgCalcium: 187mgIron: 5mg

Disclaimer: Although plantbasedonabudget.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Plantbasedonabudget.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.

Additional Info

Author: Toni Okamoto
Course: Dinner, Soup
Cuisine: American
Method: Stovetop
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
About

Toni Okamoto

“They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
‘Cause true wealth comes from good health and wise ways…
we got to start taking better care of ourselves ” – Dead Prez

More about Toni Okamoto

Leave a comment

Your email address will not be published. Required fields are marked *

Comments