Written by

Ruth Singleton

Published

Cozy Kielbasa and White Bean Soup – Easy One-Pot Dinner

Ready In 30 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

My sister-in-law wasn’t trying to impress anyone. I’d stopped by to drop off a birthday present for my nephew, and the smell hit me before I even got through the front door. Something savory and smoky, with a hint of garlic and herbs, wrapping around me like a hug. She was standing at the stove, stirring a big pot with one hand while the other held a toddler on her hip. “Oh, it’s just soup,” she said when I asked what was cooking. Just soup. She said it like it was nothing, like she hadn’t just created the most comforting aroma I’d ever walked into.

I stood there for a minute, watching her toss in a can of beans and a handful of spinach from a bag that was literally wilting on the counter. She wasn’t measuring anything. She wasn’t following a recipe. She was just… making dinner on a random Tuesday. And honestly, I felt a little jealous. Not of her life—I mean, she had a toddler on her hip and a sink full of dishes—but of her ease. She made it look so simple. I asked for the basics, scribbled them on a napkin, and left with a container of that cozy kielbasa and white bean soup tucked under my arm.

That soup stayed with me. Not just the taste, but the feeling of it. The way something so simple could make a regular Tuesday feel special. Maybe you’ve been there—you taste something at someone else’s house and you can’t stop thinking about it. You try to recreate it, but it’s never quite the same. Well, I kept tweaking my version until I got it right. And now, this cozy kielbasa and white bean soup is the one I make when I need a win on a busy weeknight. It’s the one that makes my kids ask for seconds and my husband text me from work to say he’s excited for dinner. It’s the one that proves you don’t need fancy ingredients or hours in the kitchen to make something unforgettable.

Why You’ll Love This Recipe

Let me tell you why this cozy kielbasa and white bean soup has earned a permanent spot in my meal rotation. It’s not just good—it’s the kind of soup that makes you close your eyes after the first bite and forget about the chaos of your day. Here’s what makes it special:

  • Quick & Easy: This soup comes together in about 30 minutes from start to finish. No marinating, no complicated techniques, no standing over the stove for hours. It’s perfect for those nights when you walk in the door at 5:30 and need dinner on the table by 6.
  • Simple Ingredients: You probably already have most of these things in your pantry and fridge. Kielbasa, canned beans, broth, some vegetables, and a few spices. No fancy grocery trips required. I mean it—I’ve made this soup with whatever I had on hand more times than I can count.
  • Perfect for Family Meals: This is the definition of a crowd-pleaser. The smoky kielbasa wins over the meat lovers, the creamy beans satisfy the texture crowd, and the broth is so flavorful that even picky eaters will ask for more. My youngest, who claims to “not like soup,” cleans her bowl every single time.
  • Budget-Friendly: Kielbasa is one of the most affordable meats out there, and canned beans cost pennies per serving. You can feed a family of six for under $15 with this recipe. That’s hard to beat.
  • Leftovers That Reheat Beautifully: This is not one of those soups that gets watery or weird the next day. The flavors actually meld together and get even better overnight. Make a double batch on Sunday and thank yourself on Tuesday.

What makes this recipe different from every other sausage and bean soup out there? It’s the balance. The kielbasa gets browned just enough to create those crispy bits on the bottom of the pot, which infuse the entire broth with smoky flavor. The beans break down slightly, thickening the soup without any cream or flour. And the spinach—just a handful—adds a pop of color and freshness that cuts through the richness. It’s comfort food reimagined: faster, simpler, but with the same soul-soothing satisfaction.

What Ingredients You Will Need

This cozy kielbasa and white bean soup uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store. Let me walk you through each one.

  • Kielbasa (14 ounces): I prefer using smoked kielbasa for this recipe. It’s already fully cooked, so you’re really just browning it for flavor. Look for a good-quality brand like Hillshire Farm or Johnsonville. If you can find it at a Polish deli, even better—the flavor is usually more robust. You can use turkey kielbasa for a lighter option, but the flavor won’t be quite as rich. Slice it into rounds, about ½-inch thick. (Pro tip: cut them on a slight diagonal for a more rustic look.)
  • Olive Oil (1 tablespoon): Just enough to get the browning started. You can use avocado oil or any neutral oil if that’s what you have. Don’t skip this—the oil helps the kielbasa get those crispy edges.
  • Yellow Onion (1 medium): Diced. This is the aromatic base of the soup. A medium onion will yield about 1 cup once diced. You can use a white or sweet onion if that’s what you’ve got, but yellow has the best balance of flavor for a savory soup like this.
  • Garlic (3 cloves): Minced. Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch. I like to smash my garlic cloves with the side of my knife before mincing—it releases more of the oils and makes the flavor more pronounced.
  • Carrots (2 medium): Peeled and diced. Carrots add a subtle sweetness that balances the smokiness of the kielbasa. Dice them small—about ¼-inch—so they cook through quickly. If you’re in a hurry, you can use pre-shredded carrots, but they’ll be a little softer in texture.
  • Celery (2 stalks): Diced. Celery adds that classic soup flavor and a tiny bit of crunch even after cooking. If you’re not a celery fan, you can leave it out and add an extra carrot instead.
  • Chicken Broth (4 cups): Use low-sodium if you can, so you can control the salt level. I like Swanson or Kitchen Basics. If you’re using homemade broth, even better—the flavor will be deeper. You can substitute vegetable broth to make this soup vegetarian (but then skip the kielbasa or use a plant-based sausage).
  • Canned White Beans (2 cans, 15 ounces each): Cannellini beans are my top choice—they’re creamy and hold their shape well. Great Northern beans or navy beans also work great. Drain and rinse them well to remove the excess sodium and starch. If you have dried beans, you can cook them from scratch, but canned makes this a 30-minute meal.
  • Diced Tomatoes (1 can, 14.5 ounces): Fire-roasted if you can find them. They add a subtle smokiness that pairs beautifully with the kielbasa. Don’t drain them—the juice goes right into the broth. If you only have regular diced tomatoes, add a pinch of smoked paprika to mimic the fire-roasted flavor.
  • Baby Spinach (3 cups): A handful or two. It wilts down to almost nothing, so don’t be shy. You can use chopped kale or Swiss chard instead if you prefer heartier greens. Just add them a few minutes earlier so they have time to soften.
  • Dried Thyme (1 teaspoon): This herb is the backbone of the soup’s flavor. It’s earthy and slightly floral, and it pairs perfectly with the beans and kielbasa. If you have fresh thyme, use about 1 tablespoon of leaves.
  • Dried Oregano (½ teaspoon): Adds a little warmth and depth. You can skip it if you don’t have any, but I think it rounds out the flavor nicely.
  • Bay Leaf (1): This adds a subtle layer of flavor that you won’t notice on its own but you’ll miss if it’s missing. Remember to take it out before serving—nobody wants to bite into a bay leaf.
  • Salt and Black Pepper: To taste. Start with ½ teaspoon of salt and ¼ teaspoon of pepper, then adjust at the end. Remember that the kielbasa and broth both have salt, so go easy at first.
  • Optional Garnishes: Grated Parmesan cheese, fresh parsley, or a drizzle of olive oil. These aren’t necessary, but they make the soup feel a little more special.

Equipment Needed

One of the best things about this cozy kielbasa and white bean soup is that you don’t need any fancy equipment. Here’s what you’ll need:

  • Large Dutch Oven or Heavy-Bottomed Pot (5-6 quart): This is my go-to for soups. The heavy bottom distributes heat evenly and helps the kielbasa brown properly without burning. If you don’t have a Dutch oven, any large soup pot will work. I’ve made this in a stainless steel stockpot and it turned out just fine.
  • Wooden Spoon or Silicone Spatula: For stirring and scraping up those browned bits from the bottom of the pot. A wooden spoon is my favorite because it’s sturdy and won’t scratch your pot.
  • Chef’s Knife and Cutting Board: For dicing the vegetables and slicing the kielbasa. A sharp knife makes the prep work go so much faster. I learned that lesson the hard way after years of struggling with dull knives.
  • Measuring Cups and Spoons: For the broth and spices. I keep a set of magnetic measuring spoons on my fridge so I never have to dig through a drawer.
  • Can Opener: You’ll be opening three cans, so make sure yours is in working order. I have an electric one that I love, but a manual one works just as well.
  • Colander: For rinsing the beans. A fine-mesh strainer works great too.
  • Ladle: For serving. A good ladle makes portioning soup so much easier than trying to pour it from the pot.

If you’re on a tight budget, don’t worry about buying a fancy Dutch oven. I made this soup for years in a $20 stockpot from the grocery store, and it was still delicious. The most important thing is that your pot is large enough to hold everything without spilling.

Preparation Method

kielbasa and white bean soup preparation steps

Alright, let’s get cooking! This cozy kielbasa and white bean soup is straightforward, but I’ll walk you through each step so you know exactly what to look for. The whole thing takes about 30 minutes, and most of that is hands-off simmering time.

  1. Prep your ingredients first. Dice the onion, carrot, and celery. Mince the garlic. Slice the kielbasa into ½-inch rounds. Drain and rinse the beans. Open the can of tomatoes. Measure out the broth and spices. Having everything ready before you start cooking makes the process so much smoother. Trust me on this—I’ve tried to chop vegetables while kielbasa is burning in the pot, and it’s not fun.
  2. Brown the kielbasa. Heat 1 tablespoon of olive oil in your Dutch oven over medium-high heat. Add the sliced kielbasa in a single layer—you might need to do this in two batches if your pot isn’t big enough. Let it cook without moving for about 3 minutes, until the bottom is deeply browned and crispy. Flip each piece and cook for another 2-3 minutes. Transfer the browned kielbasa to a plate and set aside. Don’t skip this step—the browned bits left in the pot are pure flavor gold.
  3. Sauté the vegetables. Reduce the heat to medium. Add the diced onion, carrot, and celery to the pot. There should be enough fat left from the kielbasa, but if the pot looks dry, add another splash of olive oil. Cook for about 5 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent. The bottom of the pot will have some browned bits from the kielbasa—that’s good. Those bits will flavor the broth.
  4. Add the garlic and spices. Stir in the minced garlic, dried thyme, and dried oregano. Cook for about 30 seconds, until the garlic is fragrant. Don’t let it burn—burnt garlic tastes bitter and will ruin the whole pot. If your garlic starts to brown too quickly, add a splash of broth to cool things down.
  5. Deglaze the pot. Pour in about ½ cup of the chicken broth and scrape the bottom of the pot with your wooden spoon to loosen all those browned bits. This is called deglazing, and it’s the secret to a deeply flavorful broth. The bits will dissolve into the liquid, adding layers of savory goodness.
  6. Add the remaining broth, tomatoes, beans, and bay leaf. Pour in the rest of the broth, the can of diced tomatoes (with their juice), and the drained and rinsed white beans. Stir everything together. Add the bay leaf. Bring the soup to a boil over high heat, then reduce the heat to low and let it simmer uncovered for 10 minutes. The soup will thicken slightly as the beans release some of their starch.
  7. Return the kielbasa to the pot. After the soup has simmered for 10 minutes, add the browned kielbasa back in. Stir to combine and let it cook for another 5 minutes to warm the kielbasa through and let the flavors meld.
  8. Add the spinach. Turn off the heat. Add the baby spinach in handfuls, stirring gently until it wilts into the soup. This takes about 1 minute. The residual heat is enough to wilt the spinach without overcooking it. If you’re using kale or chard, let it simmer for 2-3 minutes to soften.
  9. Season and serve. Remove the bay leaf and discard it. Taste the soup and add salt and pepper as needed. Remember that the kielbasa and broth are already salty, so go easy. Ladle the soup into bowls and garnish with grated Parmesan cheese and fresh parsley if you like. Serve with crusty bread for dipping—trust me, you’ll want something to soak up every last drop of that broth.

Cooking Tips & Techniques

Over the years, I’ve learned a few things about making this cozy kielbasa and white bean soup that I wish I’d known from the start. Here are my best tips, learned through plenty of trial and error.

Don’t rush the browning. I know it’s tempting to just toss the kielbasa in and move on, but taking the time to get those deep brown edges is what gives this soup its signature smoky flavor. The Maillard reaction—that chemical process that creates browning—adds complexity you just can’t get from boiling the sausage. Let it sit undisturbed in the hot pan. If you try to stir it too early, it won’t brown properly.

Use the right beans. Cannellini beans are my first choice because they’re creamy and hold their shape well during simmering. Great Northern beans are a close second. Avoid using chickpeas or black beans here—they have a different texture and flavor that doesn’t quite work with the kielbasa. And please, please rinse your canned beans. That slimy liquid in the can is full of excess sodium and starch that will make your soup cloudy and overly salty.

Control the salt carefully. I made the mistake of salting my soup too early the first few times I made this recipe. The kielbasa is already quite salty, and the broth adds more. Add salt at the very end, after you’ve tasted the finished soup. You can always add more, but you can’t take it out.

Make it ahead for better flavor. Here’s a little secret: this soup is even better the next day. The flavors have time to meld and deepen overnight. I often make it the day before I plan to serve it, then just reheat it gently on the stove. The beans absorb some of the broth and get even creamier. Just add a splash of broth or water when reheating, as the soup will thicken as it sits.

Freeze in portions. This soup freezes beautifully. Let it cool completely, then portion it into freezer-safe containers. I use quart-sized bags laid flat in the freezer—they stack nicely and thaw quickly. It will keep for up to three months. Thaw overnight in the fridge and reheat on the stove or in the microwave.

Don’t overcook the spinach. Adding the spinach off the heat is a game-changer. If you let it simmer for too long, it turns into a sad, slimy mess. Off the heat, it wilts gently and stays bright green. If you’re using kale or chard, give it a few minutes to soften, but still add it at the end.

Variations & Adaptations

One of the things I love about this cozy kielbasa and white bean soup is how adaptable it is. Here are some variations I’ve tried and loved.

Make it spicy: Add a pinch of red pepper flakes when you sauté the garlic, or use hot Italian sausage instead of kielbasa. I did this once when I was craving a little heat, and it was fantastic. You can also add a diced jalapeño with the vegetables for a fresh, spicy kick.

Make it vegetarian: Skip the kielbasa and use vegetable broth. Add an extra can of beans or some diced mushrooms for heartiness. I’ve made this for my vegetarian sister-in-law, and she loved it. The mushrooms add an earthy, umami flavor that compensates for the missing meat.

Swap the greens: Not a fan of spinach? Use chopped kale, Swiss chard, or collard greens instead. Heartier greens need a little more cooking time, so add them with the broth instead of at the end. I’ve used frozen spinach in a pinch—just thaw it and squeeze out the excess water before adding it.

Add potatoes: For an even heartier soup, add 2 cups of diced potatoes (Yukon Gold or red potatoes work well) with the broth. They’ll cook in the simmering time and add a comforting starchiness. This turns the soup into almost a stew, which is perfect for cold winter nights.

Use different beans: If you don’t have white beans, try chickpeas or even pinto beans. The texture will be different, but it’ll still be delicious. I’ve also used leftover cooked beans from a batch I made in my Instant Pot—they were even creamier than canned.

Make it creamy: For a creamier version, blend about 1 cup of the soup (beans and broth) in a blender or with an immersion blender, then stir it back into the pot. This creates a thicker, more velvety texture without adding any cream. I did this accidentally once when I got carried away with my immersion blender, and it turned out amazing.

Serving & Storage Suggestions

This cozy kielbasa and white bean soup is a complete meal on its own, but here are some ideas for serving and storing it.

Serving suggestions: Serve the soup hot in deep bowls. I like to top each bowl with a generous sprinkle of grated Parmesan cheese and some fresh parsley for color. A drizzle of good olive oil right before serving adds a luxurious finish. Crusty bread is a must—something like a sourdough boule or a rustic Italian loaf for dipping. A simple side salad with a lemony vinaigrette balances the richness of the soup nicely.

Complementary dishes: This soup pairs beautifully with a grilled cheese sandwich—the classic combo. I also love serving it with a side of roasted vegetables or a simple green salad. For a heartier meal, serve it over cooked rice or with a wedge of cornbread.

Storage instructions: Let the soup cool completely before storing. Transfer it to an airtight container and refrigerate for up to 4 days. The flavors will continue to develop, so it might even taste better on day two or three. The soup will thicken as it sits because the beans absorb the liquid. When you reheat it, add a splash of broth or water to thin it to your desired consistency.

Freezing instructions: This soup freezes exceptionally well. Portion it into freezer-safe containers or bags, leaving about an inch of headroom for expansion. It will keep for up to 3 months. To thaw, move the container to the refrigerator overnight. Reheat gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 1-minute increments.

Reheating tips: Reheat the soup over medium-low heat on the stovetop, stirring occasionally. If it’s too thick, add a splash of broth or water. Avoid boiling the soup during reheating, as it can cause the beans to break down too much and become mushy. Microwave on 70% power in 1-minute increments, stirring between each, until hot.

Nutritional Information & Benefits

Here’s an estimated nutritional breakdown for one serving of this cozy kielbasa and white bean soup (based on 6 servings):

Nutrient Amount per Serving
Calories 320
Protein 18g
Carbohydrates 28g
Fiber 8g
Fat 15g
Saturated Fat 5g
Sodium 780mg
Vitamin A 80% DV
Vitamin C 15% DV
Iron 20% DV
Calcium 10% DV

This soup is packed with nutritional benefits. The white beans are an excellent source of plant-based protein and fiber, which helps keep you full and supports digestive health. The carrots and spinach provide a hefty dose of vitamin A and antioxidants. The kielbasa adds protein and B vitamins, including B12, which is important for energy production. This soup is naturally gluten-free and dairy-free (if you skip the Parmesan garnish). If you’re watching your sodium, use low-sodium broth and rinse your beans thoroughly—that alone can cut the sodium by nearly half.

Conclusion

This cozy kielbasa and white bean soup is more than just a recipe—it’s the kind of meal that makes your house feel like a home. It’s the soup you make on a chilly Tuesday when everyone’s tired and hungry. It’s the dinner that comes together in the time it takes to unload the dishwasher. It’s the leftovers that make lunch the next day feel like a treat.

I hope you give this recipe a try and make it your own. Add extra vegetables if you have them. Use a different kind of sausage. Throw in a pinch of red pepper flakes if you like heat. That’s the beauty of soup—it’s forgiving, adaptable, and always delicious. And honestly, my sister-in-law would probably be amused to know that her “just soup” has become a staple in my kitchen. She’d probably shrug and say, “I told you it was nothing.” But we know better, don’t we?

If you make this cozy kielbasa and white bean soup, I’d love to hear about it! Leave a comment below and let me know how it turned out. Did you add any twists? Did your picky eater ask for seconds? Share your story—I read every comment and I love hearing from you. And if you snap a photo, tag me on Pinterest or Instagram so I can see your beautiful bowl of soup. Happy cooking!

Frequently Asked Questions

Can I use a different type of sausage?

Absolutely! Smoked sausage, andouille, or even chicken sausage all work well in this soup. Just make sure to brown it well for the best flavor. If you use raw sausage, cook it through before adding the vegetables.

How can I make this soup thicker?

Mash about half a cup of the beans with a fork before adding them to the soup, or blend a cup of the finished soup with an immersion blender and stir it back in. Both methods create a thicker, creamier texture without adding any cream.

Can I make this in a slow cooker?

Yes! Brown the kielbasa and sauté the vegetables on the stovetop first, then transfer everything except the spinach to a slow cooker. Cook on low for 4-6 hours or on high for 2-3 hours. Stir in the spinach just before serving.

How long does this soup last in the fridge?

Stored in an airtight container, this soup will keep for up to 4 days in the refrigerator. The flavors actually get better after a day or two. Just add a splash of broth when reheating, as the soup will thicken as it sits.

Can I freeze this soup?

Yes, this soup freezes beautifully. Let it cool completely, then portion it into freezer-safe containers or bags. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.

Pin This Recipe!

kielbasa and white bean soup recipe

Print

Cozy Kielbasa and White Bean Soup – Easy One-Pot Dinner

A quick and comforting one-pot soup with smoky kielbasa, creamy white beans, and fresh spinach in a savory broth. Perfect for busy weeknights, this 30-minute meal is budget-friendly and family-approved.

  • Author: Dahlia
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 14 ounces kielbasa, sliced into ½-inch rounds
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, peeled and diced
  • 2 stalks celery, diced
  • 4 cups low-sodium chicken broth
  • 2 cans (15 ounces each) cannellini beans, drained and rinsed
  • 1 can (14.5 ounces) fire-roasted diced tomatoes, undrained
  • 3 cups baby spinach
  • 1 teaspoon dried thyme
  • ½ teaspoon dried oregano
  • 1 bay leaf
  • Salt and black pepper to taste
  • Optional garnishes: grated Parmesan cheese, fresh parsley, olive oil

Instructions

  1. Prep all ingredients: dice onion, carrot, and celery; mince garlic; slice kielbasa; drain and rinse beans; open tomatoes; measure broth and spices.
  2. Heat olive oil in a large Dutch oven over medium-high heat. Add kielbasa in a single layer and cook without moving for 3 minutes until deeply browned. Flip and cook another 2-3 minutes. Transfer to a plate.
  3. Reduce heat to medium. Add onion, carrot, and celery to the pot. Cook for about 5 minutes, stirring occasionally, until softened and onion is translucent.
  4. Stir in garlic, thyme, and oregano. Cook for 30 seconds until fragrant.
  5. Pour in ½ cup of chicken broth and scrape the bottom of the pot to deglaze, loosening browned bits.
  6. Add remaining broth, diced tomatoes with juice, drained beans, and bay leaf. Bring to a boil, then reduce heat to low and simmer uncovered for 10 minutes.
  7. Return browned kielbasa to the pot. Stir and cook for another 5 minutes.
  8. Turn off heat. Add spinach in handfuls, stirring gently until wilted (about 1 minute).
  9. Remove bay leaf. Season with salt and pepper to taste. Serve hot with optional garnishes.

Notes

For best flavor, brown the kielbasa well to develop smoky notes. Use low-sodium broth and rinse beans to control salt. Soup thickens as it sits; add broth when reheating. Freezes well for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 320
  • Sugar: 6
  • Sodium: 780
  • Fat: 15
  • Saturated Fat: 5
  • Carbohydrates: 28
  • Fiber: 8
  • Protein: 18

Keywords: kielbasa soup, white bean soup, one-pot dinner, easy soup recipe, 30-minute meal, comfort food, budget-friendly dinner

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆