Brimming with warmth and flavor, bean soups are the ultimate comfort food for cozy nights. Whether you’re craving something quick for dinner or a hearty seasonal favorite, these recipes will delight your taste buds. Get ready to discover 20 delicious ways to savor this timeless dish—each one promises to become a new family favorite!
Classic Tuscan White Bean Soup

As the crisp autumn air settles in, I find myself craving hearty, comforting soups that warm both body and soul. This classic Tuscan white bean soup has been my go-to recipe for years, perfect for busy weeknights or lazy Sundays when I want something nourishing with minimal fuss—plus, it always reminds me of my grandmother’s cozy kitchen.
2
servings15
minutes30
minutesIngredients
– 2 tbsp olive oil
– 1 medium onion, diced
– 2 carrots, diced
– 2 celery stalks, diced
– 3 cloves garlic, minced
– 4 cups vegetable broth
– 2 (15 oz) cans cannellini beans, drained and rinsed
– 1 tsp dried rosemary
– 1/2 tsp salt
– 1/4 tsp black pepper
– 2 cups fresh spinach
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add 1 medium diced onion, 2 diced carrots, and 2 diced celery stalks to the pot.
3. Sauté the vegetables for 8-10 minutes, stirring occasionally, until they soften and the onion turns translucent.
4. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant.
5. Pour in 4 cups vegetable broth and bring the mixture to a boil over high heat.
6. Reduce the heat to low and simmer for 15 minutes to allow the flavors to meld.
7. Add 2 (15 oz) cans drained and rinsed cannellini beans, 1 tsp dried rosemary, 1/2 tsp salt, and 1/4 tsp black pepper to the pot.
8. Simmer for an additional 10 minutes, stirring occasionally.
9. Use a potato masher or the back of a spoon to gently mash some of the beans against the side of the pot to thicken the soup.
10. Stir in 2 cups fresh spinach and cook for 2-3 minutes until wilted.
11. Remove the pot from the heat and let the soup sit for 5 minutes before serving. This soup boasts a velvety, creamy texture from the mashed beans, with a robust herbal flavor from the rosemary that pairs beautifully with a sprinkle of Parmesan or a side of crusty bread for dipping.
Hearty Black Bean and Vegetable Soup

Last weekend, as the first crisp autumn breeze swept through my kitchen window, I found myself craving something warm and nourishing. This black bean and vegetable soup has become my go-to comfort food for busy weeknights, especially when I need to use up leftover veggies from the fridge. It’s incredibly forgiving and always satisfies my family’s hungry bellies.
3
servings15
minutes41
minutesIngredients
– 2 tbsp olive oil
– 1 medium yellow onion
– 2 cloves garlic
– 2 medium carrots
– 2 stalks celery
– 1 red bell pepper
– 4 cups vegetable broth
– 2 (15 oz) cans black beans
– 1 (14.5 oz) can diced tomatoes
– 1 tsp ground cumin
– 1/2 tsp smoked paprika
– 1/4 tsp black pepper
– 1/2 tsp salt
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Dice 1 medium yellow onion and add to the pot, sautéing for 5 minutes until translucent.
3. Mince 2 cloves garlic and add to the pot, cooking for 1 minute until fragrant.
4. Dice 2 medium carrots, 2 stalks celery, and 1 red bell pepper, then add to the pot.
5. Sauté vegetables for 7 minutes, stirring occasionally, until slightly softened.
6. Pour in 4 cups vegetable broth, scraping the bottom of the pot to release any browned bits.
7. Drain and rinse 2 (15 oz) cans black beans, then add to the pot.
8. Add 1 (14.5 oz) can diced tomatoes with their juices.
9. Stir in 1 tsp ground cumin, 1/2 tsp smoked paprika, 1/4 tsp black pepper, and 1/2 tsp salt.
10. Bring the soup to a boil over high heat, then reduce to a simmer.
11. Cover and simmer for 25 minutes, stirring occasionally.
12. Remove from heat and let stand for 5 minutes before serving.
Keep in mind that the soup thickens as it cools, so don’t worry if it seems a bit thin at first. The smoked paprika gives it a wonderful depth that plays beautifully against the sweet vegetables and creamy beans. I love serving it with a dollop of sour cream and some crushed tortilla chips for added texture.
Spicy Chipotle Pinto Bean Soup

Craving something warm and comforting with a kick? I first made this soup during a chilly autumn evening when I wanted to use up some pantry staples, and now it’s become my go-to for busy weeknights. There’s nothing like the smoky heat of chipotle to lift your spirits!
4
servings15
minutes29
minutesIngredients
– 2 tbsp olive oil
– 1 medium onion, diced
– 2 cloves garlic, minced
– 1 tsp ground cumin
– 1 tsp dried oregano
– 2 chipotle peppers in adobo sauce, minced
– 4 cups vegetable broth
– 2 (15 oz) cans pinto beans, drained and rinsed
– 1 (14.5 oz) can diced tomatoes
– 1/2 tsp salt
– 1/4 tsp black pepper
– 1/4 cup fresh cilantro, chopped
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add 1 medium diced onion and cook for 5 minutes, stirring occasionally, until translucent. (Tip: Dicing the onion uniformly ensures even cooking.)
3. Stir in 2 minced garlic cloves and cook for 1 minute until fragrant.
4. Add 1 tsp ground cumin, 1 tsp dried oregano, and 2 minced chipotle peppers with adobo sauce; cook for 1 minute to toast the spices.
5. Pour in 4 cups vegetable broth, scraping the bottom of the pot to deglaze.
6. Add 2 cans drained and rinsed pinto beans, 1 can diced tomatoes, 1/2 tsp salt, and 1/4 tsp black pepper.
7. Bring the soup to a boil over high heat, then reduce to a simmer and cook uncovered for 20 minutes. (Tip: Simmering uncovered allows the flavors to concentrate and the soup to thicken slightly.)
8. Remove from heat and stir in 1/4 cup chopped fresh cilantro. (Tip: Adding cilantro off the heat preserves its bright flavor and color.)
Ladle this soup into bowls and enjoy its creamy texture from the beans, balanced by the smoky spice of chipotle. For a fun twist, top it with a dollop of sour cream or serve alongside crusty bread for dipping—it’s hearty enough to stand alone but versatile enough to pair with your favorites.
Creamy Cannellini Bean and Tomato Soup

Sometimes on chilly evenings, I crave something comforting yet simple to whip up—this creamy cannellini bean and tomato soup has become my go-to. It’s packed with flavor and comes together in under 30 minutes, perfect for those busy weeknights when you need a hearty meal without the fuss. I love how the beans add a velvety texture that makes it feel indulgent, yet it’s so wholesome.
2
servings10
minutes28
minutesIngredients
– 2 tablespoons olive oil
– 1 medium onion, diced
– 2 cloves garlic, minced
– 1 (28-ounce) can crushed tomatoes
– 2 (15-ounce) cans cannellini beans, drained and rinsed
– 4 cups vegetable broth
– 1 teaspoon dried oregano
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 1/4 cup heavy cream
Instructions
1. Heat 2 tablespoons olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add 1 medium diced onion and sauté for 5 minutes, stirring occasionally, until softened and translucent.
3. Stir in 2 cloves minced garlic and cook for 1 minute until fragrant, being careful not to burn it for the best flavor.
4. Pour in 1 (28-ounce) can crushed tomatoes and cook for 3 minutes, stirring to combine with the onions and garlic.
5. Add 2 (15-ounce) cans drained and rinsed cannellini beans, 4 cups vegetable broth, 1 teaspoon dried oregano, 1/2 teaspoon salt, and 1/4 teaspoon black pepper to the pot.
6. Bring the mixture to a boil over high heat, then reduce to a simmer and cook uncovered for 15 minutes, allowing the flavors to meld together.
7. Use an immersion blender to puree the soup directly in the pot until smooth and creamy, or transfer to a blender in batches for a silky texture.
8. Stir in 1/4 cup heavy cream and heat for 2 more minutes over low heat until warmed through.
9. Ladle the soup into bowls and serve immediately.
Unbelievably creamy and rich, this soup has a smooth texture from the blended beans and a tangy sweetness from the tomatoes that balances perfectly. For a creative twist, top it with a drizzle of olive oil and some fresh herbs, or serve it alongside crusty bread for dipping—it’s a cozy bowl that always hits the spot.
Smoky Bacon and Navy Bean Soup

Savoring a bowl of this smoky bacon and navy bean soup always reminds me of cozy autumn evenings when I crave something hearty yet simple to make. I love how the smokiness from the bacon infuses the entire pot, making my kitchen smell absolutely incredible—it’s become a staple in my weekly meal prep for those busy nights when comfort is key.
2
servings15
minutes35
minutesIngredients
– 6 slices bacon
– 1 large onion
– 2 cloves garlic
– 2 carrots
– 2 stalks celery
– 4 cups chicken broth
– 2 cans (15 oz each) navy beans
– 1 tsp smoked paprika
– 1/2 tsp black pepper
– 1/4 tsp salt
– 2 tbsp olive oil
Instructions
1. Dice 6 slices of bacon into 1/2-inch pieces.
2. Heat a large pot over medium heat and add the bacon, cooking for 8-10 minutes until crispy and browned.
3. Remove the bacon with a slotted spoon and set it aside on a paper towel-lined plate, leaving the rendered fat in the pot.
4. Dice 1 large onion, 2 carrots, and 2 stalks celery into 1/4-inch pieces.
5. Mince 2 cloves garlic finely.
6. Add 2 tablespoons olive oil to the bacon fat in the pot if needed to coat the bottom.
7. Sauté the diced onion, carrots, and celery in the pot for 5-7 minutes until softened.
8. Add the minced garlic and cook for 1 minute until fragrant.
9. Pour in 4 cups chicken broth and bring to a boil over high heat.
10. Reduce the heat to low and simmer for 15 minutes to allow the flavors to meld.
11. Drain and rinse 2 cans of navy beans.
12. Add the beans, 1 teaspoon smoked paprika, 1/2 teaspoon black pepper, and 1/4 teaspoon salt to the pot.
13. Simmer for an additional 10 minutes until the beans are heated through and the soup has thickened slightly.
14. Stir in the reserved crispy bacon just before serving.
Perfectly creamy with a robust smoky flavor, this soup has a comforting texture from the tender beans and crispy bacon bits. I love topping it with a dollop of sour cream or serving it alongside crusty bread for dipping—it’s a bowl that always feels like a warm hug on a chilly day.
Moroccan Lentil and Bean Soup

As the crisp autumn air settles in, I find myself craving hearty, warming soups that fill the kitchen with incredible aromas. This Moroccan lentil and bean soup has become my go-to comfort food during busy weeknights—it’s surprisingly simple to make yet delivers complex, satisfying flavors that always impress my family.
6
servings15
minutes48
minutesIngredients
– 2 tbsp olive oil
– 1 medium onion, diced
– 2 cloves garlic, minced
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp smoked paprika
– 1/4 tsp cayenne pepper
– 1 cup brown lentils, rinsed
– 4 cups vegetable broth
– 1 (15 oz) can diced tomatoes
– 1 (15 oz) can chickpeas, drained and rinsed
– 1 (15 oz) can kidney beans, drained and rinsed
– 1 tsp salt
– 1/2 tsp black pepper
– 1/4 cup fresh cilantro, chopped
– 1 tbsp lemon juice
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add 1 medium diced onion and cook for 5 minutes, stirring occasionally, until translucent.
3. Add 2 cloves minced garlic and cook for 1 minute until fragrant.
4. Stir in 1 tsp ground cumin, 1 tsp ground coriander, 1/2 tsp smoked paprika, and 1/4 tsp cayenne pepper, toasting for 30 seconds to release oils.
5. Add 1 cup rinsed brown lentils and stir to coat with spices for 1 minute.
6. Pour in 4 cups vegetable broth and 1 can diced tomatoes with their juices, scraping bottom of pot.
7. Bring mixture to a boil, then reduce heat to low and simmer uncovered for 25 minutes.
8. Stir in 1 can drained chickpeas, 1 can drained kidney beans, 1 tsp salt, and 1/2 tsp black pepper.
9. Continue simmering for 15 minutes until lentils are tender but not mushy.
10. Remove from heat and stir in 1/4 cup chopped fresh cilantro and 1 tbsp lemon juice.
11. Let soup rest for 5 minutes before serving to allow flavors to meld. Outstandingly rich and velvety, this soup boasts a perfect balance of earthy lentils, creamy beans, and warm spices. I love serving it with a dollop of yogurt and extra cilantro, or for heartier appetites, alongside crusty bread for dipping into the fragrant broth.
Italian Minestrone with Mixed Beans

Oh, the comfort of a simmering pot of minestrone on a crisp fall day—it’s like a warm hug in a bowl! I love making this version with mixed beans because it’s hearty, nutritious, and perfect for meal prepping. Trust me, your kitchen will smell absolutely incredible as it cooks.
2
servings15
minutes38
minutesIngredients
– 2 tbsp olive oil
– 1 cup diced onion
– 2 cloves minced garlic
– 2 diced carrots
– 2 diced celery stalks
– 4 cups vegetable broth
– 1 (14.5 oz) can diced tomatoes
– 1 cup mixed beans (canned, drained and rinsed)
– 1 tsp dried oregano
– 1/2 tsp salt
– 1/4 tsp black pepper
– 1 cup chopped kale
– 1/2 cup elbow pasta
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add 1 cup diced onion and sauté for 5 minutes, stirring occasionally, until translucent.
3. Stir in 2 cloves minced garlic and cook for 1 minute until fragrant.
4. Add 2 diced carrots and 2 diced celery stalks, cooking for 5 minutes until slightly softened.
5. Pour in 4 cups vegetable broth and 1 can diced tomatoes with their juices, bringing to a boil.
6. Reduce heat to low, cover, and simmer for 15 minutes to meld flavors.
7. Stir in 1 cup mixed beans, 1 tsp dried oregano, 1/2 tsp salt, and 1/4 tsp black pepper.
8. Add 1 cup chopped kale and 1/2 cup elbow pasta, simmering uncovered for 10 minutes until pasta is al dente.
9. Remove from heat and let stand for 5 minutes before serving.
So rich and satisfying, this minestrone boasts a velvety broth with tender beans and pasta. Serve it with a sprinkle of Parmesan and crusty bread for a complete meal that’s both wholesome and delicious.
Curried Coconut and Chickpea Soup

Gosh, there’s nothing like a warm bowl of soup to chase away the chill of an early fall day—this curried coconut and chickpea version has become my go-to for its comforting spices and creamy texture, inspired by a cozy afternoon spent experimenting in my kitchen. I love how the aromas fill the house, making it feel like a hug in a bowl, and it’s perfect for those busy weeknights when you need something hearty yet simple to whip up.
3
servings10
minutes24
minutesIngredients
– 2 tablespoons olive oil
– 1 medium onion, diced
– 2 cloves garlic, minced
– 1 tablespoon curry powder
– 1 can (13.5 ounces) coconut milk
– 2 cups vegetable broth
– 1 can (15 ounces) chickpeas, drained and rinsed
– 1 teaspoon salt
– 1/2 teaspoon black pepper
– 1 tablespoon fresh lime juice
– 2 tablespoons chopped fresh cilantro
Instructions
1. Heat 2 tablespoons olive oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add 1 medium diced onion and sauté for 5 minutes, stirring occasionally, until softened and translucent.
3. Stir in 2 cloves minced garlic and cook for 1 minute until fragrant, being careful not to burn it for the best flavor.
4. Sprinkle in 1 tablespoon curry powder and toast for 30 seconds to release its aromas, which deepens the spice profile.
5. Pour in 1 can coconut milk and 2 cups vegetable broth, then bring to a simmer over medium-high heat.
6. Add 1 can drained and rinsed chickpeas, 1 teaspoon salt, and 1/2 teaspoon black pepper to the pot.
7. Reduce heat to low, cover, and simmer for 15 minutes to allow the flavors to meld together.
8. Stir in 1 tablespoon fresh lime juice and 2 tablespoons chopped fresh cilantro just before serving.
9. Ladle the soup into bowls and enjoy hot.
Oh, the final dish boasts a velvety smoothness from the coconut milk, with a subtle heat from the curry that’s balanced by the earthy chickpeas—it’s incredibly satisfying on its own or served over a bed of steamed rice for extra heartiness. I often top it with extra cilantro or a squeeze of lime to brighten it up, making each spoonful a delightful burst of flavor.
Slow Cooker Ham and Bean Soup

Perfect for chilly autumn days like today, this slow cooker ham and bean soup has become my go-to comfort food recipe—I love how it fills the house with that savory aroma while requiring minimal hands-on time. Personally, I always make a big batch on Sundays to enjoy throughout the week.
8
servings20
minutes390
minutesIngredients
– 1 pound dried navy beans
– 8 cups chicken broth
– 2 cups diced cooked ham
– 1 cup diced yellow onion
– 1 cup diced carrots
– 1 cup diced celery
– 3 cloves minced garlic
– 2 bay leaves
– 1 tsp dried thyme
– 1/2 tsp black pepper
– 1/4 tsp red pepper flakes
Instructions
1. Rinse 1 pound dried navy beans under cold water in a colander, discarding any discolored beans or debris.
2. Combine rinsed beans, 8 cups chicken broth, 2 cups diced cooked ham, 1 cup diced yellow onion, 1 cup diced carrots, 1 cup diced celery, 3 cloves minced garlic, 2 bay leaves, 1 tsp dried thyme, 1/2 tsp black pepper, and 1/4 tsp red pepper flakes in a 6-quart slow cooker.
3. Stir all ingredients thoroughly with a wooden spoon to ensure even distribution.
4. Cover slow cooker with lid and cook on high heat setting for 6 hours.
5. After 6 hours, remove lid and discard bay leaves using tongs.
6. Use a potato masher to gently mash about one-quarter of the beans against the side of the slow cooker to thicken the soup.
7. Continue cooking uncovered on high heat for 30 minutes to allow soup to reduce slightly.
8. Ladle soup into bowls and serve immediately.
Oh, the finished soup boasts a wonderfully creamy texture from the partially mashed beans, with the smoky ham flavor permeating every spoonful. I love serving it with a side of crusty bread for dipping, and sometimes I’ll top it with a sprinkle of fresh parsley for a pop of color and freshness.
Lemon Infused Greek Fasolada Bean Soup

Unbelievably comforting and bright, this lemon-infused Greek fasolada has become my go-to soup during chilly evenings—it’s hearty yet refreshing, and always reminds me of cozy family dinners. Using simple pantry staples, it comes together with minimal fuss but delivers maximum flavor.
3
servings25
minutes130
minutesIngredients
– 1 cup dried white beans
– 2 tbsp olive oil
– 1 medium onion, diced
– 2 carrots, diced
– 2 celery stalks, diced
– 4 cloves garlic, minced
– 6 cups vegetable broth
– 1 bay leaf
– 1 tsp dried oregano
– 1 lemon, juiced
– Salt to taste
– Fresh parsley for garnish
Instructions
1. Rinse 1 cup dried white beans under cold water and soak them in a large bowl of water overnight, or for at least 8 hours, to soften and reduce cooking time.
2. Drain and rinse the soaked beans, then set them aside.
3. Heat 2 tablespoons olive oil in a large pot over medium heat until shimmering, about 2 minutes.
4. Add 1 diced medium onion, 2 diced carrots, and 2 diced celery stalks to the pot, and sauté for 5-7 minutes until the vegetables are softened and fragrant.
5. Stir in 4 minced garlic cloves and cook for 1 minute until aromatic, being careful not to burn them.
6. Tip: Sautéing the vegetables well at this stage builds a flavorful base for the soup.
7. Add the drained beans, 6 cups vegetable broth, 1 bay leaf, and 1 teaspoon dried oregano to the pot, stirring to combine.
8. Bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot, and simmer for 1.5 to 2 hours, or until the beans are tender and creamy.
9. Tip: Check the beans occasionally and add more broth or water if needed to keep them submerged for even cooking.
10. Remove the bay leaf from the pot and discard it.
11. Stir in the juice of 1 lemon and salt to taste, starting with 1 teaspoon and adjusting as desired.
12. Tip: Adding lemon juice at the end preserves its bright, fresh flavor and acidity.
13. Ladle the soup into bowls and garnish with fresh parsley before serving.
Delightfully creamy with a zesty kick from the lemon, this soup has a velvety texture that’s both satisfying and light. I love serving it with a drizzle of extra olive oil and crusty bread for dipping—it’s a simple yet elegant meal that always impresses.
Mexican Sopa de Frijol Negro

Every time I make this comforting Mexican Sopa de Frijol Negro, it reminds me of my abuela’s kitchen—the earthy aroma of black beans simmering with spices always brings back such warm memories. I love how this soup comes together quickly on busy weeknights, yet feels like a special homemade treat that nourishes both body and soul.
4
servings15
minutes95
minutesIngredients
– 2 cups dried black beans
– 1 tbsp olive oil
– 1 medium white onion, diced
– 3 cloves garlic, minced
– 1 jalapeño pepper, seeded and minced
– 6 cups vegetable broth
– 1 tsp ground cumin
– 1 tsp dried oregano
– 1/2 tsp smoked paprika
– Salt to taste
– Fresh cilantro for garnish
– Lime wedges for serving
Instructions
1. Rinse 2 cups dried black beans under cold water and drain thoroughly.
2. Heat 1 tbsp olive oil in a large pot over medium heat for 2 minutes until shimmering.
3. Add diced white onion and cook for 5 minutes, stirring occasionally, until translucent.
4. Stir in minced garlic and minced jalapeño pepper, cooking for 1 minute until fragrant.
5. Tip: Toasting the spices enhances their flavor—add 1 tsp ground cumin, 1 tsp dried oregano, and 1/2 tsp smoked paprika, stirring for 30 seconds.
6. Pour in rinsed black beans and 6 cups vegetable broth, bringing to a boil.
7. Reduce heat to low, cover the pot, and simmer for 1 hour and 30 minutes, stirring every 20 minutes.
8. After 1 hour, check bean tenderness—they should be soft but not mushy; if needed, simmer for up to 30 minutes more.
9. Tip: For a creamier texture, use a potato masher to gently crush some beans against the pot side.
10. Season with salt to taste, starting with 1/2 tsp and adjusting as desired.
11. Ladle the soup into bowls and garnish with fresh cilantro and lime wedges.
12. Tip: Let the soup rest for 10 minutes off heat before serving to allow flavors to meld beautifully.
Oh, the velvety texture of this soup, with beans that melt in your mouth, is simply divine! The smoky cumin and hint of jalapeño create a depth that’s balanced by the bright lime—try serving it with warm tortillas for dipping to make it a complete, cozy meal.
Vegan Three-Bean Chili Soup

Finally, as the crisp autumn air settles in, I find myself craving a hearty bowl of chili that warms both the soul and the kitchen. This vegan three-bean chili soup has become my go-to for cozy weeknights, especially after a long day when I need something nourishing yet effortless. I love how the spices mingle and create that familiar comfort food feel without any heaviness.
6
servings15
minutes39
minutesIngredients
– 2 tbsp olive oil
– 1 large onion, diced
– 3 cloves garlic, minced
– 1 tbsp chili powder
– 1 tsp ground cumin
– 1/2 tsp smoked paprika
– 1 (15 oz) can kidney beans, drained and rinsed
– 1 (15 oz) can black beans, drained and rinsed
– 1 (15 oz) can pinto beans, drained and rinsed
– 1 (28 oz) can crushed tomatoes
– 4 cups vegetable broth
– 1 tsp salt
– 1/2 tsp black pepper
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat for 2 minutes.
2. Add 1 large diced onion and sauté for 5 minutes, stirring occasionally, until translucent.
3. Stir in 3 cloves minced garlic and cook for 1 minute until fragrant.
4. Add 1 tbsp chili powder, 1 tsp ground cumin, and 1/2 tsp smoked paprika, toasting the spices for 30 seconds to enhance their flavor.
5. Pour in 1 (28 oz) can crushed tomatoes, scraping the bottom of the pot to incorporate any browned bits.
6. Add 1 (15 oz) can kidney beans, 1 (15 oz) can black beans, and 1 (15 oz) can pinto beans, all drained and rinsed.
7. Pour in 4 cups vegetable broth and bring the mixture to a boil over high heat.
8. Reduce the heat to low, cover the pot, and simmer for 25 minutes to allow the flavors to meld.
9. Stir in 1 tsp salt and 1/2 tsp black pepper, then simmer uncovered for an additional 5 minutes to thicken slightly.
10. Remove from heat and let stand for 5 minutes before serving.
Beyond just a simple soup, this chili boasts a rich, thick texture with a smoky depth from the paprika and a gentle heat that builds with each spoonful. I often top it with avocado slices or a dollop of vegan sour cream for a creamy contrast, making it a versatile dish that’s perfect for gatherings or a quiet night in.
Savory Sausage and White Bean Soup

There’s something incredibly comforting about a warm bowl of soup on a crisp fall day, and this savory sausage and white bean soup has become my go-to recipe when I need something hearty and satisfying. I first made it during a weekend camping trip, and now it’s a staple in my kitchen for its simplicity and rich flavors.
4
servings15
minutes35
minutesIngredients
– 1 lb Italian sausage
– 1 tbsp olive oil
– 1 cup diced onion
– 2 cloves minced garlic
– 4 cups chicken broth
– 2 cans (15 oz each) cannellini beans, drained and rinsed
– 1 tsp dried oregano
– 1/2 tsp black pepper
– 1/4 cup chopped fresh parsley
Instructions
1. Heat 1 tbsp olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add 1 lb Italian sausage, breaking it into small pieces with a wooden spoon, and cook for 8-10 minutes until browned and cooked through.
3. Tip: If using spicy sausage, reduce the amount of black pepper to balance the heat.
4. Add 1 cup diced onion and cook for 5 minutes until translucent, stirring occasionally.
5. Add 2 cloves minced garlic and cook for 1 minute until fragrant.
6. Pour in 4 cups chicken broth and bring to a boil over high heat.
7. Reduce heat to medium-low and simmer for 15 minutes to develop flavors.
8. Tip: For a thicker soup, mash 1/2 cup of the beans before adding them to create a natural thickener.
9. Stir in 2 cans drained and rinsed cannellini beans, 1 tsp dried oregano, and 1/2 tsp black pepper.
10. Simmer for 10 more minutes until beans are heated through and flavors meld.
11. Tip: Always taste and adjust seasoning at this stage, as beans can vary in saltiness.
12. Remove from heat and stir in 1/4 cup chopped fresh parsley.
Ladle this soup into bowls and enjoy the creamy beans against the robust sausage. The broth is deeply flavorful with a hint of herbal freshness from the parsley, making it perfect with crusty bread for dipping. I love topping it with a sprinkle of Parmesan cheese for an extra savory kick.
Hearty Barley and Kidney Bean Soup

There’s something incredibly comforting about a steaming bowl of soup on a crisp autumn day, and this hearty barley and kidney bean version has become my go-to for cozy weeknight dinners. I love how the barley plumps up and makes it feel like a complete meal in one pot.
6
servings15
minutes56
minutesIngredients
– 1 tbsp olive oil
– 1 medium onion, diced
– 2 cloves garlic, minced
– 2 medium carrots, diced
– 2 stalks celery, diced
– 1 cup pearl barley
– 8 cups vegetable broth
– 2 cans (15 oz each) kidney beans, drained and rinsed
– 1 tsp dried thyme
– 1 bay leaf
– 1 tsp salt
– ½ tsp black pepper
– 2 tbsp fresh parsley, chopped
Instructions
1. Heat 1 tbsp olive oil in a large pot over medium heat until shimmering.
2. Add 1 medium diced onion and cook for 5 minutes, stirring occasionally, until translucent.
3. Add 2 minced garlic cloves and cook for 1 minute until fragrant.
4. Stir in 2 diced carrots and 2 diced celery stalks, cooking for 3 minutes until slightly softened.
5. Add 1 cup pearl barley to the pot and toast for 2 minutes, stirring constantly to enhance its nutty flavor.
6. Pour in 8 cups vegetable broth, scraping the bottom of the pot to release any browned bits.
7. Add 2 cans drained and rinsed kidney beans, 1 tsp dried thyme, 1 bay leaf, 1 tsp salt, and ½ tsp black pepper.
8. Bring the soup to a boil, then reduce heat to low and cover with a lid.
9. Simmer for 45 minutes, stirring occasionally to prevent sticking.
10. Remove the bay leaf and stir in 2 tbsp chopped fresh parsley.
11. Ladle the soup into bowls and serve immediately.
Serve this soup piping hot with a crusty bread for dipping – the chewy barley and tender beans create a wonderfully satisfying texture. I love how the thyme and vegetables meld together into a deeply savory broth that’s both nourishing and flavorful.
Tomato Basil Cannellini Bean Soup

Oh, the comfort of a warm bowl of soup on a crisp fall day—it’s like a hug from the inside! I first made this Tomato Basil Cannellini Bean Soup during a busy week when I needed something quick, nutritious, and utterly satisfying. It’s become my go-to for using up pantry staples, and I love how the flavors meld together so beautifully.
2
servings10
minutes28
minutesIngredients
– 2 tbsp olive oil
– 1 medium yellow onion, diced
– 2 cloves garlic, minced
– 1 (28 oz) can crushed tomatoes
– 4 cups vegetable broth
– 2 (15 oz) cans cannellini beans, drained and rinsed
– 1/4 cup fresh basil, chopped
– 1 tsp salt
– 1/2 tsp black pepper
– 1/2 tsp red pepper flakes
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add 1 medium diced yellow onion and sauté for 5 minutes, stirring occasionally, until translucent.
3. Stir in 2 cloves minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
4. Pour in 1 (28 oz) can crushed tomatoes and 4 cups vegetable broth, then bring to a boil over high heat.
5. Reduce heat to low, cover the pot, and simmer for 15 minutes to allow flavors to develop.
6. Add 2 (15 oz) cans drained and rinsed cannellini beans, 1/4 cup chopped fresh basil, 1 tsp salt, 1/2 tsp black pepper, and 1/2 tsp red pepper flakes.
7. Simmer uncovered for 10 minutes, stirring occasionally, until the beans are heated through and the soup has thickened slightly.
8. Taste and adjust seasoning if needed, then remove from heat.
Now, this soup boasts a velvety texture with a bright, herbaceous kick from the basil. I love serving it with a sprinkle of Parmesan cheese or a side of crusty bread for dipping—it’s pure comfort in every spoonful!
Sweet Potato and Black Bean Stew

Kind of like that cozy sweater you reach for when autumn arrives, this sweet potato and black bean stew has become my go-to comfort food during crisp fall evenings. I first stumbled upon this combination during a pantry clean-out, and now it’s a weekly staple that fills my kitchen with the most inviting aromas.
5
servings15
minutes39
minutesIngredients
– 2 tablespoons olive oil
– 1 medium yellow onion, diced
– 3 cloves garlic, minced
– 2 medium sweet potatoes, peeled and cubed
– 1 tablespoon ground cumin
– 1 teaspoon smoked paprika
– 1/4 teaspoon cayenne pepper
– 2 (15-ounce) cans black beans, rinsed and drained
– 4 cups vegetable broth
– 1 (14.5-ounce) can diced tomatoes
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 1/4 cup fresh cilantro, chopped
Instructions
1. Heat 2 tablespoons olive oil in a large Dutch oven over medium heat for 2 minutes until shimmering.
2. Add 1 medium diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
3. Add 3 cloves minced garlic and cook for 1 minute until fragrant.
4. Stir in 2 medium cubed sweet potatoes and cook for 3 minutes to lightly brown the edges.
5. Add 1 tablespoon ground cumin, 1 teaspoon smoked paprika, and 1/4 teaspoon cayenne pepper, toasting the spices for 30 seconds until aromatic.
6. Pour in 4 cups vegetable broth and 1 can diced tomatoes with their juices, scraping the bottom of the pot to release any browned bits.
7. Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 20 minutes.
8. Add 2 cans rinsed black beans, 1/2 teaspoon salt, and 1/4 teaspoon black pepper, stirring to combine.
9. Continue simmering for 10 minutes until sweet potatoes are tender when pierced with a fork.
10. Stir in 1/4 cup chopped fresh cilantro just before serving.
Never have I encountered a stew that balances heartiness and brightness so perfectly. The sweet potatoes melt into the broth creating a naturally creamy texture, while the black beans provide satisfying substance. I love serving this over quinoa with a dollop of Greek yogurt and extra cilantro for a complete meal that feels both nourishing and exciting.
Garlic Herb Navy Bean Soup

Whenever the autumn chill starts to creep in, I find myself craving a bowl of something warm and comforting. This garlic herb navy bean soup has become my go-to recipe for cozy evenings, and I love how the herbs fill my kitchen with the most inviting aroma.
6
servings20
minutes80
minutesIngredients
– 2 cups dried navy beans
– 1 tbsp olive oil
– 1 medium yellow onion, diced
– 4 cloves garlic, minced
– 6 cups vegetable broth
– 1 tsp dried thyme
– 1 tsp dried rosemary
– 1 bay leaf
– 1 tsp salt
– 1/2 tsp black pepper
– 2 tbsp fresh parsley, chopped
Instructions
1. Rinse 2 cups dried navy beans under cold water and discard any debris.
2. Soak beans in water overnight or for at least 8 hours, then drain thoroughly (tip: soaking reduces cooking time and makes beans more digestible).
3. Heat 1 tbsp olive oil in a large pot over medium heat for 2 minutes until shimmering.
4. Add 1 medium diced yellow onion and cook for 5 minutes until translucent.
5. Add 4 cloves minced garlic and cook for 1 minute until fragrant.
6. Pour in drained beans and 6 cups vegetable broth, stirring to combine.
7. Add 1 tsp dried thyme, 1 tsp dried rosemary, and 1 bay leaf to the pot.
8. Bring mixture to a boil, then reduce heat to low and cover with a lid.
9. Simmer for 60-75 minutes until beans are tender when pierced with a fork (tip: avoid boiling vigorously as it can break down the beans).
10. Stir in 1 tsp salt and 1/2 tsp black pepper during the last 10 minutes of cooking.
11. Remove bay leaf and discard it properly.
12. Stir in 2 tbsp fresh chopped parsley just before serving (tip: adding fresh herbs at the end preserves their bright flavor and color).
Creamy and velvety in texture, this soup delivers a robust garlic flavor balanced by the earthy herbs. I love serving it with a crusty bread for dipping, or sometimes I’ll swirl in a spoonful of pesto for an extra layer of freshness that complements the beans beautifully.
Cheesy Tortellini and Bean Soup

Sometimes, on chilly autumn evenings like today, nothing hits the spot quite like a comforting bowl of soup. I love how this cheesy tortellini and bean soup comes together in under 30 minutes, making it perfect for busy weeknights when I’m craving something hearty but don’t want to spend hours in the kitchen.
5
servings10
minutes17
minutesIngredients
– 1 tbsp olive oil
– 1 medium yellow onion, diced
– 2 cloves garlic, minced
– 4 cups vegetable broth
– 1 (15 oz) can cannellini beans, drained and rinsed
– 1 (9 oz) package cheese tortellini
– 1 tsp dried Italian seasoning
– 1/2 tsp salt
– 1/4 tsp black pepper
– 1/4 cup grated Parmesan cheese
– 2 cups fresh spinach
Instructions
1. Heat 1 tbsp olive oil in a large pot over medium heat for 1 minute until shimmering.
2. Add 1 diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
3. Add 2 minced garlic cloves and cook for 1 minute until fragrant.
4. Pour in 4 cups vegetable broth and bring to a boil over high heat.
5. Add 1 can drained cannellini beans, 1 package cheese tortellini, 1 tsp Italian seasoning, 1/2 tsp salt, and 1/4 tsp black pepper.
6. Reduce heat to medium and simmer for 8 minutes, stirring occasionally, until tortellini are tender.
7. Stir in 2 cups fresh spinach and cook for 2 minutes until wilted.
8. Remove from heat and stir in 1/4 cup grated Parmesan cheese until melted.
Ultimate comfort in a bowl, this soup boasts a creamy texture from the melted cheese and tender tortellini, balanced by the heartiness of beans and freshness of spinach. I love serving it with extra Parmesan sprinkled on top and crusty bread for dipping—perfect for soaking up every last bit of the flavorful broth.
Conclusion
Whether you’re craving a classic comfort or an adventurous new flavor, these 20 bean soup recipes offer endless inspiration for cozy, nutritious meals. We hope you find a new favorite to warm your heart and kitchen—give one a try, share your thoughts in the comments, and pin this roundup on Pinterest to spread the deliciousness!

I’m Louise Cutler, a food lover who enjoys creating simple, flavorful recipes that anyone can make and share at home.



