12 Easy Bean Soup Recipes for Cold Weather (October 2026)

If you want a warming dinner that costs almost nothing per bowl and cleans up in one pot, these are the recipes to cook this season. Every one of these 12 easy bean soup recipes for cold weather uses pantry staples you can buy in one trip, and each one is written as a complete recipe you can cook from this page tonight.

They’re written for home cooks who want dependable results, not for people who enjoy standing at a stove. Canned beans do most of the work, every step gives you a visual doneness cue, and each recipe tells you how long it keeps and how to freeze it. If you want more ideas in the same vein, our cozy one-pot soup recipes cover more styles of the same idea.

12 Easy Bean Soup Recipes for Cold Weather at a Glance

12 Easy Bean Soup Recipes for Cold Weather at a Glance

Twelve soups, twelve different textures and methods: creamy, brothy, chunky, slow-cooker and stovetop. The table below gives you cook time, difficulty, and who each one is best for, in the order the recipes appear below.

RecipeTimeDifficultyBest for
Classic White Bean and Kale Soup30 minEasyCold weeknight dinners
Easy Black Bean Soup with Lime and Cilantro25 minEasyFast, bright flavor
Smoky Tomato and White Bean Soup35 minEasyBrothy, pantry soup
Hearty Navy Bean and Vegetable Soup50 minEasyBig families and leftovers
Creamy Pinto Bean and Potato Soup40 minEasyNo-cream creaminess
Cuban-Style Black Beans and Rice Soup40 minEasyA complete dinner
Spiced Chickpea and Tomato Soup30 minEasyMediterranean flavor
Green Chile and White Bean Stew35 minEasySouthwest heat
Red Lentil and White Bean Soup35 minEasyProtein and fiber
Bean and Bacon Potato Soup45 minMediumMeat eaters, game day
Slow-Cooker Pinto Bean Soup20 min work, 6 hr cookEasyCook-it-and-forget-it days
Creamy Tuscan White Bean and Sausage Soup45 minMediumThe most comforting bowl

1. Classic White Bean and Kale Soup

Classic White Bean and Kale Soup

This is the one I make most, because it comes together in half an hour and tastes like it simmered all afternoon. Beans and kale give the soup its plant-forward bulk, and a splash of lemon at the end keeps it bright instead of heavy.

Yield: 4 servings · Prep: 10 min · Cook: 20 min · Total: 30 min · Difficulty: Easy

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 garlic cloves, minced
  • 2 carrots, diced (about 1 cup)
  • 2 celery stalks, diced (about 1 cup)
  • 4 cups low-sodium chicken or vegetable broth
  • 2 cans (15.5 oz each) cannellini or white beans, rinsed
  • 1 bay leaf
  • 2 packed cups chopped kale, stems removed
  • 2 tablespoons lemon juice
  • Extra-virgin olive oil, salt, and black pepper to finish

Instructions

  1. Warm the olive oil in a heavy pot over medium heat until it shimmers, about 1 minute.
  2. Add the onion, carrots, and celery. Cook 6 to 8 minutes, stirring twice, until the onion turns translucent and the edges start to color.
  3. Stir in the garlic and cook 30 seconds, until fragrant.
  4. Pour in the broth, add the rinsed beans and bay leaf, and bring to a boil.
  5. Reduce to a steady simmer and cook 10 minutes, stirring now and then, until the broth looks lightly thickened.
  6. Add the kale and simmer 4 to 5 minutes more, until the leaves are tender and dark green.
  7. Mash about a quarter of the beans against the side of the pot with a spoon to thicken the broth.
  8. Take the pot off the heat, stir in the lemon juice, and season with salt, pepper, and a hard drizzle of olive oil.

Tip: The lemon juice goes in off the heat. Boiling it dulls the flavor, and it is the single thing that keeps this soup from tasting flat.

Swap it: Use Swiss chard or baby spinach in place of the kale, or swap white beans for butter beans, which are creamier.

Storage: Keeps in the fridge 3 to 4 days and freezes well for up to 3 months. Make it a day ahead and reheat with a splash of broth, since it thickens as it sits.

2. Easy Black Bean Soup with Lime and Cilantro

Easy Black Bean Soup with Lime and Cilantro

This is the fastest soup on the list and the brightest-tasting one. Lime and cilantro do the heavy lifting, so it tastes fresh rather than like a can of beans with a lid on it.

Yield: 4 servings · Prep: 10 min · Cook: 15 min · Total: 25 min · Difficulty: Easy

Ingredients

  • 1 tablespoon olive oil
  • 1 small red onion, finely diced
  • 1 red bell pepper, diced (about 1 cup)
  • 3 garlic cloves, minced
  • 2 teaspoons ground cumin
  • 1 teaspoon chili powder
  • 2 cans (14.5 oz each) black beans, rinsed
  • 2 cups low-sodium chicken or vegetable broth
  • 1 cup canned crushed tomatoes
  • 2 tablespoons lime juice, plus wedges for serving
  • 1/2 cup chopped cilantro
  • Sour cream or crema, avocado, and tortilla strips for serving

Instructions

  1. Heat the olive oil in a pot over medium heat and soften the onion and bell pepper for 6 minutes, until the pepper looks tender and the onion is translucent.
  2. Add the garlic, cumin, and chili powder and stir for 30 seconds, until the spices smell toasted.
  3. Stir in the tomatoes and let them bubble for 2 minutes, until slightly darkened.
  4. Add the beans, broth, and half the lime juice. Simmer 8 to 10 minutes, until the broth is hot and lightly thickened.
  5. Remove from the heat and stir in the remaining lime juice and the cilantro.
  6. Ladle into bowls and finish with sour cream, avocado, tortilla strips, and a lime wedge.

Tip: Mash a spoonful of beans in the pot before serving. You get body without losing the texture of whole beans.

Swap it: Use chickpeas for a nuttier bowl, or add 1 cup of corn kernels in the last 5 minutes. For our easy tortilla soup recipes for weeknights, this same spice base works well.

Storage: Fridge 3 to 4 days. Add the cilantro only after reheating, or it will darken. Freezes for up to 3 months; loosen with water or broth when you reheat.

3. Smoky Tomato and White Bean Soup

Smoky Tomato and White Bean Soup

A brothy soup with real depth, built almost entirely from pantry shelves. Smoked paprika and cumin do the smoking, then a little butter or olive oil at the end rounds it out.

Yield: 6 servings · Prep: 10 min · Cook: 25 min · Total: 35 min · Difficulty: Easy

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, thinly sliced
  • 4 garlic cloves, minced
  • 1 tablespoon tomato paste
  • 2 teaspoons smoked paprika
  • 1 teaspoon ground cumin
  • 1/2 teaspoon red pepper flakes (optional)
  • 2 cans (28 oz total) crushed or diced tomatoes
  • 4 cups low-sodium chicken or vegetable broth
  • 2 cans (15.5 oz each) white beans, rinsed
  • 1 bay leaf
  • 2 tablespoons chopped parsley
  • 1 tablespoon butter or olive oil, plus salt and pepper

Instructions

  1. Cook the onion in the olive oil over medium-low heat for 8 to 10 minutes, until soft and golden at the edges. Low heat is what makes this taste cooked rather than raw.
  2. Add the garlic and cook 30 seconds.
  3. Stir in the tomato paste and cook 1 minute, until it darkens from red to brick.
  4. Add the paprika, cumin, and red pepper flakes and stir 30 seconds.
  5. Pour in the tomatoes, broth, beans, and bay leaf. Bring to a boil, then simmer 12 to 15 minutes, until the broth tastes round and the beans are hot through.
  6. Stir in the parsley, then take the pot off the heat and swirl in the butter or olive oil.
  7. Taste and add salt until the soup tastes slightly too bright; it settles as it cools.

Tip: Tomatoes are acidic, so salt to taste and not to the recipe. Most people undersalt this soup on the first pass and then wonder why it seems bright.

Swap it: Use all vegetable broth for a vegan bowl and skip the butter. A teaspoon of chipotle in adobo replaces the red pepper flakes for a smokier version.

Storage: Refrigerate 3 to 4 days; freeze up to 3 months. This one reheats better than most, because the tomatoes hold up well in the freezer.

4. Hearty Navy Bean and Vegetable Soup

Hearty Navy Bean and Vegetable Soup

This is the one-pot soup for a house full of hungry people. Everything goes in one pot, and the beans keep it filling enough to be dinner on its own. I also use it as the base for our chicken noodle soup recipes from scratch broth when I want extra depth.

Yield: 6 to 8 servings · Prep: 15 min · Cook: 35 min · Total: 50 min · Difficulty: Easy

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 2 carrots, sliced into half-moons
  • 2 celery stalks, sliced
  • 3 garlic cloves, minced
  • 3 cups low-sodium chicken broth or vegetable stock
  • 2 cans (15.5 oz each) navy beans, rinsed
  • 1 can (14.5 oz) diced tomatoes
  • 2 medium potatoes, peeled and cut into 1/2-inch cubes
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • Salt, pepper, and a handful of fresh parsley

Instructions

  1. Warm the oil in a large pot and cook the onion, carrots, and celery over medium heat for 7 minutes, until softened.
  2. Add the garlic and cook 30 seconds.
  3. Stir in the tomatoes, thyme, and bay leaf and let the tomatoes cook 3 minutes.
  4. Add the broth, beans, and potatoes. Bring to a boil, then simmer 18 to 20 minutes.
  5. Test a potato piece with a knife: it should slide in with no resistance but still hold its shape. If the broth is loose, simmer 5 more minutes uncovered.
  6. Remove the bay leaf, season with salt and pepper, and scatter parsley over the top.

Tip: Add the potatoes at the same time as the beans, not earlier. Longer cooking collapses them, and you want distinct cubes in the final bowl.

Swap it: Swap navy beans for great northern or pinto beans. Leftover chopped ham or a turkey carcass from a holiday meal turns this into a main-dinner version; simmer the bones with the broth for 20 minutes first, then strain before adding the vegetables.

Storage: Fridge 3 to 4 days, freeze up to 3 months. Thaw overnight in the fridge and add a splash of broth when reheating, since potatoes release water.

5. Creamy Pinto Bean and Potato Soup

Creamy Pinto Bean and Potato Soup

Blending is what makes this one creamy, not dairy. It tastes like a potato soup, costs a fraction of one, and thickens on its own when reheated, which makes it a good freezer candidate.

Yield: 4 servings · Prep: 10 min · Cook: 30 min · Total: 40 min · Difficulty: Easy

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 1 carrot, diced
  • 3 garlic cloves, minced
  • 4 cups low-sodium vegetable broth or chicken broth
  • 2 cans (15.5 oz each) pinto beans, rinsed
  • 2 medium potatoes, peeled and cut into 1/2-inch cubes
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 3 tablespoons heavy cream (optional)
  • Salt, pepper, and chopped chives

Instructions

  1. Soften the onion and carrot in the oil over medium heat for 6 minutes, then add the garlic for 30 seconds.
  2. Add the broth, potatoes, beans, cumin, and paprika. Bring to a boil and simmer 20 to 22 minutes, until a potato cube gives way easily.
  3. Take the pot off the heat and let it stand 5 minutes. This stops the boiling and is what keeps the blending safe.
  4. Blend about two-thirds of the soup right in the pot with an immersion blender, moving the blade slowly, until smooth. Leave a third of the beans whole for texture.
  5. Stir in the cream if using, then season with salt and pepper.
  6. Ladle into bowls and finish with chives and a crack of black pepper.

Tip: Use an immersion blender in the deepest part of the pot rather than filling a countertop blender. A full blender of hot soup splatters all over the first time you move the lid.

Swap it: Skip the cream entirely and stir in a tablespoon of olive oil at the end for the same richness. White beans also work here and blend even smoother.

Storage: Fridge 3 to 4 days, freezer up to 3 months. Reheat covered over medium-low heat with a splash of broth, stirring, until hot all the way through.

6. Cuban-Style Black Beans and Rice Soup

Cuban-Style Black Beans and Rice Soup

Black beans thicken as they cook, so this soup does most of its own work without a blender. The rice cooks in the same pot at the end, which keeps this a one-dish dinner rather than a project with three pots.

Yield: 4 servings · Prep: 10 min · Cook: 30 min · Total: 40 min · Difficulty: Easy

Ingredients

  • 2 tablespoons olive oil
  • 1 small onion, finely diced
  • 1 green bell pepper, finely diced
  • 3 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 2 cans (15.5 oz each) black beans, rinsed
  • 1 can (14.5 oz) crushed tomatoes
  • 3 cups low-sodium vegetable broth
  • 1 cup long-grain rice, rinsed
  • Juice of 1 lime
  • Salt, pepper, and cilantro for serving

Instructions

  1. Cook the onion and green pepper in the oil over medium heat for 6 minutes, until soft.
  2. Add the garlic, cumin, and oregano and stir 30 seconds.
  3. Stir in the tomatoes and simmer 3 minutes, until the mixture darkens.
  4. Add the beans and broth. Simmer uncovered 12 minutes, stirring often, until the broth thickens noticeably when you drag a spoon through it.
  5. Stir in the rinsed rice and cover. Cook 15 to 18 minutes on low until the liquid is absorbed and the grains are tender.
  6. Turn off the heat, let the pot sit covered 5 minutes, then fluff with a fork and stir in the lime juice.
  7. Season with salt and pepper and serve with cilantro and extra lime.

Tip: Add the lime off the heat, after the rice has rested. It flattens the beans if it boils too long.

Swap it: Use brown rice and add 1 cup of water with the broth, since brown rice needs more liquid. Black-eyed peas work in place of beans if you want a different texture.

Storage: Best eaten within 3 to 4 days, since the rice keeps absorbing liquid. Store the rice separately if you are freezing, or freeze only the bean broth portion for up to 3 months and cook fresh rice to go with it.

7. Spiced Chickpea and Tomato Soup

Spiced Chickpea and Tomato Soup

A Mediterranean-flavored soup that lands somewhere between chunky and blended, and you get to choose. Leave it chunky for texture, or blend it for a silky bowl; both take the same amount of cooking.

Yield: 4 servings · Prep: 10 min · Cook: 20 min · Total: 30 min · Difficulty: Easy

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 1 tablespoon tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cinnamon (optional)
  • 1 can (28 oz) crushed tomatoes
  • 2 cans (15.5 oz each) chickpeas, rinsed
  • 3 cups low-sodium vegetable or chicken broth
  • 2 packed cups baby spinach
  • 1 tablespoon lemon juice
  • Salt, pepper, and olive oil for drizzling

Instructions

  1. Soften the onion in the olive oil over medium heat for 6 minutes, then add the garlic and cook 30 seconds.
  2. Stir in the tomato paste and cook 1 minute, then add the cumin, paprika, and cinnamon and stir 30 seconds.
  3. Add the tomatoes and simmer 4 minutes, until the sauce darkens and smells sweet rather than sharp.
  4. Stir in the chickpeas and broth. Simmer 10 minutes.
  5. For a chunky soup, leave it as is. For a smooth one, blend half the soup in the pot with an immersion blender, then return it to the pot.
  6. Fold in the spinach and cook 1 minute, just until it wilts.
  7. Take the pot off the heat, stir in the lemon juice, and season with salt and pepper.

Tip: Blend half, not all. A little texture left in makes the bowl feel substantial, and the spinach is what gives it a green edge that looks good against the red.

Swap it: Add 1 cup of small pasta in the last 8 minutes for a more filling bowl. White beans also blend beautifully here if you want a dairy-free version that is thicker.

Storage: Fridge 3 to 4 days, freezer up to 3 months. Add the lemon only when you are about to eat a bowl, since acid dulls over time.

8. Green Chile and White Bean Stew

Green Chile and White Bean Stew

Brothier than a stew, greener than most bean soups, and the heat is adjustable down to almost nothing. The poblano flavor is the point, so buy mild chiles if you are unsure.

Yield: 4 servings · Prep: 10 min · Cook: 25 min · Total: 35 min · Difficulty: Easy

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 jalapeno or poblano peppers, seeded and diced
  • 3 garlic cloves, minced
  • 2 teaspoons ground cumin
  • 4 cups low-sodium chicken or vegetable broth
  • 2 cans (15.5 oz each) white beans, rinsed
  • 1 can (4 oz) green chiles, diced
  • 1 cup corn kernels
  • 2 medium potatoes, peeled and cut into 1/2-inch cubes
  • 1 teaspoon salt, plus more to taste
  • Lime juice, cilantro, and tortilla chips for serving

Instructions

  1. Cook the onion and fresh peppers in the oil over medium heat for 7 minutes, until softened.
  2. Add the garlic and cumin and stir 30 seconds.
  3. Pour in the broth and add the beans, canned chiles, corn, and potatoes.
  4. Bring to a boil, then simmer 15 to 18 minutes, until the potatoes are fork-tender and the broth tastes slightly creamy from the beans.
  5. Mash a few beans against the side of the pot if you want a thicker, more cohesive broth.
  6. Stir in the lime juice, taste, and add salt until the flavors are clear rather than dull.
  7. Serve topped with cilantro, extra lime, and tortilla chips.

Tip: To control the heat, seed the fresh peppers completely and halve the canned chiles. Adding the whole can at once is usually the reason a mild stew turns fierce.

Swap it: Use cannellini or navy beans, and add 1 teaspoon smoked paprika for warmth without heat. Frozen corn and frozen diced chiles work straight from the freezer, no thawing.

Storage: Fridge 3 to 4 days, freeze up to 3 months. The corn and chiles both hold their texture, so this is one of the better soups to freeze in single portions.

9. Red Lentil and White Bean Soup

Red Lentil and White Bean Soup

Lentils collapse in about 20 minutes and do the thickening themselves, so this one is fast, filling, and needs no blender. It is also the most protein-heavy soup on the list, which matters on a cold evening.

Yield: 5 servings · Prep: 10 min · Cook: 25 min · Total: 35 min · Difficulty: Easy

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 3 garlic cloves, minced
  • 1 tablespoon tomato paste
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric (optional)
  • 5 cups low-sodium vegetable broth
  • 1 cup red lentils, rinsed
  • 1 can (15.5 oz) white beans, rinsed
  • 1 can (14.5 oz) crushed tomatoes
  • 1 bay leaf
  • Lemon juice, parsley, olive oil, and salt to finish

Instructions

  1. Soften the onion and carrots in the oil over medium heat for 7 minutes, then add the garlic for 30 seconds.
  2. Stir in the tomato paste, cumin, and turmeric and cook 1 minute.
  3. Add the broth, lentils, white beans, tomatoes, and bay leaf. Bring to a boil.
  4. Simmer 18 to 20 minutes, stirring occasionally, until the lentils have broken down and the broth is thick and opaque orange-red.
  5. Fish out the bay leaf and season with salt, lemon juice, and pepper.
  6. Serve with a drizzle of olive oil and chopped parsley.

Tip: The doneness cue is the color. When the broth turns opaque and coats the back of a spoon instead of sliding off it, the lentils are done. If it still looks thin, simmer 5 more minutes.

Swap it: For a legume-free bowl, use 2 cups cubed potatoes plus 1/2 cup of quick-cooking pearl couscous, and skip the white beans. For more heat, add 1 teaspoon chili powder with the cumin.

Storage: Fridge 3 to 4 days and freeze up to 3 months. Lentil soup thickens noticeably as it sits, so loosen it with broth or water when reheating. If you want more lentil ideas, our easy lentil soup recipes for cold nights roundup goes further in that direction.

10. Bean and Bacon Potato Soup

Bean and Bacon Potato Soup

The one soup here that is not vegetarian, and I make it more than I should. Bacon rendered into the pot flavors the broth, so you do not need a lot of it or a heavy cream base.

Yield: 6 servings · Prep: 15 min · Cook: 30 min · Total: 45 min · Difficulty: Medium

Ingredients

  • 8 slices thick-cut bacon, chopped (about 3/4 cup)
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 4 cups low-sodium chicken broth
  • 2 cans (15.5 oz each) white or navy beans, rinsed
  • 3 medium potatoes, peeled and cut into 1/2-inch cubes
  • 1/2 teaspoon smoked paprika
  • 3 tablespoons heavy cream (optional)
  • Salt, pepper, and chopped chives

Instructions

  1. Cook the chopped bacon in a large pot over medium heat until crisp, 6 to 8 minutes.
  2. Remove about half the bacon and set it aside for garnish. Keep the fat in the pot.
  3. Cook the onion, carrots, and celery in the bacon fat for 8 minutes, until soft and starting to color.
  4. Add the garlic and paprika and stir 30 seconds.
  5. Pour in the broth, add the beans and potatoes, and bring to a boil.
  6. Simmer 18 to 20 minutes, until the potatoes are tender and the broth has turned creamy from the starch in the beans.
  7. Stir in the cream if using and season with salt and pepper. Top with the reserved bacon and chives.

Tip: Cured bacon renders at its own pace and can scorch before the vegetables soften if the heat is too high. Keep it at medium and stir the pot every couple of minutes.

Swap it: For a vegetarian bowl, use 4 tablespoons olive oil instead of the bacon fat and add 1 teaspoon smoked paprika plus 1 tablespoon soy sauce for the salty depth. Skip the cream for a dairy-free version and thicken by mashing a cup of beans.

Storage: Fridge 3 to 4 days, freezer up to 3 months. Keep the garnish bacon separate and stir it in after reheating so it stays crisp.

11. Slow-Cooker Pinto Bean Soup

Slow-Cooker Pinto Bean Soup

The one soup here you do not stand over. Ten minutes of chopping, then the slow cooker does the evening, and the beans come out soft enough to thicken the broth on their own.

Yield: 6 servings · Prep: 20 min · Cook: 6 hr on low · Total: about 6 hr 20 min · Difficulty: Easy

Ingredients

  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 2 cans (15.5 oz each) pinto beans, rinsed
  • 1 can (28 oz) crushed tomatoes
  • 1 cup corn kernels
  • 4 cups low-sodium chicken or vegetable broth
  • 1 bay leaf
  • Salt, pepper, shredded cheese, and cilantro for serving

Instructions

  1. Heat the oil in a skillet over medium heat and soften the onion and bell pepper for 6 minutes.
  2. Add the garlic, cumin, and paprika and stir 30 seconds, then scrape everything into the slow cooker.
  3. Add the beans, tomatoes, corn, broth, and bay leaf. Stir once to combine and cover.
  4. Cook on low for 6 hours, or on high for 3 hours, until the beans are very soft and the broth is thick enough that a spoon leaves a visible trail.
  5. Transfer about 1 cup of the soup to a bowl and mash it with a fork, then stir it back in. This is what gives the pot a thick, hearty body without any blending.
  6. Taste and season with salt and pepper. Top each bowl with cheese, cilantro, or a spoonful of sour cream.

Tip: Skip the stovetop step if you are out of energy and add everything raw. You lose a little flavor depth, not the dish.

Swap it: White beans give a creamier bowl, and adding 1 cup of chopped kale in the last 30 minutes is enough. A can of drained corn works in place of the fresh.

Storage: Fridge 3 to 4 days, freeze 3 months. Reheat from frozen in a saucepan over medium-low heat, stirring, until it bubbles all the way through.

12. Creamy Tuscan White Bean and Sausage Soup

Creamy Tuscan White Bean and Sausage Soup

The most comforting bowl in the collection, and the one that takes the most attention. Browning the sausage properly instead of dumping it in raw is the whole difference between a good soup and a flat one.

Yield: 6 servings · Prep: 15 min · Cook: 30 min · Total: 45 min · Difficulty: Medium

Ingredients

  • 1 pound Italian sausage, casing removed, crumbled
  • 1 tablespoon olive oil (if the sausage is lean)
  • 1 small onion, diced
  • 3 garlic cloves, minced
  • 2 cans (28 oz total) crushed tomatoes
  • 2 cans (15.5 oz each) cannellini or white beans, rinsed
  • 5 cups low-sodium chicken broth
  • 3 packed cups chopped kale
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes
  • 1/2 cup grated parmesan, plus more for serving
  • Salt, pepper, and chopped parsley

Instructions

  1. Brown the sausage in a large pot over medium-high heat, breaking it up, for 8 to 10 minutes, until the pieces are deeply browned and no longer pink inside. Work in batches if the pot is crowded.
  2. Push the sausage to one side and soften the onion in the rendered fat for 5 minutes, then add the garlic, oregano, and red pepper flakes for 30 seconds.
  3. Add the tomatoes and simmer 5 minutes, until darkened by about a shade.
  4. Pour in the broth, add the beans, and bring to a boil.
  5. Simmer 12 to 15 minutes, until the broth thickens slightly and turns a creamy pink-beige.
  6. Add the kale and simmer 5 minutes more, until tender.
  7. Take the pot off the heat and stir in the parmesan so it melts without clumping. Season with salt and pepper and finish with parsley.

Tip: Never add the parmesan over direct heat. It will seize into strings and grainy bits. Off heat, it melts smooth and gives you the creaminess without any dairy.

Swap it: Use turkey sausage for a lighter bowl and keep the browning step, which is what builds the flavor. For a vegetarian version, skip the sausage entirely and add 1 tablespoon smoked paprika plus 1 teaspoon soy sauce to the onion step.

Storage: Fridge 3 to 4 days, freeze 3 months. Kale holds up fine frozen. Add the parmesan fresh when reheating, not before freezing.

Tips for Making These

A few habits carry over to all twelve, and they matter more than any single ingredient.

  • Rinse canned beans. Draining and rinsing under cold water removes most of the added sodium and some of the starch that makes soup cloudy. Nobody misses the brine.
  • Add acid last. Lemon, lime, and vinegar go in after the heat comes off. Boiling them flattens the flavor, and a squeeze at the table is the fastest fix for a soup that tastes dull.
  • Use broth you would happily drink on its own. The old idea that water is fine because the beans provide flavor gives you a thin, salty soup. Vegetable stock for vegetarian bowls, chicken broth for the meaty ones.
  • Mash a few beans to thicken. A quarter of the beans, mashed against the side of the pot, thickens any of these soups without flour, starch, or cream. It also makes the broth cling to the spoon.
  • Salt in layers, then taste before serving. Season the onions, season again after the broth goes in, and taste again at the end. A pot that was salted only at the start always tastes flat.
  • Cool leftovers fast and reheat to 165°F (74°C). Most cooked soups keep 3 to 4 days in the fridge. Get them into shallow containers, refrigerate within 2 hours, and reheat until steaming hot all the way through, stirring.

Frequently Asked Questions

Can I use canned beans instead of dried beans in these soup recipes?

Yes, and every recipe here is written for canned beans. They need no soaking and cut the cooking time roughly in half. Most soups simmer 8 to 15 minutes with canned beans instead of 45 minutes or more with dried. Drain and rinse them first to remove the added sodium and excess starch. If you want to use dried beans, add them with the broth and broth volume, and give them extra time: about 45 minutes with no soak, or 90 minutes after an overnight soak.

Which recipe is best if I want a vegetarian bean soup?

Start with Classic White Bean and Kale Soup. It is creamy without dairy, takes 30 minutes, and swaps cleanly for vegetable broth to make it vegan. Red Lentil and White Bean Soup and Spiced Chickpea and Tomato Soup are the other two that are naturally meat-free, and the Cuban-Style Black Beans and Rice Soup is a complete dinner in one pot. All of them use vegetable broth, so they suit a fully vegetarian kitchen.

How can I thicken bean soup without flour or cream?

Mash a quarter of the beans in the pot with a spoon or fork and stir them back in. Their released starch thickens the broth within a minute, with no flour, cream, or risk. A second option is blending part of the soup with an immersion blender, which works well for pinto and white beans. A tablespoon of olive oil stirred in at the end adds richness and a rounded mouthfeel without changing the thickness.

Can bean soup be frozen for later meals?

Most of these soups freeze well for up to 3 months, with two exceptions worth knowing. Soups with heavy cream can separate, so freeze the base before adding the cream and stir it in after thawing. The Cuban-Style Black Beans and Rice Soup is better stored with the rice separate, since rice keeps absorbing liquid. Freeze in single-serving containers, leave a half-inch of headspace, and thaw overnight in the fridge rather than on the counter.

How should refrigerated bean soup be reheated and how long does it last?

Most cooked soups keep 3 to 4 days in the refrigerator, eaten within 4 hours of being set out. Reheat on the stove over medium-low heat with a splash of broth or water, stirring, until it bubbles and steams all the way through, about 160u0026deg;F (71u0026deg;C), or to 165u0026deg;F (74u0026deg;C) if it contained meat. If you are reheating straight from frozen, use the microwave on high in 2-minute intervals, stirring between each one, until the center is hot.

What can I add to bean soup to make it more filling?

Add starchy vegetables such as potatoes, corn, or small pasta, and they will thicken the broth as well as fill you up. A handful of chopped greens, kale or spinach, adds bulk without changing the flavor. For protein, diced smoked sausage, shredded chicken, or a spoonful of sour cream all work, and a grated parmesan or pecorino rind simmered with the broth adds body. A tablespoon of olive oil stirred in at the end also rounds out the meal.

Conclusion

If you only make one this season, make the Classic White Bean and Kale Soup. It is quick, it works with whatever greens you have in the drawer, it freezes without drama, and it is creamy without any cream in it.

From there, pick by texture and time. Want something bright and fast, go with the black bean and lime. Want brothy and pantry-based, do the smoky tomato. Want to walk away from the stove, start the slow cooker in the morning. Whatever you choose, the technique is the same: aromatics first, salt in layers, a squeeze of acid at the end. That is what turns a can of beans into one of the 12 easy bean soup recipes for cold weather you will make again this winter.

Leave a Comment