As the evenings grow cooler, there’s nothing quite like a warm, hearty bowl of bean soup to wrap your hands around. Whether you’re craving a quick weeknight dinner or a slow-simmered weekend comfort food, this collection of 35 delicious recipes has something for every cozy night. Let’s dive in and find your new favorite!
Hearty Tuscan White Bean Soup

Oh, the cozy cravings are real, folks—especially when the calendar flips to December and your soul screams for something warm, hearty, and utterly comforting. This Tuscan white bean soup is basically a hug in a bowl, ready to rescue you from winter’s chill with minimal fuss and maximum flavor. Let’s dive into this soul-soothing pot of goodness!
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
– Olive oil – 2 tbsp
– Onion – 1 medium, diced
– Garlic – 3 cloves, minced
– Canned white beans – 2 (15-oz) cans, drained and rinsed
– Vegetable broth – 4 cups
– Dried rosemary – 1 tsp
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Heat the olive oil in a large pot over medium heat for 1 minute until shimmering.
2. Add the diced onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
3. Stir in the minced garlic and cook for 1 minute until fragrant—be careful not to let it burn, as garlic can turn bitter quickly.
4. Pour in the vegetable broth and bring to a boil over high heat, which should take about 3–4 minutes.
5. Add the drained white beans, dried rosemary, salt, and black pepper to the pot.
6. Reduce the heat to low, cover the pot, and simmer for 15 minutes to let the flavors meld together.
7. After 15 minutes, use a potato masher or immersion blender to partially blend about half of the beans for a creamy, chunky texture—this tip adds richness without extra cream.
8. Simmer uncovered for an additional 5 minutes until the soup thickens slightly and coats the back of a spoon.
9. Taste and adjust seasoning if needed, but avoid over-salting by starting with the measured amounts.
10. Ladle the soup into bowls and serve immediately while hot.
Creamy yet chunky, this soup boasts a velvety texture with pops of bean goodness, infused with the earthy aroma of rosemary. For a fun twist, top it with a drizzle of olive oil and crusty bread for dipping, or add a sprinkle of red pepper flakes to kick up the heat—it’s versatile enough to make every spoonful a delight!
Mexican Black Bean and Corn Soup

Veg out, soup lovers! If your winter blues need a spicy kick and your pantry is begging for a fiesta, this Mexican Black Bean and Corn Soup is your ticket to flavor town—no passport required. It’s hearty, zesty, and so easy, you’ll be dancing around the kitchen in no time.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
– Olive oil – 1 tbsp
– Onion – 1 medium, diced
– Garlic – 3 cloves, minced
– Ground cumin – 1 tsp
– Chili powder – 1 tsp
– Black beans – 2 (15-oz) cans, drained and rinsed
– Corn – 1 (15-oz) can, drained
– Vegetable broth – 4 cups
– Lime – 1, juiced
– Salt – ½ tsp
– Cilantro – ¼ cup, chopped
Instructions
1. Heat olive oil in a large pot over medium heat until shimmering, about 1 minute.
2. Add diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
3. Stir in minced garlic and cook for 1 minute until fragrant—don’t let it burn!
4. Sprinkle in ground cumin and chili powder, stirring for 30 seconds to toast the spices and boost their flavor.
5. Pour in drained and rinsed black beans and drained corn, mixing well to coat with the spices.
6. Add vegetable broth, bring to a boil over high heat, then reduce to a simmer.
7. Simmer uncovered for 15 minutes, stirring occasionally, to let the flavors meld.
8. Remove from heat and stir in lime juice and salt.
9. Use an immersion blender to partially blend the soup for a creamy yet chunky texture, or leave it as is for a brothier version.
10. Stir in chopped cilantro just before serving to keep it fresh and vibrant.
Oh, the joy of that first spoonful! This soup boasts a velvety base with pops of sweet corn and tender beans, all wrapped in a smoky, tangy embrace. Serve it with a dollop of sour cream or crushed tortilla chips for extra crunch, and watch it disappear faster than you can say “¡Olé!”
Spicy Chipotle Bean and Chorizo Soup

Ready to warm your soul and wake up your taste buds? This Spicy Chipotle Bean and Chorizo Soup is the ultimate cozy hug in a bowl—perfect for when you need something hearty, smoky, and just a little bit sassy. It’s basically a flavor fiesta that’ll make your kitchen smell like a Tex-Mex dream come true.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
– Olive oil – 1 tbsp
– Chorizo – 8 oz
– Yellow onion – 1, diced
– Garlic – 3 cloves, minced
– Chipotle peppers in adobo – 2 peppers, minced
– Canned black beans – 2 (15 oz) cans, drained and rinsed
– Chicken broth – 4 cups
– Canned diced tomatoes – 1 (14.5 oz) can
– Ground cumin – 1 tsp
– Salt – ½ tsp
– Lime – 1, juiced
– Cilantro – ¼ cup, chopped
Instructions
1. Heat 1 tbsp olive oil in a large pot over medium-high heat until shimmering, about 2 minutes.
2. Add 8 oz chorizo to the pot, breaking it into small pieces with a spoon, and cook until browned, 5–7 minutes.
3. Tip: Use a slotted spoon to remove the chorizo, leaving about 1 tbsp of fat in the pot for extra flavor.
4. Add 1 diced yellow onion to the pot and cook, stirring occasionally, until softened and translucent, about 5 minutes.
5. Stir in 3 minced garlic cloves and cook until fragrant, 30 seconds.
6. Add 2 minced chipotle peppers in adobo, 1 tsp ground cumin, and ½ tsp salt, stirring to combine for 1 minute.
7. Pour in 4 cups chicken broth, 2 cans drained black beans, and 1 can diced tomatoes, bringing to a boil.
8. Reduce heat to low, cover, and simmer for 20 minutes to let flavors meld.
9. Tip: For a thicker soup, mash some beans against the pot side with a spoon halfway through simmering.
10. Return the cooked chorizo to the pot and stir to heat through, 2 minutes.
11. Remove from heat and stir in juice from 1 lime and ¼ cup chopped cilantro.
12. Tip: Taste and adjust seasoning if needed, but avoid adding more salt until after the lime juice, as it brightens flavors.
Get ready to dive into a bowl of smoky, spicy goodness with a velvety texture from those creamy beans and a zesty kick from the lime. Serve it up with a dollop of sour cream or a side of crusty bread for dipping—it’s the kind of meal that’ll have you going back for seconds before you even finish your first spoonful!
Creamy Cannellini Bean and Spinach Soup

Phew, is it just me, or did winter arrive with a dramatic, soup-demanding flair? Let’s cozy up with a bowl of pure comfort that’s so creamy, you’ll swear there’s a secret dairy farm in your pot—but nope, it’s all thanks to some clever bean magic.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
– Olive oil – 2 tbsp
– Yellow onion – 1 medium, diced
– Garlic – 3 cloves, minced
– Vegetable broth – 4 cups
– Canned cannellini beans – 2 (15.5 oz) cans, drained and rinsed
– Fresh spinach – 5 oz
– Lemon juice – 2 tbsp
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Heat the olive oil in a large pot over medium heat for 1 minute until shimmering.
2. Add the diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent and fragrant.
3. Stir in the minced garlic and cook for 1 minute more, just until golden but not browned.
4. Pour in the vegetable broth and bring the mixture to a boil over high heat, which should take about 3–4 minutes.
5. Add the drained and rinsed cannellini beans, reduce the heat to medium-low, and simmer uncovered for 15 minutes to let the flavors meld.
6. Using an immersion blender, carefully puree the soup directly in the pot until smooth and creamy, about 2–3 minutes. (Tip: For a chunkier texture, blend only half the soup.)
7. Stir in the fresh spinach and cook for 2 minutes, just until wilted and vibrant green.
8. Remove the pot from the heat and stir in the lemon juice, salt, and black pepper until fully combined. (Tip: Add the lemon juice off the heat to preserve its bright, zesty flavor.)
9. Taste and adjust seasoning if needed, but avoid over-salting as the beans and broth provide natural savoriness.
10. Ladle the soup into bowls and serve immediately while hot. (Tip: For a fancy touch, drizzle with extra olive oil and a sprinkle of red pepper flakes.)
Earthy and velvety, this soup boasts a rich, satisfying texture from the blended beans, with pops of fresh spinach adding a delightful contrast. The lemon juice cuts through the creaminess for a zesty kick that makes each spoonful irresistible—try serving it with crusty bread for dipping or topping it with crispy croutons for an extra crunch.
Smoky Ham and Split Pea Bean Soup

Oh, the humble split pea finally gets the smoky, meaty upgrade it’s been dreaming of! This soup is like a cozy hug in a bowl, perfect for when you’ve got leftover ham staring you down from the fridge. Let’s turn those pantry staples into a flavor-packed masterpiece that’ll have everyone asking for seconds.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 90 minutes
Ingredients
– Olive oil – 2 tbsp
– Yellow onion – 1 large, diced
– Carrots – 2 medium, diced
– Celery – 2 stalks, diced
– Garlic – 4 cloves, minced
– Smoked ham hock – 1 (about 1 lb)
– Dried green split peas – 1 lb
– Low-sodium chicken broth – 8 cups
– Bay leaves – 2
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat until shimmering, about 2 minutes.
2. Add diced onion, carrots, and celery; sauté, stirring occasionally, until vegetables soften and onions turn translucent, about 8–10 minutes.
3. Stir in minced garlic and cook until fragrant, about 1 minute.
4. Place the smoked ham hock in the pot, nestling it among the vegetables.
5. Pour in dried green split peas, low-sodium chicken broth, and bay leaves.
6. Bring the mixture to a boil over high heat, then immediately reduce heat to low to maintain a gentle simmer.
7. Cover the pot with a lid, leaving it slightly ajar to allow steam to escape.
8. Simmer for 1 hour 30 minutes, stirring every 30 minutes to prevent sticking—this slow cook is key for tender peas!
9. After 1 hour 30 minutes, remove the ham hock and bay leaves from the pot using tongs.
10. Let the ham hock cool on a cutting board for 5 minutes, then shred the meat from the bone, discarding the bone and any fat.
11. Return the shredded ham to the pot.
12. Stir in salt and black pepper.
13. Simmer uncovered for an additional 10 minutes to thicken the soup slightly.
14. Ladle the soup into bowls while hot.
Unbelievably creamy yet chunky, this soup boasts a velvety texture from the broken-down peas punctuated by tender ham bits. The smoky depth from the hock melds beautifully with the sweet vegetables, making it a hearty one-pot wonder. Try topping it with a dollop of sour cream and a sprinkle of fresh dill for a tangy twist that cuts through the richness!
Mediterranean Chickpea and Lentil Soup

Gather ’round, soup lovers! If your taste buds are craving a vacation but your wallet says “staycation,” this Mediterranean Chickpea and Lentil Soup is your passport to flavor town—no boarding pass required. It’s the cozy, hearty hug your winter-weary soul desperately needs, packed with protein and personality that’ll make you forget all about that sad desk salad.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– Olive oil – 2 tbsp
– Onion – 1 large, diced
– Garlic – 3 cloves, minced
– Carrots – 2 medium, diced
– Vegetable broth – 4 cups
– Canned chickpeas – 1 (15 oz) can, drained and rinsed
– Brown lentils – 1 cup, rinsed
– Canned diced tomatoes – 1 (14.5 oz) can
– Ground cumin – 1 tsp
– Paprika – 1 tsp
– Salt – 1 tsp
– Black pepper – ½ tsp
– Fresh lemon juice – 2 tbsp
– Fresh parsley – ¼ cup, chopped
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add 1 large diced onion and cook, stirring frequently, until translucent and soft, 5–7 minutes.
3. Stir in 3 minced garlic cloves and cook until fragrant, 30 seconds—don’t let it burn!
4. Add 2 diced carrots and cook for 3 minutes to soften slightly.
5. Pour in 4 cups vegetable broth, scraping the bottom of the pot to release any browned bits (that’s flavor gold!).
6. Add 1 cup rinsed brown lentils, 1 drained and rinsed can of chickpeas, 1 can diced tomatoes, 1 tsp ground cumin, 1 tsp paprika, 1 tsp salt, and ½ tsp black pepper.
7. Bring to a boil, then reduce heat to low, cover, and simmer for 25 minutes until lentils are tender but not mushy.
8. Stir in 2 tbsp fresh lemon juice and ¼ cup chopped fresh parsley just before serving.
Brace yourself for a velvety, thick soup where the lentils melt into the broth while chickpeas add delightful pops of texture. The cumin and paprika give it a warm, smoky depth, perfectly brightened by that zesty lemon finish—serve it with crusty bread for dipping, or get fancy with a dollop of Greek yogurt and extra parsley on top.
Southwest Pinto Bean and Rice Soup

Veg out, soup lovers! If you’re craving a cozy, flavor-packed hug in a bowl that’s easier than convincing your cat to take a bath, you’ve hit the jackpot. This Southwest-inspired soup is a fiesta of hearty pinto beans, fluffy rice, and zesty spices that’ll warm you up faster than a heated argument about the best taco topping.
Serving: 6 | Pre Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
– Olive oil – 2 tbsp
– Yellow onion – 1 medium, diced
– Garlic – 3 cloves, minced
– Ground cumin – 2 tsp
– Chili powder – 1 tsp
– Dried oregano – 1 tsp
– Vegetable broth – 6 cups
– Canned pinto beans – 2 (15 oz) cans, drained and rinsed
– Long-grain white rice – 1 cup
– Canned diced tomatoes – 1 (14.5 oz) can, undrained
– Salt – 1 tsp
– Black pepper – ½ tsp
– Fresh cilantro – ¼ cup, chopped
– Lime – 1, cut into wedges
Instructions
1. Heat the olive oil in a large pot over medium heat until it shimmers, about 1 minute.
2. Add the diced yellow onion and cook, stirring occasionally, until softened and translucent, 5–7 minutes.
3. Stir in the minced garlic and cook until fragrant, 30 seconds to 1 minute, being careful not to burn it—this builds a flavor base without bitterness.
4. Add the ground cumin, chili powder, and dried oregano, stirring constantly for 30 seconds to toast the spices and release their aromas.
5. Pour in the vegetable broth and bring to a boil over high heat, which should take 3–5 minutes.
6. Add the drained and rinsed pinto beans, long-grain white rice, and undrained diced tomatoes, then reduce the heat to medium-low.
7. Season with salt and black pepper, stirring to combine all ingredients evenly.
8. Simmer uncovered, stirring occasionally, until the rice is tender and has absorbed most of the liquid, 20–25 minutes; for a thicker soup, mash some beans against the pot side with a spoon halfway through.
9. Remove the pot from the heat and stir in the chopped fresh cilantro, reserving a little for garnish if desired.
10. Serve hot with lime wedges on the side for squeezing over each bowl—the acidity brightens the rich flavors perfectly.
A creamy, comforting texture with a subtle kick from the spices makes this soup a weeknight winner. Top it with avocado slices or tortilla chips for extra crunch, and watch it disappear faster than leftovers at a potluck!
Rustic Vegetable and Navy Bean Soup

Gather ’round, soup lovers, because this Rustic Vegetable and Navy Bean Soup is about to become your new cozy-season obsession—it’s like a warm hug in a bowl, but with way more fiber and zero awkward side-hugs. Seriously, this hearty, veggie-packed delight is so simple to whip up, you’ll wonder why you ever settled for sad, canned versions that taste like regret.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– Olive oil – 2 tbsp
– Onion – 1 large, diced
– Carrots – 2, chopped
– Celery – 2 stalks, chopped
– Garlic – 4 cloves, minced
– Navy beans – 2 (15-oz) cans, drained and rinsed
– Vegetable broth – 6 cups
– Dried thyme – 1 tsp
– Bay leaf – 1
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat until it shimmers, about 1 minute.
2. Add 1 large diced onion, 2 chopped carrots, and 2 chopped celery stalks to the pot, stirring to coat in the oil.
3. Sauté the vegetables for 8–10 minutes, stirring occasionally, until the onion is translucent and the carrots start to soften—don’t rush this step, as it builds flavor!
4. Stir in 4 minced garlic cloves and cook for 1 minute, just until fragrant to avoid burning.
5. Pour in 6 cups vegetable broth, scraping the bottom of the pot to release any browned bits for extra depth.
6. Add 2 cans drained and rinsed navy beans, 1 tsp dried thyme, 1 bay leaf, 1 tsp salt, and ½ tsp black pepper to the pot.
7. Bring the soup to a boil over high heat, then reduce the heat to low and simmer uncovered for 30 minutes, stirring occasionally.
8. After 30 minutes, remove the bay leaf and discard it—no one wants a surprise leaf in their spoon!
9. Use a potato masher or the back of a spoon to gently mash some of the beans against the side of the pot, which thickens the soup naturally without added flour.
10. Simmer for an additional 5 minutes to let the flavors meld, then remove from heat.
Now, isn’t that a bowl of pure comfort? The soup boasts a chunky, rustic texture with creamy beans and tender veggies, all swimming in a savory, herb-infused broth that’s subtly earthy from the thyme. Serve it piping hot with a crusty bread for dipping, or get fancy by topping it with a sprinkle of Parmesan and a drizzle of olive oil for an extra touch of richness.
Italian Sausage and Great Northern Bean Soup

Zesty, zippy, and downright cozy—this Italian Sausage and Great Northern Bean Soup is the culinary equivalent of a warm hug on a chilly day, perfect for when you want something hearty without spending hours in the kitchen. It’s a one-pot wonder that packs a punch of flavor with minimal fuss, making it ideal for busy weeknights or lazy weekends. Trust me, your taste buds will thank you for this savory escape!
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– Italian sausage – 1 lb
– Olive oil – 2 tbsp
– Onion – 1 large, diced
– Garlic – 4 cloves, minced
– Chicken broth – 6 cups
– Great Northern beans – 2 (15-oz) cans, drained and rinsed
– Dried oregano – 1 tsp
– Salt – ½ tsp
– Black pepper – ¼ tsp
– Fresh parsley – ¼ cup, chopped
Instructions
1. Heat olive oil in a large pot over medium-high heat until shimmering, about 2 minutes.
2. Add Italian sausage to the pot, breaking it into small pieces with a spoon, and cook until browned and no longer pink, 8–10 minutes.
3. Tip: Use a wooden spoon to scrape up any browned bits from the bottom of the pot—this adds depth of flavor!
4. Add diced onion to the pot and sauté until softened and translucent, 5–7 minutes.
5. Stir in minced garlic and cook until fragrant, about 1 minute.
6. Pour in chicken broth, scraping the bottom of the pot to incorporate all the flavorful bits.
7. Add drained Great Northern beans, dried oregano, salt, and black pepper to the pot.
8. Bring the mixture to a boil, then reduce heat to low and let it simmer uncovered for 30 minutes to allow flavors to meld.
9. Tip: Simmering uncovered helps thicken the soup slightly—if you prefer it thinner, cover the pot partially.
10. Stir in chopped fresh parsley just before serving to brighten the dish.
11. Tip: Taste and adjust seasoning if needed, but avoid over-salting since the sausage and broth already add saltiness.
12. Ladle the soup into bowls and serve immediately.
Ooh, the result is a rich, brothy soup with tender beans and savory sausage that’s both comforting and satisfying. The texture is hearty yet not too thick, perfect for soaking up with a crusty bread or pairing with a simple salad. For a creative twist, top it with a sprinkle of grated Parmesan or a dollop of pesto to elevate the flavors even more!
Caribbean Red Bean and Coconut Soup

Tired of the same old soup routine? This Caribbean Red Bean and Coconut Soup is here to rescue your taste buds from boredom with its creamy, dreamy vibes and a kick of island spice that’ll make you want to put on a floral shirt and dance in the kitchen.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– Olive oil – 2 tbsp
– Onion – 1, chopped
– Garlic – 3 cloves, minced
– Red bell pepper – 1, chopped
– Ground cumin – 1 tsp
– Smoked paprika – 1 tsp
– Cayenne pepper – ¼ tsp
– Red kidney beans – 2 (15-oz) cans, drained and rinsed
– Vegetable broth – 4 cups
– Coconut milk – 1 (13.5-oz) can
– Lime – 1, juiced
– Salt – 1 tsp
– Fresh cilantro – ¼ cup, chopped
Instructions
1. Heat olive oil in a large pot over medium heat for 1 minute until shimmering.
2. Add chopped onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
3. Stir in minced garlic and chopped red bell pepper, cooking for 3 more minutes until fragrant.
4. Sprinkle in ground cumin, smoked paprika, and cayenne pepper, toasting for 30 seconds to release their oils and deepen the flavor—this quick bloom prevents a raw spice taste.
5. Add drained and rinsed red kidney beans and vegetable broth, bringing the mixture to a boil over high heat.
6. Reduce heat to low, cover the pot, and simmer for 20 minutes to let the beans soften and flavors meld together.
7. Carefully transfer half of the soup to a blender, blend until smooth for about 1 minute, then return it to the pot for a creamy yet chunky texture—this trick adds body without extra cream.
8. Stir in coconut milk and lime juice, heating for 2 minutes over low heat until warmed through but not boiling to avoid curdling.
9. Season with salt, taste, and adjust if needed, then remove from heat.
10. Stir in chopped fresh cilantro just before serving to keep it vibrant and fresh, not wilted.
Velvety from the coconut milk with a subtle heat from the spices, this soup boasts a rich, comforting texture that’s perfect for scooping up with crusty bread. Serve it topped with extra cilantro or a dollop of yogurt for a cool contrast that makes every spoonful a mini vacation.
Thai Red Curry Bean Soup with Lemongrass

Zesty, zippy, and downright dreamy—this Thai Red Curry Bean Soup with Lemongrass is the cozy hug your taste buds have been craving, especially on a chilly December day when you’d rather be wrapped in a blanket than slaving over a stove. It’s a flavor-packed, one-pot wonder that’ll make you feel like a culinary wizard without the fuss, perfect for when you want something hearty, spicy, and soul-soothing all at once.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
– Vegetable oil – 1 tbsp
– Onion – 1 medium, diced
– Garlic – 3 cloves, minced
– Lemongrass – 2 stalks, trimmed and bruised
– Thai red curry paste – 2 tbsp
– Coconut milk – 1 can (13.5 oz)
– Vegetable broth – 4 cups
– Canned kidney beans – 1 can (15 oz), drained and rinsed
– Lime – 1, juiced
– Salt – ½ tsp
– Cilantro – ¼ cup, chopped
Instructions
1. Heat 1 tbsp vegetable oil in a large pot over medium heat until shimmering, about 1 minute.
2. Add 1 diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
3. Stir in 3 minced garlic cloves and cook for 30 seconds until fragrant, being careful not to burn it—this releases the aromatic oils.
4. Add 2 bruised lemongrass stalks and 2 tbsp Thai red curry paste, stirring constantly to coat the onions and garlic, about 1 minute.
5. Pour in 1 can coconut milk and 4 cups vegetable broth, scraping the bottom of the pot to lift any browned bits for extra flavor.
6. Bring the mixture to a gentle boil over medium-high heat, then reduce to a simmer.
7. Stir in 1 can drained kidney beans and simmer uncovered for 15 minutes, allowing the flavors to meld and the soup to thicken slightly.
8. Remove the pot from heat and discard the lemongrass stalks—they’ve done their job infusing that citrusy punch.
9. Stir in the juice of 1 lime and ½ tsp salt, tasting and adjusting if needed, but avoid over-salting as the broth and beans already add savoriness.
10. Ladle the soup into bowls and garnish with ¼ cup chopped cilantro for a fresh, herby finish.
Delightfully creamy with a kick of spice, this soup boasts a velvety texture from the coconut milk and a tangy zing from the lemongrass. Serve it over steamed rice for a heartier meal, or pair it with crusty bread to soak up every last drop—it’s a vibrant, comforting bowl that’ll warm you from the inside out.
French Onion and Borlotti Bean Soup

Aren’t you tired of soups that whisper when they should sing? This French Onion and Borlotti Bean Soup belts out flavor like a Broadway star, turning humble onions and beans into a cozy, caramelized hug in a bowl. It’s the culinary equivalent of finding a twenty-dollar bill in your winter coat—utterly delightful and surprisingly substantial.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 4 large
– Unsalted butter – 4 tbsp
– Dry white wine – ½ cup
– Beef broth – 4 cups
– Borlotti beans (canned) – 2 cups, drained and rinsed
– Fresh thyme – 4 sprigs
– Bay leaf – 1
– Gruyère cheese – 1 cup, shredded
– Baguette – 4 slices, 1-inch thick
– Olive oil – 1 tbsp
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Peel and thinly slice 4 large yellow onions into half-moons.
2. Melt 4 tbsp unsalted butter in a large Dutch oven over medium-low heat.
3. Add all sliced onions to the pot and sprinkle with 1 tsp salt.
4. Cook onions, stirring occasionally, for 45 minutes until deeply caramelized and golden brown. Tip: Don’t rush this—low and slow is key for that sweet, jammy onion magic.
5. Pour in ½ cup dry white wine to deglaze the pot, scraping up any browned bits from the bottom.
6. Simmer the wine for 3 minutes until reduced by half.
7. Add 4 cups beef broth, 2 cups drained borlotti beans, 4 thyme sprigs, and 1 bay leaf to the pot.
8. Bring the soup to a boil, then reduce heat to low and simmer uncovered for 15 minutes.
9. While soup simmers, preheat your oven’s broiler to 450°F.
10. Brush 4 baguette slices with 1 tbsp olive oil and place on a baking sheet.
11. Broil bread for 2-3 minutes until golden and crisp, watching closely to prevent burning. Tip: Keep the oven door slightly ajar while broiling for better control.
12. Remove thyme sprigs and bay leaf from the soup and discard.
13. Season soup with ½ tsp black pepper, stirring to combine.
14. Ladle hot soup into 4 oven-safe bowls, filling them three-quarters full.
15. Top each bowl with 1 toasted baguette slice and evenly sprinkle 1 cup shredded Gruyère over the bread.
16. Place bowls on a baking sheet and broil for 3-4 minutes until cheese is bubbly and golden brown. Tip: Let the bowls cool for 2 minutes before serving—that cheese lava is dangerously delicious.
17. Remove from oven and serve immediately.
Really, the magic is in that glorious cheese blanket melting into the rich, savory broth. Each spoonful delivers the sweet depth of caramelized onions paired with the creamy, nutty borlotti beans. For a fun twist, serve it in hollowed-out bread bowls or top with a fried egg for an extra-decadent brunch version.
Classic Minestrone with Mixed Beans

Zesty and brimming with cozy vibes, this Classic Minestrone with Mixed Beans is the ultimate hug-in-a-bowl for those chilly evenings when you want something hearty without the hassle. Think of it as your pantry’s greatest hits album—simple, satisfying, and packed with flavor that’ll have you doing a little happy dance with every spoonful. Let’s dive in and get this veggie-packed party started!
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– Olive oil – 2 tbsp
– Onion – 1 large, diced
– Carrots – 2 medium, chopped
– Celery – 2 stalks, chopped
– Garlic – 3 cloves, minced
– Canned diced tomatoes – 1 (28 oz) can
– Vegetable broth – 6 cups
– Mixed beans – 2 (15 oz) cans, drained and rinsed
– Ditalini pasta – 1 cup
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Heat olive oil in a large pot over medium heat for 1 minute until shimmering.
2. Add onion, carrots, and celery, and sauté for 8 minutes, stirring occasionally, until softened.
3. Stir in garlic and cook for 1 minute until fragrant.
4. Pour in diced tomatoes and vegetable broth, and bring to a boil over high heat.
5. Reduce heat to low, cover, and simmer for 20 minutes to meld flavors.
6. Add mixed beans, ditalini pasta, salt, and black pepper, stirring to combine.
7. Simmer uncovered for 15 minutes, stirring every 5 minutes to prevent sticking, until pasta is al dente.
8. Remove from heat and let sit for 5 minutes to thicken slightly.
9. Taste and adjust seasoning if needed, but avoid over-salting.
10. Ladle into bowls and serve immediately.
Delightfully chunky and savory, this minestrone boasts a rich tomato broth that hugs every bean and pasta piece—perfect for dunking crusty bread or topping with a sprinkle of Parmesan. Serve it steaming hot with a side of garlic knots, or get creative by adding a dollop of pesto for an herby twist that’ll make your taste buds sing!
Green Bean and Potato Crockpot Soup

Gather ’round, soup lovers! If your crockpot has been collecting dust while dreaming of cozy winter nights, it’s time to wake that sleepy appliance up with a hug-in-a-bowl that practically makes itself. This Green Bean and Potato Crockpot Soup is the culinary equivalent of putting on your favorite fuzzy socks—comforting, effortless, and guaranteed to make your kitchen smell like a warm hug.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 6 hours
Ingredients
– Green beans – 1 lb
– Potatoes – 2 lbs
– Chicken broth – 6 cups
– Onion – 1 large
– Garlic – 4 cloves
– Olive oil – 2 tbsp
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Rinse 1 lb of green beans under cold water, then trim and snap them into 1-inch pieces.
2. Peel and dice 2 lbs of potatoes into ½-inch cubes for even cooking.
3. Dice 1 large onion and mince 4 cloves of garlic.
4. Heat 2 tbsp of olive oil in a skillet over medium heat for 1 minute.
5. Add the diced onion to the skillet and sauté for 5 minutes until translucent.
6. Stir in the minced garlic and cook for 1 more minute until fragrant.
7. Transfer the onion-garlic mixture to your crockpot insert.
8. Add the prepared green beans and potatoes to the crockpot.
9. Pour 6 cups of chicken broth over the vegetables.
10. Season with 1 tsp of salt and ½ tsp of black pepper, stirring to combine.
11. Cover the crockpot with its lid and cook on LOW heat for 6 hours.
12. After 6 hours, remove the lid and use a potato masher to gently crush some potatoes against the crockpot wall to thicken the soup.
13. Ladle the soup into bowls and serve immediately.
Dive into a bowl where tender potatoes melt into the broth while green beans keep their satisfying snap. The slow-cooked magic creates a rich, savory base that tastes like it simmered all day (because it did!). Try topping it with crispy bacon crumbles or a dollop of sour cream for a creamy contrast that’ll make this your new cold-weather staple.
Conclusion
Whether you’re craving a classic minestrone or a spicy black bean chili, these 35 bean soup recipes promise cozy comfort in every bowl. We hope you find a new favorite to warm your kitchen! Try one this week, leave a comment with your top pick, and don’t forget to share this roundup on Pinterest to spread the soup love.

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




