Love this? Pin it for later!
I first created this recipe during a particularly hectic season of life. Between work deadlines, kids' activities, and what felt like endless snow days, I needed meals that could come together with minimal effort but still deliver maximum flavor. One evening, as I stared into my pantry hoping for inspiration, I spotted a can of cannellini beans, a lonely potato, and some Spanish chorizo I'd forgotten about. Thirty minutes later, my kitchen smelled like I'd been simmering something magical all day, and my family was already asking for seconds.
What makes this soup special is how it transforms humble pantry staples into something that tastes far more sophisticated than the sum of its parts. The smoky paprika from the chorizo infuses the broth with incredible depth, while the beans provide creamy texture and satisfying protein. It's the kind of soup that tastes even better the next day, making it perfect for meal prep or quick reheated lunches.
Why This Recipe Works
- Pantry-Friendly: Uses only shelf-stable ingredients you probably already have on hand
- One-Pot Wonder: Everything cooks in a single pot for easy cleanup
- Ready in 30 Minutes: From pantry to table in under half an hour
- Customizable: Easy to adapt based on what you have available
- Freezer-Friendly: Stores beautifully for future quick meals
- Budget-Smart: Costs less than $2 per serving using economical ingredients
- Restaurant Quality: The chorizo creates a rich, complex broth that tastes gourmet
Ingredients You'll Need
This soup celebrates the beauty of pantry staples, but that doesn't mean we sacrifice flavor. Each ingredient plays a crucial role in building layers of taste that make this simple soup taste like it simmered all day.
Spanish Chorizo: The star ingredient that transforms this humble soup. Spanish chorizo is a cured, ready-to-eat sausage that's packed with smoked paprika (pimentón). It adds incredible depth and a beautiful reddish-golden hue to the broth. If you can't find Spanish chorizo, Portuguese linguiça makes an excellent substitute, or you can use Mexican chorizo, though it will create a different flavor profile since it's fresh rather than cured.
Canned Beans: I use two types of beans for textural interest—creamy cannellini beans and hearty chickpeas. The cannellini beans break down slightly, helping to thicken the soup, while the chickpeas hold their shape and provide pleasant bites throughout. You could also use Great Northern beans, navy beans, or even kidney beans in a pinch.
Canned Tomatoes: A can of diced tomatoes adds necessary acidity and umami. Fire-roasted tomatoes are particularly wonderful here, adding an extra layer of smoky flavor that complements the chorizo beautifully.
Vegetables: Just an onion, some garlic, and a couple of carrots from the crisper drawer. These aromatics create the flavor foundation. If you have celery, feel free to add it, but it's not essential.
Potatoes: One or two potatoes add heartiness and help make this soup a complete meal. Yukon Gold or red potatoes hold their shape well, but russets work too and will break down to naturally thicken the broth.
Chicken Broth: Use low-sodium broth so you can control the salt level. In a true pantry emergency, water with a bouillon cube works, but the broth really does make a difference in the final flavor.
Smoked Paprika: Even though the chorizo provides some paprika flavor, I like to add a bit more to really amplify the smoky notes. Regular paprika works if that's what you have, but smoked paprika adds an incredible depth.
How to Make Pantry Soup with Canned Beans and Chorizo
Prep Your Ingredients
Start by dicing your onion, mincing the garlic, and cutting the carrots into small pieces. Dice the chorizo into small cubes—about 1/4-inch pieces. This size allows them to distribute evenly throughout the soup and ensures every spoonful gets some of that delicious chorizo flavor. Drain and rinse your canned beans under cold water to remove excess sodium and any canning liquid that might make your soup cloudy.
Render the Chorizo
Heat a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced chorizo and cook, stirring occasionally, for about 5 minutes. The goal here is to render out some of the flavorful fat and let the edges get slightly crispy. As the chorizo cooks, it will release its paprika-red oil, which will become the flavor base for your entire soup. Don't rush this step—those crispy edges add incredible texture to the final soup.
Build the Aromatic Base
Add the diced onion and carrot to the pot with the chorizo and rendered fat. Cook for 5-6 minutes, stirring occasionally, until the vegetables begin to soften and the onion turns translucent. The vegetables will pick up all those beautiful red-orange oils from the chorizo. Add the minced garlic and cook for another minute, just until fragrant. Be careful not to let the garlic burn—it should smell aromatic and slightly sweet.
Add the Spices and Tomatoes
Sprinkle in the smoked paprika and stir well to coat all the vegetables. Let the paprika toast for about 30 seconds—this helps release its essential oils and deepens the flavor. Pour in the can of diced tomatoes with their juice. Use your spoon to break up any large tomato pieces. Let this mixture cook for 2-3 minutes, stirring occasionally. The acid from the tomatoes will help deglaze the bottom of the pot, picking up any flavorful bits that might be stuck.
Add the Broth and Potatoes
Pour in the chicken broth and add the diced potatoes. The liquid should just cover the vegetables by about an inch. If it seems low, you can add a bit of water. Bring the mixture to a boil over medium-high heat, then reduce to a gentle simmer. Cover partially with the lid and let it bubble away for about 10 minutes, or until the potatoes are just starting to become tender when pierced with a fork.
Add the Beans and Simmer
Once the potatoes are nearly tender, add both types of beans. Stir everything together gently—you don't want to break up the beans too much, especially the cannellini beans, which are quite delicate. Continue to simmer for another 8-10 minutes. This allows the flavors to meld together and gives the beans time to heat through and absorb some of the delicious broth.
Season and Finish
Taste the soup and season with salt and freshly ground black pepper. The amount of salt you'll need depends on how salty your chorizo and broth are, so always taste first. For brightness, I like to add a splash of sherry vinegar or a squeeze of lemon juice—this really makes all the flavors pop. If the soup is too thick for your liking, you can thin it with a bit more broth or water. If it's too thin, let it simmer uncovered for a few more minutes to reduce.
Serve and Garnish
Ladle the hot soup into bowls and garnish with your choice of toppings. A sprinkle of fresh parsley adds color and freshness, while a drizzle of good olive oil adds richness. If you have some crusty bread on hand, serve it alongside for dipping into the flavorful broth. This soup is hearty enough to be a complete meal, but a simple green salad on the side never hurts.
Expert Tips
Bloom Your Spices
Don't skip toasting the paprika in the oil for 30 seconds. This simple step releases the spice's essential oils and creates a much more complex flavor profile in your finished soup.
Bean Brilliance
Rinse your canned beans under cold water to remove up to 40% of the sodium. For an even creamier texture, mash about 1/4 of the cannellini beans before adding them to the soup.
Chorizo Selection
Spanish chorizo is cured and ready to eat, while Mexican chorizo is fresh and needs cooking. For this recipe, Spanish chorizo works best, but Portuguese linguiça is an excellent substitute.
Acid is Key
A splash of acid at the end—whether sherry vinegar, lemon juice, or even a dash of hot sauce—brightens all the flavors and makes the soup taste more complex and balanced.
Texture Control
If your soup is too thin, mash some beans against the side of the pot and stir them in. Too thick? Add more broth or water until you reach your desired consistency.
Make-Ahead Magic
This soup actually tastes better the next day! Make it ahead and refrigerate overnight. The flavors meld together beautifully, creating an even more delicious meal.
Variations to Try
Vegetarian Version
Omit the chorizo and use vegetable broth instead of chicken. Add a teaspoon of smoked paprika and a pinch of red pepper flakes for heat. For protein, add an extra can of beans or include some smoked tofu cubes.
Spicy Southwest Style
Replace the chorizo with andouille sausage or kielbasa, add a can of green chilies, and include some corn kernels. Finish with cilantro and a squeeze of lime instead of parsley and vinegar.
Tuscan White Bean
Skip the chickpeas and use only cannellini beans. Add some chopped kale or spinach in the last few minutes of cooking. Finish with a drizzle of excellent olive oil and some grated Parmesan cheese.
Moroccan-Inspired
Add a cinnamon stick, some ground cumin, and a pinch of saffron. Include diced butternut squash instead of potatoes. Finish with chopped preserved lemon and fresh mint.
Storage Tips
This soup stores beautifully, making it perfect for meal prep or batch cooking on weekends. Here are my best tips for keeping it fresh and delicious:
Refrigerator Storage: Let the soup cool completely before transferring to airtight containers. It will keep in the refrigerator for up to 5 days. The flavors actually improve after the first day as they meld together. When reheating, you may need to add a splash of broth or water as the beans will continue to absorb liquid.
Freezer Instructions: This soup freezes wonderfully for up to 3 months. I like to freeze it in individual portions for easy grab-and-go lunches. Let it cool completely, then transfer to freezer-safe containers, leaving about an inch of space at the top for expansion. Thaw overnight in the refrigerator before reheating.
Reheating Tips: Reheat gently on the stovetop over medium heat, stirring occasionally. Add a splash of broth or water if the soup has thickened too much. You can also reheat individual portions in the microwave, but be sure to stir halfway through for even heating.
Make-Ahead Strategy: This soup is perfect for making ahead! In fact, I often make a double batch on Sunday and we enjoy it throughout the week. The flavors develop beautifully overnight, and having a healthy, homemade meal ready to go makes weeknight dinners so much easier.
Frequently Asked Questions
Absolutely! You'll need about 1 cup dried beans for every can called for in the recipe. Soak them overnight, then cook until tender before adding to the soup. The cooking time will increase significantly—plan for an additional 45-60 minutes of simmering time.
Portuguese linguiça is the closest substitute and works beautifully. You could also use kielbasa or even bacon, though the flavor will be different. If using bacon, add an extra teaspoon of smoked paprika to compensate for the missing paprika in the chorizo.
Yes, this soup is naturally gluten-free as written. Just be sure to check that your broth and chorizo are certified gluten-free if you're cooking for someone with celiac disease, as some brands may contain trace amounts.
Yes! Sauté the chorizo, vegetables, and spices in a pan first for the best flavor, then transfer everything to your slow cooker. Add the broth and cook on low for 6-8 hours or high for 3-4 hours. Add the beans in the last hour of cooking so they don't get too mushy.
For a creamier texture, remove about 1 cup of the soup (including some beans and potatoes) and blend it until smooth, then stir it back into the pot. You could also add a splash of heavy cream or coconut milk at the end, or simply mash some beans against the side of the pot.
Crusty bread is essential for dipping! I also love a sprinkle of fresh parsley, a drizzle of good olive oil, and sometimes a bit of grated Manchego cheese. A spoonful of pesto or a dollop of Greek yogurt are also delicious additions.
Pantry Soup with Canned Beans and Chorizo
Ingredients
Instructions
- Render the chorizo: In a large pot, cook diced chorizo over medium heat for 5 minutes until crispy and the fat is rendered.
- Build the base: Add onion and carrots, cook 5-6 minutes until softened. Add garlic and cook 1 minute more.
- Add aromatics: Stir in smoked paprika and cook 30 seconds. Add diced tomatoes and cook 2-3 minutes.
- Simmer vegetables: Add broth and potatoes, bring to a boil, then simmer 10 minutes until potatoes are nearly tender.
- Add beans: Stir in both types of beans and simmer 8-10 minutes more.
- Season and serve: Add vinegar, season with salt and pepper, garnish with parsley, and serve hot.
Recipe Notes
This soup tastes even better the next day! Store in airtight containers in the refrigerator for up to 5 days or freeze for up to 3 months. Reheat gently with a splash of broth or water.