O
f all the pantry heroes, canned beans are the ultimate shortcut to a hearty, comforting soup. Whether you’re craving a smoky black bean chili or a creamy white bean stew, these 17 recipes turn simple cans into satisfying dinners in minutes. Grab your soup pot and let’s get cooking!
Black Bean and Chorizo Soup
Packed with smoky, spicy flavor, this Black Bean and Chorizo Soup is my go-to for a hearty weeknight dinner. It’s one of those recipes that comes together with pantry staples but tastes like it simmered all day.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- 1 tbsp extra-virgin olive oil
- 1 lb fresh Mexican chorizo, casings removed
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tbsp smoked paprika
- 1 tsp ground cumin
- 1/2 tsp dried Mexican oregano
- 2 cans (15 oz each) black beans, rinsed and drained
- 1 can (14.5 oz) fire-roasted diced tomatoes, undrained
- 4 cups low-sodium chicken broth
- 2 bay leaves
- Kosher salt and freshly ground black pepper, to taste
- Fresh cilantro leaves, roughly chopped (for garnish)
- Lime wedges (for serving)
Instructions
- Heat the olive oil in a large Dutch oven over medium-high heat. Add the chorizo and cook, breaking it up with a wooden spoon, until browned and crispy, about 5–7 minutes. Use a slotted spoon to transfer the chorizo to a plate, leaving the rendered fat in the pot for added flavor.
- Add the diced onion to the pot and sauté until softened and translucent, about 4 minutes. Stir in the minced garlic, smoked paprika, cumin, and oregano; cook until fragrant, about 30 seconds, stirring constantly to prevent burning.
- Return the cooked chorizo to the pot. Add the black beans, fire-roasted tomatoes (with their juices), chicken broth, and bay leaves. Bring to a boil, then reduce the heat to low and simmer uncovered for 30 minutes, allowing the flavors to meld and the soup to thicken slightly.
- Remove and discard the bay leaves. For a heartier texture, use an immersion blender to partially blend the soup, leaving about half of the beans intact. (Alternatively, transfer 2 cups of soup to a blender, puree until smooth, and stir back into the pot.)
- Season with kosher salt and freshly ground black pepper to taste. Ladle into bowls and garnish with fresh cilantro and a squeeze of lime juice.
Kick back and enjoy this soul-warming soup with a dollop of crema or crunchy tortilla strips. The smoky chorizo and creamy black beans create a satisfying bowl that tastes even better the next day.
Chickpea and Spinach Coconut Curry Soup
Nothing beats a cozy bowl of creamy, spiced soup on a chilly evening, and this Chickpea and Spinach Coconut Curry Soup is my go-to for a quick, nourishing dinner. It's rich, satisfying, and comes together with pantry staples like canned chickpeas and coconut milk.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon ground turmeric
- 1/4 teaspoon cayenne pepper (optional)
- 1 can (13.5 ounces) full-fat coconut milk
- 1 cup vegetable broth
- 1 can (15 ounces) chickpeas, drained and rinsed
- 4 cups fresh spinach, packed
- Salt to taste
- Black pepper to taste
- 1 tablespoon fresh lime juice
- Fresh cilantro for garnish
Instructions
- Heat olive oil in a large pot over medium heat. Add diced onion and cook, stirring occasionally, until translucent, about 5 minutes.
- Add minced garlic and grated ginger; cook for 30 seconds until fragrant.
- Stir in curry powder, cumin, turmeric, and cayenne (if using); cook for 1 minute to bloom the spices, deepening their flavor.
- Pour in coconut milk and vegetable broth, scraping up any browned bits from the bottom of the pot with a wooden spoon.
- Add chickpeas and bring to a gentle simmer. Reduce heat to low and cook for 10 minutes, allowing the flavors to meld.
- Add spinach in handfuls, stirring gently after each addition, until wilted, about 2 minutes. Tip: Adding spinach gradually ensures even wilting without overcrowding.
- Season with salt, pepper, and fresh lime juice. Taste and adjust seasoning as needed. For best results, use full-fat coconut milk to achieve a luxuriously creamy texture.
- Serve hot, garnished with fresh cilantro.
We love serving this soup with a side of crusty bread or fluffy basmati rice to soak up every last drop of the luscious broth. The coconut milk lends a silky texture while the curry spices bring warmth—perfect for a comforting meal any night of the week.
White Bean and Kale Minestrone
You know when you need a hug in a bowl? This minestrone is my weeknight secret—rich with creamy cannellini beans, hearty kale, and tender pasta, all simmered in a savory tomato broth. It’s the kind of soup that feels like a slow-cooked masterpiece but comes together in under an hour.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
Produce
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 2 celery ribs, diced
- 1 bunch lacinato kale, stems removed and leaves roughly chopped
- 1 can (14.5 oz) diced fire-roasted tomatoes
Canned & Dry Goods
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1 cup ditalini pasta (or small shells)
Broth & Oil
- 6 cups low-sodium vegetable broth
- 2 tablespoons extra-virgin olive oil
- 1 Parmesan rind (optional, for added depth)
Seasonings
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes (optional)
- Kosher salt and freshly ground black pepper, to taste
- Freshly grated Parmesan cheese, for serving
Instructions
- Heat the olive oil in a large Dutch oven over medium heat. Add the onion, carrots, and celery; cook, stirring occasionally, until softened, about 5 minutes. (Tip: Sauté the vegetables until they start to brown for deeper flavor.)
- Add the garlic, oregano, and red pepper flakes; cook until fragrant, about 30 seconds.
- Pour in the vegetable broth and diced tomatoes, scraping up any browned bits. Add the Parmesan rind if using. Bring to a boil.
- Stir in the cannellini beans and pasta. Reduce heat to medium-low and simmer until the pasta is al dente, about 10 minutes. (Tip: Stir occasionally to prevent the pasta from sticking.)
- Fold in the kale and cook until wilted, about 2 minutes. (Tip: Adding kale at the end preserves its bright color and nutrients.)
- Season with salt and pepper to taste. Remove the Parmesan rind before serving.
- Ladle into bowls and top with freshly grated Parmesan. (Tip: For extra richness, drizzle with a touch of good olive oil.)
One spoonful of this minestrone is pure comfort—the creamy beans, tender pasta, and silky kale in a rich tomato broth. I love serving it with a hunk of crusty sourdough for dipping. Make a big batch; it tastes even better the next day.
Lentil and Vegetable Soup
Soups are my favorite comfort food, and this lentil and vegetable number is a weeknight hero. Using canned lentils cuts the cook time drastically, so you get that slow-simmered depth in under an hour. It's packed with carrots, celery, and tomatoes in a savory herb broth—totally gluten-free and deeply satisfying.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, finely diced
- 2 large carrots, peeled and diced into 1/4-inch pieces
- 2 celery stalks, diced into 1/4-inch pieces
- 3 cloves garlic, minced
- 1 can (14.5 ounces) diced tomatoes, with their juices
- 1 can (15 ounces) lentils, rinsed and drained
- 4 cups low-sodium vegetable broth, gluten-free
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 teaspoon sea salt
- 1/2 teaspoon freshly ground black pepper
Instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook, stirring occasionally, until translucent, about 5 minutes. (Don't rush this step—properly softened onions build a flavorful base.)
- Add the carrots, celery, and garlic. Cook for another 5 minutes, stirring occasionally, until the vegetables begin to soften. (Cutting everything a uniform 1/4 inch ensures even cooking.)
- Pour in the diced tomatoes with their juices, the rinsed lentils, and the vegetable broth. Add the dried thyme, bay leaf, salt, and pepper. Stir to combine.
- Bring the soup to a boil over high heat, then reduce the heat to low and let it simmer gently, uncovered, for 20–25 minutes, until the carrots and celery are tender. (A gentle simmer melds the flavors without making the lentils mushy.)
- Remove the bay leaf and discard. Taste the soup and adjust the seasoning with additional salt and pepper if needed. (Remember: canned lentils and broth vary in saltiness, so always adjust at the end.)
- Ladle the soup into bowls and serve hot. For a pop of freshness, you can garnish with chopped fresh parsley—but it's lovely just as is.
The soup comes together with a wonderfully rustic texture—tender lentils and soft vegetables swimming in a rich, herb-fragrant broth. It’s hearty enough to be a meal on its own, especially when paired with a slice of crusty gluten-free bread for sopping up every last drop.
Three Bean Chili
Lately, I've been craving a hearty bowl of chili that's both comforting and packed with protein. This three-bean chili, featuring kidney, black, and pinto beans alongside ground beef, hits all the right notes—smoky, spicy, and deeply satisfying. Perfect for busy weeknights when you want something that tastes like it simmered all day.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, finely diced
- 4 cloves garlic, minced
- 1 large red bell pepper, seeded and diced
- 1½ pounds ground beef (80/20)
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon cayenne pepper (optional, for heat)
- 1 (28-ounce) can crushed tomatoes
- 1 (15-ounce) can diced tomatoes with green chilies (e.g., Rotel), undrained
- 1 (15-ounce) can kidney beans, drained and rinsed
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (15-ounce) can pinto beans, drained and rinsed
- 2 cups beef broth, preferably low-sodium
- 1 tablespoon tomato paste
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
Instructions
- Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.
- Add diced onion and bell pepper; cook, stirring occasionally, until softened, about 5 minutes.
- Stir in minced garlic and cook for 30 seconds until fragrant.
- Add ground beef, breaking it apart with a wooden spoon; cook until browned and no longer pink, about 6-8 minutes. Tip: Don't over-crowd the pot—brown in batches if needed for better caramelization.
- Drain off excess fat, leaving about 1 tablespoon in the pot.
- Sprinkle chili powder, cumin, smoked paprika, and cayenne (if using) over the meat; stir and cook for 1 minute to toast the spices.
- Add tomato paste and stir for another minute, deepening the flavor.
- Pour in crushed tomatoes, diced tomatoes with green chilies, and beef broth; stir to combine and scrape up any browned bits from the bottom.
- Add drained kidney, black, and pinto beans; stir gently to incorporate.
- Season with salt and black pepper; bring chili to a boil, then reduce heat to low and simmer uncovered for 30 minutes, stirring occasionally. Tip: For thicker chili, mash some beans against the side of the pot. For extra smoky depth, add a chipotle pepper in adobo sauce.
- Taste and adjust salt and other seasonings as needed. Tip: Let the chili rest for 10 minutes off heat—flavors meld beautifully.
The texture here is thick and hearty—perfectly spoonable without being pasty. The layers of warm spices and smoky cumin really shine, while the three beans offer a wonderful creamy contrast. Serve it with a dollop of sour cream, shredded cheddar, and a side of cornbread for a true comfort classic.
Smoky Black Bean and Corn Chowder
Got a can of black beans and some corn? Then you're halfway to this smoky, creamy chowder that's become my go-to weeknight comfort. The secret is a touch of chipotle in adobo—it adds a deep, earthy heat that transforms simple ingredients into something special.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
Aromatics & Base
- 2 tablespoons unsalted butter
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 large carrot, peeled and diced
- 2 celery stalks, diced
Produce & Pantry
- 1 chipotle pepper in adobo sauce, minced, plus 1 teaspoon adobo sauce
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 1/4 cup all-purpose flour
- 4 cups low-sodium vegetable broth
- 2 cups Yukon Gold potatoes, peeled and diced into 1/2-inch cubes
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn kernels, drained (or 1 1/2 cups frozen corn)
- 1 cup heavy cream
- Salt and freshly ground black pepper to taste
- Optional garnish: chopped fresh cilantro, sliced avocado, or a squeeze of lime
Instructions
- Melt the butter in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion, carrot, and celery; cook, stirring occasionally, until softened, about 5 minutes.
- Add the garlic, chipotle pepper, adobo sauce, smoked paprika, and cumin. Cook for 1 minute until fragrant. (Tip: Toasting the spices briefly deepens their flavor.)
- Sprinkle the flour over the vegetables and stir to coat. Cook for 2 minutes, stirring constantly, to remove the raw flour taste.
- Gradually pour in the vegetable broth while whisking to prevent lumps. Bring to a boil, then add the potatoes. Reduce heat to medium-low, cover, and simmer until potatoes are tender, about 12–15 minutes.
- Stir in the black beans and corn. Cook for 3 minutes to warm through. (Tip: If using frozen corn, no need to thaw first.)
- Reduce heat to low and stir in the heavy cream. Simmer gently for 2 minutes—do not boil, or the cream may curdle. Season with salt and pepper to taste.
- Ladle into bowls and garnish as desired. (Tip: For extra smokiness, add a pinch of smoked paprika on top.)
Honestly, this chowder tastes even better the next day, so don't hesitate to make a double batch. The smoky heat from the chipotle mingles with sweet corn and creamy potatoes, while the black beans add a hearty bite. Serve it with a crusty bread for sopping up every last drop—it's pure comfort in a bowl.
Tuscan White Bean and Sausage Soup
Oh, my friends, this soup is the epitome of comfort—rich, hearty, and brimming with Tuscan flavors. I’ll be honest, I rely on canned cannellini beans for their creamy texture, and the spicy Italian sausage adds just the right kick. It's a weeknight lifesaver that tastes like it simmered all day.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
For the Soup Base and Aromatics
- 1 tbsp olive oil
- 1 lb sweet or hot Italian sausage, casings removed
- 1 large yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 1 tsp dried oregano
- 1/2 tsp red pepper flakes (optional)
Liquids and Beans
- 4 cups low-sodium chicken broth
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 Parmesan rind (optional)
Greens and Finish
- 4 cups stemmed and roughly chopped kale
- 1/4 cup freshly grated Parmesan cheese, plus more for serving
- 2 tbsp fresh lemon juice
Instructions
- Heat olive oil in a large Dutch oven over medium-high heat. Add sausage, breaking it into bite-sized pieces, and cook until browned, about 5–7 minutes. Don’t overcrowd the pot; you want a good sear, not steam. Use a slotted spoon to transfer sausage to a plate.
- Reduce heat to medium. Add onion, salt, pepper, oregano, and red pepper flakes (if using). Cook, stirring occasionally, until onion is softened, about 5 minutes. Add garlic and cook 1 minute until fragrant.
- Pour in chicken broth, scraping up any browned bits from the bottom. Add cannellini beans, diced tomatoes with their juices, and Parmesan rind (if using). Bring to a boil.
- Reduce heat to low and simmer, uncovered, for 20 minutes to blend flavors. Simmering slowly is key—rushing will make the beans mushy.
- Stir in kale and cook until wilted, about 3–4 minutes. Roll up your sleeves and massage the kale briefly in your hands before adding to tenderize it—trust me on this trick.
- Return sausage to pot and heat through, about 2 minutes. Remove from heat; discard Parmesan rind.
- Stir in fresh lemon juice and adjust seasoning if needed. Serve hot, garnished with freshly grated Parmesan.
Result? A bowl of rustic, soul-warming soup that’s even better the next day. Serve with crusty bread to soak up every last drop, and don’t forget a sprinkle of extra Parmesan. The lemon juice really brightens the whole dish.
Thai Red Curry Lentil Soup
A rich and aromatic Thai Red Curry Lentil Soup is the ultimate weeknight meal. I love how the creamy coconut milk balances the spicy curry paste, and the canned lentils make it a cinch to throw together when I'm short on time. This is one of those soups that tastes even better the next day.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
Aromatics
- 1 tbsp extra-virgin coconut oil
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
Curry and Coconut
- 3 tbsp Thai red curry paste
- 1 can (13.5 oz) full-fat coconut milk
- 1 cup vegetable broth
Lentils and Broth
- 2 cans (15 oz each) green or brown lentils, drained and rinsed
Seasonings and Garnish
- 2 tbsp fresh lime juice
- 1 tsp coconut sugar or brown sugar
- 1/2 tsp salt
- Fresh cilantro, for garnish
- Optional: red pepper flakes or chili oil
Instructions
- In a large pot, heat the coconut oil over medium heat. Add the diced onion and cook until translucent, about 5 minutes. Stir in the garlic and ginger and cook for 1 minute until fragrant, being careful not to let the garlic burn (tip: keep the garlic moving to prevent burning).
- Add the Thai red curry paste and stir continuously for 1 minute to toast the paste and deepen its flavor (tip: toasting intensifies the curry's complexity).
- Pour in the coconut milk and vegetable broth, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer.
- Add the drained lentils, coconut sugar, and salt. Stir well to combine. Reduce the heat to low, cover the pot, and let it simmer for 20 minutes, stirring occasionally to prevent sticking.
- Remove the pot from the heat. Stir in the fresh lime juice. Taste and adjust seasoning with additional salt or lime as needed (tip: add lime at the end to preserve its bright citrusy flavor).
- Ladle the soup into bowls and garnish with fresh cilantro. Add a pinch of red pepper flakes or a drizzle of chili oil for extra heat if desired. Serve hot.
My final squeeze of lime brightens up the entire bowl. I recommend serving with fluffy jasmine rice or crusty bread to soak up every last drop. Don't forget a sprinkle of fresh cilantro and a drizzle of chili oil for extra heat!
Cuban Black Bean Soup with Lime
Here's a bowl of sunshine in soup form—my Cuban Black Bean Soup with Lime. Canned beans turn this into a weeknight hero, while a swirl of fresh lime and cilantro makes it feel like a trip to Havana. It's the kind of soup that warms you from the inside out.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 large yellow onion, finely chopped
- 1 green bell pepper, seeded and diced
- 1 red bell pepper, seeded and diced
- 4 cloves garlic, minced
- 2 teaspoons ground cumin
- 2 cans (15 ounces each) black beans, rinsed and drained
- 3 cups vegetable broth or low-sodium chicken broth
- 1 bay leaf
- 2 tablespoons fresh lime juice (from about 1 lime)
- 1/4 cup fresh cilantro, finely chopped
- Salt and freshly ground black pepper, to taste
- Lime wedges and extra cilantro for garnish (optional)
Instructions
- Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Add the onion and bell peppers, and cook, stirring occasionally, until softened and translucent, about 5 minutes. (Tip: Sauté until the onions are fully soft to build a sweet base.)
- Stir in the minced garlic and ground cumin, and cook for 1 minute until fragrant, stirring constantly to prevent burning.
- Add the rinsed black beans, vegetable broth, and bay leaf. Bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes to meld flavors. (Tip: Don't skip the bay leaf—it adds subtle earthy notes that define the soup.)
- Remove the bay leaf and discard. Using an immersion blender, partially blend the soup until it's creamy with some chunky beans remaining. Alternatively, transfer 2 cups of the soup to a blender, puree, and return to the pot. (Tip: Blend only half for a perfect chunky-creamy texture.)
- Stir in the fresh lime juice and chopped cilantro. Season with salt and pepper to taste. (Tip: Adjust salt after adding lime—acidity can mask seasoning.)
- Serve hot, garnished with lime wedges and extra cilantro. For added flair, top with a dollop of Greek yogurt or diced avocado.
Don't forget to adjust salt after adding lime—the acidity can mask seasoning. Leftovers taste even better the next day, and a dollop of Greek yogurt or avocado slices takes it over the top. Enjoy your bowl of Cuban comfort!
Moroccan Chickpea and Tomato Soup
A steaming bowl of Moroccan Chickpea and Tomato Soup has become my weeknight secret weapon—it’s like taking a trip to Marrakech without leaving my tiny Brooklyn kitchen. I love how the sweet pops of dried apricots play against the warm, earthy ras el hanout, all while relying on pantry staples like canned chickpeas and tomatoes. It’s proof that a flavorful, soul-warming soup doesn’t need hours of simmering.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Soup
- 2 tablespoons extra-virgin olive oil
- 1 large yellow onion, finely diced
- 4 garlic cloves, minced
- 1 teaspoon grated fresh ginger
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 1 can (28 oz) crushed tomatoes
- 4 cups low-sodium vegetable broth
- 1/3 cup dried apricots, chopped
- 2 teaspoons ras el hanout
- 1 teaspoon ground cumin
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (optional)
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
For the Garnish
- 1/4 cup plain Greek yogurt
- 2 tablespoons fresh cilantro, chopped
- 1 tablespoon fresh mint, chopped
- 1 tablespoon toasted slivered almonds
Instructions
- In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. (Tip: Don't rush this step—properly softened onions build flavor.)
- Add the minced garlic and grated ginger, and cook for 1 minute until fragrant. Stir in the spice blend (ras el hanout, cumin, cinnamon, smoked paprika, cayenne if using, salt, and pepper) and cook for another 30 seconds to bloom the spices.
- Pour in the crushed tomatoes and vegetable broth, scraping up any browned bits from the bottom of the pot. Add the drained chickpeas and chopped apricots. Bring the soup to a boil, then reduce heat to low and simmer uncovered for 20 minutes, allowing flavors to meld.
- While soup simmers, prepare the garnish: stir together yogurt, cilantro, and mint in a small bowl. Toast the almonds in a dry skillet over medium heat until golden, about 2-3 minutes.
- After 20 minutes, taste the soup and adjust seasoning if needed. For a thicker consistency, use a potato masher to lightly mash some chickpeas right in the pot—I love doing this because it adds body without blending.
- Ladle the soup into bowls. Top each with a dollop of the yogurt mixture, a sprinkle of toasted almonds, and an extra grind of black pepper. Serve hot.
Kicking back with this soup feels like a cozy hug from your spice rack. The creamy chickpeas and tangy tomatoes meld into a velvety broth that’s both comforting and complex. I love serving it with crusty bread for dipping or a side of fluffy couscous to soak up every drop.
Hearty Minestrone with Cannellini Beans
There’s nothing quite like a bowl of hearty minestrone to chase away a chilly evening. I love how versatile this soup is—I can clean out the crisper drawer and still end up with something deeply satisfying. This version leans on canned cannellini beans for creamy texture and a Parmesan rind for umami depth.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 large yellow onion, finely chopped
- 4 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 2 celery ribs, diced
- 1 medium zucchini, diced
- 1 can (14.5 oz) diced tomatoes, undrained
- 6 cups low-sodium vegetable broth
- 1 Parmesan rind (optional)
- 1 can (15 oz) cannellini beans, drained and rinsed
- 3/4 cup ditalini pasta
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes (optional)
- Salt and freshly ground black pepper to taste
- 1/4 cup freshly grated Parmesan cheese, for serving
- 2 tablespoons fresh basil, chiffonade
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and cook until translucent, about 5 minutes. (Tip: Don’t rush the onion—it builds the flavor base.)
- Add garlic, carrots, celery, and oregano; cook for 3 minutes, stirring frequently.
- Add zucchini, diced tomatoes, vegetable broth, Parmesan rind (if using), and red pepper flakes. Bring to a boil.
- Reduce heat to low, cover, and simmer for 15 minutes until vegetables are tender. (Tip: Simmering the Parmesan rind infuses the broth with savory richness.)
- Meanwhile, cook pasta separately in salted boiling water according to package directions until al dente; drain.
- Remove Parmesan rind from soup. Add cannellini beans and cooked pasta; stir gently. (Tip: Adding pasta at the end keeps it from overcooking.)
- Season with salt and pepper to taste. Simmer for 2 minutes to heat beans through.
- Serve hot, topped with grated Parmesan and fresh basil.
The broth is light yet packed with vegetable goodness, while the beans add a creamy contrast. I love serving this with crusty bread for dunking, and a drizzle of good olive oil on top is never a bad idea. Leftovers taste even better the next day as the flavors meld.
Spicy Pinto Bean and Hominy Soup
O n a chilly evening last week, I found myself craving something deeply comforting but with a kick. That's when I remembered a bowl of posole I had in New Mexico, and I decided to create a quick version using canned beans and hominy. This Spicy Pinto Bean and Hominy Soup is my weeknight tribute to that soul-warming dish.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
Soup Base
- 2 tablespoons avocado oil
- 1 yellow onion, diced
- 4 cloves garlic, minced
- 1 pound pork shoulder, cut into 1/2-inch cubes
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 (4-ounce) can diced green chiles (mild or hot)
- 2 (15-ounce) cans pinto beans, drained and rinsed
- 1 (29-ounce) can hominy, drained and rinsed
- 4 cups low-sodium chicken broth
- 1 bay leaf
Garnishes
- Fresh cilantro, chopped
- Sliced radishes
- Lime wedges
- Sour cream or Greek yogurt
- Crushed tortilla chips
Instructions
- Heat avocado oil in a large Dutch oven over medium-high heat until shimmering.
- Add diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Add minced garlic and cook until fragrant, about 30 seconds.
- Add pork cubes in a single layer (working in batches if needed) to ensure even browning. Season with salt and pepper. Cook, flipping occasionally, until all sides are deep golden, about 6-8 minutes. (Tip: Don't overcrowd the pot or the pork will steam instead of brown.)
- Sprinkle cumin and oregano over the pork and stir to coat, cooking for 1 minute.
- Add diced green chiles, pinto beans, hominy, chicken broth, and bay leaf. Stir to combine. (Tip: For a smoky heat, stir in one finely chopped chipotle pepper in adobo sauce along with the chiles.)
- Bring to a boil, then reduce heat to low and simmer, partially covered, for 30 minutes, stirring occasionally, until flavors meld and pork is tender. Skim any foam that rises for a cleaner broth.
- Remove bay leaf. Taste and adjust seasoning with salt and pepper. (Tip: If you like a thicker soup, mash some of the beans against the pot before serving.)
- Ladle into bowls and serve with desired garnishes: fresh cilantro, sliced radishes, lime wedges, a dollop of sour cream, and crushed tortilla chips.
O nce you taste this soup, you'll understand why it's become a staple in my winter rotation. The creamy pinto beans and tender hominy soak up the spicy, pork-infused broth perfectly, and each spoonful offers a delightful contrast of textures. I love serving it with a crispy tortilla chip for dipping—it's like a deconstructed posole in a bowl.
Creamy White Bean and Mushroom Soup
During a chilly evening, I craved something hearty yet light, and this creamy white bean and mushroom soup was born. It's my go-to for using up pantry staples, and the umami from mushrooms makes it feel indulgent without heaviness.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 35 minutes
Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 8 ounces cremini mushrooms, sliced 1/4-inch thick
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 3 cups vegetable broth, preferably low-sodium
- 1/2 cup heavy cream
- 1 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon fresh lemon juice
Instructions
- In a large Dutch oven, melt the butter over medium heat until foaming. Add the onion and cook, stirring occasionally, until translucent, about 5 minutes. (Tip: Don't rush this step; a gentle sweat builds sweetness.)
- Add the garlic and mushrooms; cook, stirring often, until the mushrooms release their liquid and start to brown, about 8 minutes. (Tip: Let them sit undisturbed for a minute to get a good sear.)
- Stir in the thyme and cook for 30 seconds until fragrant.
- Add the drained beans and vegetable broth. Bring to a boil, then reduce heat and simmer, partially covered, for 15 minutes to meld flavors.
- Using an immersion blender, pulse the soup 3–4 times to break down some beans but leave plenty of texture. (Tip: Alternatively, transfer 1 cup of soup to a blender, puree, and stir back in.)
- Off heat, stir in the heavy cream, salt, pepper, and lemon juice. Taste and adjust seasoning. (Tip: Add lemon juice just before serving to keep the flavor bright.)
- Ladle into bowls and serve hot.
Velvety and rich, this soup has a luscious mouthfeel from the cream and a subtle earthiness from the mushrooms. I love serving it with a drizzle of extra-virgin olive oil and a side of crusty sourdough for dipping—it’s pure comfort in a bowl.
Southwestern Black Bean and Quinoa Soup
There's something magical about a hearty soup that comes together in under an hour, especially when it's packed with plant-based protein and smoky southwestern flavors. I first made this Southwestern Black Bean and Quinoa Soup on a chilly evening when I needed comfort food fast, and now it's my go-to for busy weeknights.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, finely diced
- 4 cloves garlic, minced
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon cayenne pepper (optional)
- 4 cups vegetable broth, low-sodium
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup quinoa, rinsed and drained
- 1 cup frozen corn kernels
- 1 (14.5-ounce) can diced tomatoes with green chiles
- 1 teaspoon fine sea salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- Juice of 2 limes (about 3 tablespoons)
- For serving: diced avocado, fresh cilantro leaves, lime wedges
Instructions
- Heat olive oil in a large Dutch oven or pot over medium heat. Add diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Stir in minced garlic, ground cumin, smoked paprika, and cayenne (if using). Cook for 1 minute until fragrant, stirring constantly to prevent burning.
- Pour in vegetable broth, then add black beans, rinsed quinoa, frozen corn, and diced tomatoes with their juices. Season with salt and pepper. Bring to a boil.
- Reduce heat to low, cover, and simmer for 20 minutes, or until quinoa is tender and has absorbed some liquid. Stir occasionally to prevent sticking.
- Remove from heat and stir in fresh lime juice. Taste and adjust seasoning with more salt, pepper, or lime juice if desired.
- Ladle soup into bowls and top with diced avocado, fresh cilantro, and an extra squeeze of lime. Serve hot.
Don't be surprised if this soup tastes even better the next day—the flavors meld beautifully overnight. The creamy texture from the quinoa and the pop of sweet corn against the smoky cumin make every spoonful satisfying. I love serving it with a side of warm tortillas for dipping.
Italian Sausage and Bean Soup with Spinach
Unexpectedly, this soup became my go-to winter warmer—a hearty bowl that feels like a hug on a cold day. I love how the spicy sausage and tender beans mingle with the subtle licorice note of fennel, all brightened by a handful of fresh spinach. It's one of those one-pot wonders that comes together quickly but tastes like it simmered all afternoon.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 pound spicy Italian sausage, casings removed
- 1 large yellow onion, finely chopped
- 1 medium bulb fennel, cored and thinly sliced
- 4 cloves fresh garlic, minced
- 6 cups low-sodium chicken broth
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 1/2 teaspoon red pepper flakes (adjust to taste)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 5 ounces baby spinach leaves
- Freshly grated Parmigiano-Reggiano, for serving
Instructions
- Heat the olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the sausage and cook, breaking it apart with a wooden spoon, until browned and cooked through, about 6–8 minutes. Use a slotted spoon to transfer the sausage to a plate; leave the rendered fat in the pot.
- Reduce heat to medium. Add the onion and fennel to the pot and sauté until softened and lightly golden, about 5 minutes. Stir in the garlic and cook until fragrant, about 1 minute. (Tip: Scrape up any browned bits from the bottom of the pot for extra flavor.)
- Return the sausage to the pot. Pour in the chicken broth and add the drained cannellini beans, red pepper flakes, salt, and black pepper. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 15 minutes to meld the flavors. (Tip: For a thicker soup, mash about half of the beans against the side of the pot before simmering.)
- Add the baby spinach in handfuls, stirring gently until wilted, about 2 minutes. Taste and adjust seasoning if needed. (Tip: Don't overcook the spinach—it should stay bright green and just tender.)
- Ladle the soup into bowls and top with a generous shower of freshly grated Parmigiano-Reggiano. Serve hot with crusty bread for dipping.
Nothing beats a bowl of this hearty soup on a chilly evening—the broth is rich and savory, the beans creamy, and the sausage adds just the right kick. I love serving it with a drizzle of good olive oil and extra cheese on top; it’s a complete meal that feels both rustic and refined.
Vegan Lentil and Sweet Potato Soup
Every chilly evening calls for a bowl of something deeply nourishing, and this Vegan Lentil and Sweet Potato Soup has become my go-to comfort food. It’s packed with anti-inflammatory ginger and turmeric, plus the sweetness of roasted sweet potatoes balances the earthy lentils perfectly.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- 2 large sweet potatoes (about 1.5 lbs), peeled and diced into 1-inch cubes
- 2 tablespoons olive oil, divided
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 1 teaspoon ground turmeric
- 4 cups low-sodium vegetable broth
- 2 cans (15 oz each) green or brown lentils, rinsed and drained
- 2 tablespoons fresh lemon juice
- Salt and freshly ground black pepper to taste
Instructions
- Preheat oven to 400°F. Toss the diced sweet potatoes with 1 tablespoon olive oil, salt, and pepper. Spread in a single layer on a baking sheet and roast for 25–30 minutes, until tender and caramelized. (Tip: Roasting concentrates the natural sugars, giving the soup deeper flavor.)
- In a large pot or Dutch oven, heat the remaining 1 tablespoon olive oil over medium heat. Add the diced onion and cook, stirring occasionally, until translucent, about 5 minutes.
- Add the minced garlic and grated ginger; cook for 1 minute until fragrant. Stir in the ground turmeric and cook for 30 seconds to bloom the spice.
- Pour in the vegetable broth and add the rinsed lentils. Bring to a boil, then reduce heat to low and simmer uncovered for 10 minutes.
- Add the roasted sweet potatoes to the pot and simmer for another 5 minutes to meld flavors. (Tip: For a creamier texture without blending, mash some of the sweet potatoes against the side of the pot.)
- Remove from heat and stir in the lemon juice. Season with salt and pepper to taste. If desired, use an immersion blender to partially puree the soup, leaving some chunky pieces for texture.
With its silky, slightly thick texture and warm, earthy spices, this soup is a hug in a bowl. I love serving it with a dollop of coconut yogurt and a sprinkle of toasted pumpkin seeds for a little crunch – it turns a simple soup into a satisfying meal.
Spicy Red Bean and Andouille Gumbo
Oh, there's nothing quite like a steaming bowl of gumbo on a chilly evening. I remember the first time I made this Spicy Red Bean and Andouille Gumbo for a Mardi Gras party—it disappeared within minutes, and everyone begged for the recipe. Now it's my go-to when I need a hearty, soul-warming meal that comes together with the help of a few pantry staples like canned red beans and okra.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the Spice Blend
- 2 tsp cayenne pepper
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1 tsp dried oregano
- 1/2 tsp black pepper
- 1/2 tsp white pepper
- 1/4 tsp salt
For the Gumbo
- 1/2 cup clarified butter
- 1/2 cup all-purpose flour
- 1 large yellow onion, diced (about 1 1/2 cups)
- 1 green bell pepper, diced
- 3 celery stalks, diced
- 4 cloves garlic, minced
- 1 lb andouille sausage, sliced into 1/4-inch rounds
- 4 cups low-sodium chicken broth
- 1 (15 oz) can red beans, drained and rinsed
- 1 (14.5 oz) can diced tomatoes
- 1 cup frozen okra, thawed
- 2 bay leaves
- 1 tbsp Worcestershire sauce
- Cooked white rice for serving
- Sliced green onions and hot sauce for garnish
Instructions
- In a small bowl, combine all spice blend ingredients; set aside.
- In a large Dutch oven or heavy pot, melt clarified butter over medium heat. Whisk in flour to form a roux. Cook, stirring constantly with a wooden spoon, until the roux turns a deep mahogany color, about 15–20 minutes. Tip: Don't rush this—the darker the roux, the richer the flavor. Keep stirring to prevent burning.
- Add the diced onion, bell pepper, and celery (the 'holy trinity') to the roux. Cook, stirring occasionally, until softened, about 5 minutes.
- Stir in minced garlic and cook until fragrant, about 1 minute.
- Add the andouille sausage slices and cook for 3–4 minutes until lightly browned.
- Pour in the chicken broth slowly while stirring to incorporate. Add the spice blend, bay leaves, and Worcestershire sauce. Bring to a boil, then reduce heat to a simmer.
- Stir in the drained red beans and diced tomatoes. Simmer uncovered for 20 minutes, stirring occasionally, to allow flavors to meld. Tip: If the gumbo seems too thick, add a splash of broth or water.
- Gently fold in the thawed okra. Cook for another 10 minutes, until the okra is tender but not slimy. Tip: Okra can release a slimy texture if overcooked; adding it near the end helps maintain a nice bite.
- Remove bay leaves. Taste and adjust seasoning—add more cayenne if you like it spicier. Serve immediately over cooked white rice. Garnish with sliced green onions and a dash of hot sauce.
A spoonful of this gumbo reveals layers of heat from the cayenne and richness from the roux, with the okra adding a subtle earthiness. Serve it over fluffy rice with a dash of filé powder if you have it, and don't forget the hot sauce—I like to let everyone customize their own bowl.
Conclusion
Thanks for checking out these 17 hearty canned bean soup ideas! They’re perfect for cozy weeknight dinners. Try a few, then let us know your favorites in the comments—and don’t forget to share this roundup on Pinterest!




