Love this? Pin it for later! 📌
When life gives you half-empty cans, wrinkled tomatoes, and that lone chili pepper rolling around the veggie bin, don’t despair—make this soul-warming, pantry-clean-out spicy tomato and bean soup. I first threw it together on a snowy Tuesday when my grocery budget was gasping for mercy and my kids were clamoring for “something hot and yummy.” Forty minutes later we were all hunched over steaming bowls, ripping off chunks of crusty bread and swiping the last drops from the pot. Since then, this recipe has become my mid-week miracle: it rescues forgotten pantry staples, feeds a crowd for pocket change, and tastes even better the next day when the flavors have had a chance to meld into a rich, smoky-spicy hug. Whether you’re staring down a move, doing a pantry challenge, or simply craving a low-effort, high-reward dinner, this soup is about to become your new best friend.
Why This Recipe Works
- Pantry heroes: Canned beans, tomatoes, and broth keep for months, so you can whip this up without a grocery run.
- One pot, zero fuss: Everything simmers together—no precooking beans or fancy techniques required.
- Customizable heat: Use jalapeños for gentle warmth or serranos for a fiery kick; seeds in or out, your call.
- Budget genius: Feeds six hungry people for well under a dollar per serving.
- Plant-powered protein: Three kinds of beans deliver a whopping 17 g protein per bowl.
- Freezer-friendly: Double the batch and freeze flat in zip bags for instant future dinners.
- Flavor boosters: Smoked paprika and a whisper of cinnamon add depth that tastes like it simmered all day.
Ingredients You'll Need
Think of the ingredient list as a gentle guide, not a rigid rulebook. The beauty of this soup is its willingness to accept whatever your pantry offers.
Olive oil – Two tablespoons is enough to sauté the aromatics, but if you’re down to your last splash, any neutral oil or even coconut oil will work. For a richer flavor, use a dollop of butter plus oil to prevent burning.
Onion – Yellow keeps it classic, but a red onion adds subtle sweetness. If you only have shallots, toss in three large ones, sliced.
Garlic – Fresh minced cloves give the brightest punch, yet ½ teaspoon of garlic powder per clove is an acceptable stand-in.
Carrot & celery – These two quietly build the savory base. If you’re out, substitute a diced sweet potato or a handful of cabbage; both add body and natural sweetness.
Fresh chili pepper – Jalapeño is mild enough for kids, while serrano or habanero rockets up the Scoville scale. Remove seeds and membranes for less heat, or leave them in for tears-of-joy spice.
Smoked paprika – This is the secret weapon that tricks your taste buds into thinking there’s bacon in the pot. Regular paprika works, but you’ll miss the campfire nuance.
Dried oregano – Mexican oregano lends citrusy notes; Mediterranean oregano is more minty. Crumble the leaves between your palms to release oils.
Canned whole tomatoes – San Marzano varieties are luxurious, yet any peeled plum tomato will do. Crush them by hand for rustic texture, or blend silky smooth.
Tomato paste – Buy it in a tube so you can use a tablespoon at a time; it keeps for months in the fridge after opening.
Vegetable broth – Low-sodium lets you control salt. Out of broth? Dissolve 1 teaspoon bouillon paste per cup of hot water.
Beans – A tri-color mix of black, kidney, and chickpeas looks gorgeous, but use whatever combination you have. Even baked beans in a pinch—just rinse off the sauce.
Corn – Frozen kernels drop straight into the pot; canned or leftover grilled corn work too.
Lime – A squeeze at the end wakes up every other flavor. Bottled lime juice is acceptable, but fresh is a game-changer.
Cilantro – Love it or hate it, you decide. Flat-leaf parsley or thin-sliced green onion give color without the soapy controversy.
How to Make Pantry Clean-Out Spicy Tomato and Bean Soup
Warm the pot
Place a heavy 5-quart Dutch oven or soup pot over medium heat. Add olive oil and swirl to coat the surface evenly. Let the oil shimmer for 30 seconds; this ensures the onions start sizzling immediately, pulling out their natural sugars.
Build the aromatic base
Stir in diced onion, carrot, and celery. Season lightly with salt and pepper. Cook 5–6 minutes until the vegetables sweat and the onion turns translucent, scraping occasionally with a wooden spoon to prevent browning. Add garlic and chopped chili; cook 1 more minute. Your kitchen should smell like you’re hosting a fiesta.
Bloom the spices
Sprinkle smoked paprika, oregano, cumin, and cinnamon over the vegetables. Stir constantly for 60 seconds; toasting the spices in the hot oil magnifies their fragrance and removes any raw, dusty edge.
Deglaze with tomato paste
Push veggies to the perimeter, add tomato paste in the bare center, and stir 1 minute until it darkens to a brick red. The paste will caramelize and leave a light fond on the bottom—flavor gold.
Add tomatoes and broth
Pour in canned tomatoes with their juice, crushing each tomato between your fingers as it drops into the pot (fun stress relief). Add broth and bay leaf. Increase heat to high; bring to a boil, then reduce to a lively simmer for 10 minutes so flavors marry.
Load the beans & corn
Rinse and drain all beans (this removes up to 40% of the sodium). Stir beans and corn into the simmering soup. Cook 8–10 minutes more so they absorb flavor without turning mushy. If you prefer thicker soup, mash a ladleful against the side of the pot and stir back in.
Finish bright
Fish out the bay leaf. Stir in lime juice and zest. Taste, then season with salt, pepper, or an extra pinch of smoked paprika. If the soup is too thick, loosen with a splash of broth or water; if too thin, simmer 3 more minutes uncovered.
Serve with flair
Ladle into warm bowls. Top with cilantro, a dollop of yogurt, crushed tortilla chips, or sliced avocado if you’re feeling fancy. Pass lime wedges around the table for an extra citrus punch. Leftovers? Lucky you—this soup thickens overnight and makes killer lunches.
Expert Tips
Deglaze with beer
Instead of plain broth, add ½ cup light lager after the tomato paste and let the alcohol cook off for a malty depth.
Control sodium
Rinse beans, use no-salt tomatoes, and swap broth for water seasoned with herbs; you’ll trim 300 mg sodium per serving.
Blend for creamy
Immersion-blend half the soup right in the pot for a creamy-yet-chunky texture that feels restaurant worthy.
Char the corn
Toss frozen corn into a dry skillet until lightly blackened; the smoky kernels elevate the whole pot.
Layer lime at the end
Acid added last-minute keeps the soup bright; simmering citrus for long periods turns it bitter.
Toast toppings
Bake tortilla strips at 375 °F for 8 minutes for zero-oil crunchy garnish that stores a week in an airtight jar.
Variations to Try
- Moroccan twist: Swap paprika and oregano for 1 tsp each ground coriander and cumin, ½ tsp cinnamon, and a pinch of cayenne. Stir in a handful of dried apricots with the beans.
- Creamy coconut: Replace 1 cup broth with full-fat coconut milk and add 1 Tbsp Thai red curry paste with the garlic for a silky, fragrant version.
- Meat-lover’s: Brown 8 oz Italian sausage or chorizo before the vegetables; drain excess fat and proceed as written.
- Greens boost: Fold in 3 cups chopped kale or spinach during the last 2 minutes until wilted and vibrant.
- Grains & goodness: Add ½ cup quick-cooking quinoa or small pasta during simmer; extra broth may be needed.
- Sweet corn & poblano: Roast poblano peppers under the broiler, peel, dice, and add with corn for a Southwestern vibe.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors deepen each day, making Thursday’s lunch the best part of the week.
Freezer: Ladle cooled soup into quart-size freezer bags, squeeze out excess air, label, and freeze flat for up to 3 months. Stack like books to save space. Thaw overnight in the fridge or defrost in a bowl of cool water for 90 minutes.
Reheating: Warm gently on the stovetop over medium-low, thinning with broth or water as needed. Microwave works too—cover and heat 2 minutes at a time, stirring between bursts.
Make-ahead lunches: Portion soup into single-serve mason jars; add a wedge of lime and a tiny container of chips. Grab and go on busy mornings—just microwave and enjoy.
Frequently Asked Questions
Pantry Clean-Out Spicy Tomato and Bean Soup
Ingredients
Instructions
- Heat oil in a large pot over medium heat. Add onion, carrot, and celery; cook 5–6 min until softened.
- Stir in garlic and chili; cook 1 min. Add tomato paste and all spices; cook 1 min more.
- Crush tomatoes into the pot; add broth and bay leaf. Simmer 10 min.
- Add beans and corn; simmer 8–10 min until heated through.
- Discard bay leaf. Stir in lime juice and zest; season with salt & pepper.
- Serve hot with cilantro and your favorite toppings.
Recipe Notes
Soup thickens as it sits; thin with broth when reheating. Freeze portions flat in zip bags for up to 3 months.