Welcome to tastymomkitchen

Pantry Clean-Out Spicy Tomato and Bean Soup

By Marissa Blake | February 11, 2026
Pantry Clean-Out Spicy Tomato and Bean Soup

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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

Absolutely. Cook 1 cup each of black, kidney, and chickpeas separately until just tender, then add 3 cups total cooked beans to the soup. Save the starchy bean liquid and use it in place of part of the broth for extra body.

Remove seeds and ribs from the chili, use only half, or substitute mild poblano. Stir in a spoonful of honey or serve with cooling toppings like yogurt or avocado.

Yes, all ingredients are naturally gluten-free. If adding pasta or broth, check labels to ensure they’re certified GF.

Sauté aromatics and spices on the stove first for best flavor, then transfer everything except lime and cilantro to a slow cooker. Cook on LOW 6–7 hours or HIGH 3–4 hours. Stir in lime juice just before serving.

Substitute 1 tablespoon red-wine vinegar or 2 tablespoons orange juice. The goal is bright acidity to balance the sweet tomatoes.

Stir in a 10-oz package of frozen baby shrimp during the last 3 minutes, or add 1 cup cooked shredded chicken. For vegetarian, fold in ½ cup red lentils with the broth—they’ll cook in 15 minutes and disappear into the background.
Pantry Clean-Out Spicy Tomato and Bean Soup
soups
Pin Recipe

Pantry Clean-Out Spicy Tomato and Bean Soup

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Heat oil in a large pot over medium heat. Add onion, carrot, and celery; cook 5–6 min until softened.
  2. Stir in garlic and chili; cook 1 min. Add tomato paste and all spices; cook 1 min more.
  3. Crush tomatoes into the pot; add broth and bay leaf. Simmer 10 min.
  4. Add beans and corn; simmer 8–10 min until heated through.
  5. Discard bay leaf. Stir in lime juice and zest; season with salt & pepper.
  6. 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.

Nutrition (per serving)

287
Calories
17g
Protein
42g
Carbs
7g
Fat

More Recipes