Farmhouse Cabbage Soup with Cannellini Beans and Kielbasa is the kind of rustic, hearty soup that belongs on the table throughout fall and winter. It is warm, filling, and deeply comforting, with tender green cabbage, smoky kielbasa, creamy cannellini beans, tomatoes, broth, and simple vegetables all simmered together in one pot. This easy cabbage soup recipe makes a satisfying dinner for chilly evenings and is especially good with a crusty loaf of bread for soaking up every last spoonful.
“As a former career chef, I made thousands of pots of soup. This is my favorite. The word for it is delightful. It belongs right at the top of my classic recipes folder. Wonderful!”

Long winter months can feel endless, especially when the weather stays cold and gray. A steaming pot of homemade soup can make those days feel a little easier. This farmhouse-style cabbage soup with kielbasa and cannellini beans is simple, nourishing, and full of old-fashioned comfort. It is the sort of meal that tastes as though it has simmered for hours, yet it comes together in less than an hour with everyday ingredients.
The Inspiration Behind This Recipe
This soup was inspired by time spent at my parent’s farmhouse in central Wisconsin during a difficult season when my mother was hospitalized before she passed away. The hospital was an hour away, and we made the drive every day. After long, emotional days, returning to the farmhouse called for something warm, grounding, and restorative.
My family is Polish, and cabbage has always had a steady place in Polish cooking, so there was nearly always a head of cabbage in the house. My father, a hunter, fisherman, gardener, and forager, kept the freezer and pantry well stocked. There might be venison Polish sausage, Wisconsin bluegills, wild blackberries, potatoes, salsa, sauerkraut, and other practical staples ready to use.
With those ingredients on hand, this cabbage soup came together naturally. It is rustic, soul-satisfying, a little smoky, gently spiced, and wonderfully warming. The combination of cabbage, kielbasa, cannellini beans, vegetables, tomatoes, and broth creates a balanced one-pot meal that feels both humble and special.

When to Use Canned Beans Versus Dried Beans
For this cabbage and kielbasa soup, canned cannellini beans work beautifully. The soup already has several textures from the chopped vegetables, tender cabbage, sliced sausage, and tomato-rich broth, so the convenience of canned beans makes perfect sense. They can be drained, rinsed, stirred in near the end, and warmed through without adding extra cooking time.
When beans are the main focus of a dish, cooking dried beans from scratch is often worth the extra effort. In a hearty soup like this one, however, canned cannellini beans are a practical and delicious choice. They add creaminess, protein, and body while keeping the recipe easy enough for a weeknight dinner.

Although cannellini beans are often associated with Italian cooking, white beans also work well with Eastern European flavors. In this recipe, Hungarian paprika enhances the warm, rustic character of the soup, while curry powder adds a subtle aromatic note. The result is not complicated or heavy; it is simply flavorful, cozy, and memorable.

Serve this farmhouse cabbage soup hot, garnished with fresh parsley. Warm crusty bread is all you need on the side. It is a generous, comforting soup that reheats well, making it ideal for leftovers, make-ahead meals, and cold-weather lunches.

More Hearty Soup Ideas
- Italian Vegetable Stew
- Smoky Spanish Vegetable and White Bean Soup with Kale
- Old-Fashioned Potato, Cabbage and Kielbasa Soup
- Spicy Kale, Butternut Squash and Lentil Soup with Bacon
- Russian Cabbage Soup Shchi
- Italian Sausage Soup
- Sausage Lentil Soup
- Traditional Hungarian Goulash Soup
- White Bean Kale Soup with Parmesan Toast

Farmhouse Cabbage Soup with Cannellini Beans and Kielbasa
Equipment
-
Chef knife
-
Cutting board
-
Dutch oven or large heavy pot
-
Sieve or colander
Ingredients
- 2 tablespoons canola oil
- 1 large onion, finely chopped
- 2 large carrots, chopped
- 2 stalks celery, chopped
- 10 cups chicken broth
- 1 can (15-ounce) petite diced tomatoes, undrained
- 1 cup tomato juice, or vegetable broth
- 1/2 head green cabbage, coarsely chopped
- 1 pound kielbasa, pork or turkey, halved lengthwise and thinly sliced
- 4 cloves garlic, minced
- 1 tablespoon Hungarian paprika
- 1 tablespoon curry powder
- 3 cans (15-ounces each) cannellini beans, drained and rinsed
- Salt and freshly ground black pepper, to taste
- 1/2 cup chopped fresh parsley
Instructions
-
Heat the canola oil in a large, heavy pot over medium-high heat. Add the onion and cook for 4 to 5 minutes, or until it begins to soften.
-
Add the carrots and celery. Cook for another 4 to 5 minutes, stirring occasionally, until the vegetables have softened.
-
Stir in the chicken broth, diced tomatoes with their juices, tomato juice or vegetable broth, cabbage, kielbasa, garlic, Hungarian paprika, and curry powder.
-
Bring the soup to a boil. Reduce the heat, cover the pot slightly, and simmer for 20 to 25 minutes, or until the cabbage is tender.
-
Add the drained and rinsed cannellini beans and cook just until heated through.
-
Taste and adjust the seasoning with salt and freshly ground black pepper as needed. Stir in the chopped fresh parsley before serving.
Notes
- This soup can be made 1 to 2 days ahead. Refrigerate until needed.
- Reheat on the stovetop or in the microwave until hot.
FREEZER-FRIENDLY:
- Cool completely, then place in airtight containers in the desired serving sizes. Freeze for 1 to 2 months.
- Thaw in the refrigerator, then reheat on the stovetop or in the microwave.
Nutrition
Calories: 379kcal
Carbohydrates: 12g
Protein: 12g
Fat: 21g
Sodium: 1675mg
Fiber: 3g
Nutritional values are automatically calculated using unbranded products and are estimates only. Actual results may vary based on ingredients used and portion sizes. Adjust as needed for dietary restrictions, allergies, or health concerns.
Like this? Leave a comment below!