Love this? Pin it for later!
There’s a special kind of comfort that comes from stirring together a pot of soup when the fridge is nearly empty and the clock is ticking toward dinner. I discovered this recipe during one of those “what on earth are we going to eat?” evenings: the produce drawer held a lonely carrot and half an onion, the pantry was stocked with canned goods I’d bought on sale, and my kids were already asking for seconds before I’d even ladled the first bowl. Ten minutes of chopping, a quick sauté, and a confident shower of spices later, the house smelled like I’d been simmering something grand all afternoon. That night I learned that humble staples—canned beans, diced tomatoes, frozen mixed vegetables—can transform into a silky, fragrant soup that rivals anything born of fresh farmers-market produce. Now I stock up intentionally: black beans and chickpeas, fire-roasted tomatoes, a couple of cartons of broth, and a bag of frozen veg so I can always feed the people I love without a last-minute grocery run. Whether you’re riding out a snowstorm, stretching the budget, or simply too tired to shop, this Easy Pantry Soup is your weeknight superhero cape. It’s vegan, gluten-free, freezer-friendly, and—best of all—ready in about 30 minutes. Let’s turn shelf-stable into sensational.
Why This Recipe Works
- One-Pot Wonder: Minimal dishes mean quick clean-up and more couch time.
- Budget Hero: Canned beans cost pennies yet deliver plant-powered protein and fiber.
- Pantry Flexibility: Swap in whatever canned or frozen veg you have—no rules, no stress.
- Weeknight Fast: From stove to table in 30 minutes, making it ideal for busy families.
- Freezer-Friendly: Double the batch; leftovers reheat like a dream for future you.
- Nutrient Dense: Each bowl boasts 15 g of protein, 11 g of fiber, and a rainbow of vitamins.
Ingredients You'll Need
Every ingredient here is shelf-stable or freezer-friendly, so you can keep them on hand for months and still create a dinner that tastes garden-fresh.
- Olive oil (2 Tbsp): A heart-healthy fat that carries flavor and softens aromatics. If you’re out, any neutral oil or even a spoonful of coconut oil works.
- Yellow onion (1 medium): The backbone of savory depth. Dice it small so it melts into the broth. No fresh onion? Substitute 2 Tbsp dehydrated onion flakes or frozen diced onion.
- Carrots (2 medium): Their natural sweetness balances the acidic tomatoes. Peel if the skins are tough; otherwise just scrub. Frozen sliced carrots save time—no need to thaw.
- Celery (2 ribs): Adds herbal, slightly bitter notes. Save the leaves; chop and toss them in for extra flavor. No celery? Use a pinch of celery seed or fennel seed.
- Garlic (3 cloves): Fresh is best, but ½ tsp garlic powder per clove works in a pinch. Add powder with the dried spices so it toasts and blooms.
- Tomato paste (2 Tbsp): Concentrated umami that thickens the broth. Buy the tube so you can use a dab at a time; it keeps forever in the fridge once opened.
- Ground cumin (1 tsp): Earthy and slightly citrusy, it’s the “what is that?” note that makes soup taste like it simmered for hours.
- Smoked paprika (1 tsp): Delivers campfire depth without meat. Regular paprika is fine, but smoked is worth the pantry real estate.
- Dried oregano (½ tsp): A Mediterranean hint that plays nicely with beans and tomatoes. Mexican oregano adds a brighter, citrusy twist if you have it.
- Vegetable broth (4 cups): Low-sodium lets you control salt. Keep shelf-stable cartons in the pantry or dissolve 2 teaspoons bouillon paste per cup of hot water.
- Canned diced tomatoes (14 oz): Fire-roasted varieties add charred complexity. If you only have whole tomatoes, crush them between your fingers as you add them.
- Canned black beans (1 can, 15 oz): Rinse to remove 40% of sodium; the starchy liquid can muddy flavor. No black beans? Use pinto, kidney, or chickpeas.
- Canned chickpeas (1 can, 15 oz): Their nutty bite contrasts softer beans. Swap in white beans or lentils if you prefer.
- Frozen mixed vegetables (2 cups): The classic peas, corn, green beans, carrots combo adds color and varied texture. No need to thaw—they’ll warm through in minutes.
- Fresh baby spinach (2 cups): Stirred in at the end for a vibrant pop. Frozen spinach works; thaw and squeeze dry first to avoid watery soup.
- Lemon juice (1 Tbsp): Brightens all the flavors. Lime juice or a splash of vinegar works if lemons are scarce.
- Salt & pepper: Add at the end; broth and canned goods vary in sodium.
How to Make Easy Pantry Soup with Canned Beans and Veggies
Warm the pot
Place a heavy-bottomed soup pot or Dutch oven over medium heat. Add olive oil and swirl to coat the surface. Let the oil shimmer for 30 seconds; this ensures the aromatics sizzle on contact instead of soaking up fat and turning soggy.
Sauté the aromatics
Stir in diced onion, carrots, and celery with a pinch of salt. Cook 5 minutes, stirring occasionally, until the onion turns translucent and the vegetables begin to develop light golden edges. This foundational layer builds sweetness and depth.
Bloom the garlic and spices
Add minced garlic, tomato paste, cumin, smoked paprika, and oregano. Stir constantly for 60 seconds; toasting the tomato paste caramelizes its natural sugars and removes any tinny edge, while the spices bloom, releasing volatile oils that amplify flavor exponentially.
Deglaze with broth
Pour in 1 cup of vegetable broth, scraping the pot’s bottom with a wooden spoon to lift every browned bit (a.k.a. fond) into the liquid. These concentrated specks equal free flavor you’d otherwise leave behind.
Add remaining liquids and tomatoes
Stir in the rest of the broth and the entire can of diced tomatoes with their juices. Increase heat to high and bring the mixture to a rolling boil; this melds flavors quickly and begins breaking down the tomatoes.
Simmer with beans and frozen veg
Reduce heat to medium-low. Add rinsed black beans, chickpeas, and frozen mixed vegetables. Partially cover and simmer 10 minutes, stirring once or twice. This gentle bubble allows beans to absorb seasoning without turning mushy.
Finish with greens and lemon
Stir in baby spinach and lemon juice; cook just until spinach wilts, about 1 minute. Overcooking dulls the color and vitamin content, so keep it quick and vibrant.
Taste and adjust
Ladle a spoonful, let it cool slightly, then taste. Add salt and freshly ground black pepper as needed. If the soup tastes flat, a pinch more lemon juice or a dash of hot sauce will wake it up.
Serve hot
Ladle into warm bowls and top as desired (see variations below). Pair with crusty bread, grilled cheese, or a simple green salad for a complete, satisfying meal.
Expert Tips
Smash a handful of beans
Before adding beans to the pot, mash about ¼ cup against the side of the can with a fork. This releases starch and naturally thickens the broth without flour or cornstarch.
Toast spices in oil first
Push vegetables to the perimeter, creating a dry center. Let spices sizzle for 20 seconds before stirring; the heat blooms essential oils, intensifying flavor exponentially.
Use a Parmesan rind
Keep rinds in a freezer bag. Drop one into the simmering soup for a silky, salty depth—remove before serving. Vegan? Swap in a 2-inch strip of kombu seaweed.
Warm your bowls
Rinse bowls under hot tap water for 30 seconds or microwave with a splash of water for 45 seconds. Hot soup stays steaming to the last bite.
Deglaze with wine
After toasting tomato paste, splash in ¼ cup dry white or red wine. Let it bubble away, scraping the pot, for an extra layer of complexity reminiscent of long-simmered stews.
Cool before freezing
Ladle soup into shallow containers so it chills quickly, preventing bacteria growth. Label with masking tape and a Sharpie: name, date, and “eat within 3 months.”
Variations to Try
- Tuscan: Swap cannellini beans for chickpeas, add 1 cup chopped kale, and finish with a drizzle of pesto and shaved Parmesan.
- Southwestern: Add 1 tsp chili powder and ½ tsp chipotle powder. Stir in frozen corn, top with avocado, cilantro, and a squeeze of lime.
- Coconut Curry: Replace 1 cup broth with canned coconut milk; add 1 Tbsp red curry paste with the spices. Finish with chopped scallions and a pinch of red-pepper flakes.
- Pasta e Fagioli Lite: Add ½ cup small pasta during the last 8 minutes of simmering. If broth thickens too much, loosen with hot water or extra broth.
- Protein Power: Stir in a pouch of tuna or shredded rotisserie chicken at the end for omnivores, or add ½ cup red lentils for extra plant protein.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Flavors deepen overnight, making leftovers even tastier.
Freezer: Portion into quart-size freezer bags or Souper Cubes, leaving ½-inch headspace. Freeze flat for efficient stacking up to 3 months. Thaw overnight in the fridge or microwave on 50% power, stirring every 2 minutes.
Reheat: Warm gently on the stovetop over medium-low heat, thinning with broth or water as needed. Avoid rapid boiling, which can rupture beans and dull color.
Frequently Asked Questions
Easy Pantry Soup with Canned Beans and Veggies
Ingredients
Instructions
- Heat the pot: Warm olive oil in a large soup pot over medium heat until shimmering.
- Sauté vegetables: Add onion, carrots, and celery; cook 5 minutes until softened.
- Bloom aromatics: Stir in garlic, tomato paste, cumin, paprika, and oregano; cook 1 minute.
- Deglaze: Pour in 1 cup broth, scraping up browned bits.
- Simmer: Add remaining broth, tomatoes, beans, and frozen veg; simmer 10 minutes.
- Finish: Stir in spinach and lemon juice; cook 1 minute until wilted. Season and serve hot.
Recipe Notes
For thicker soup, mash ¼ cup beans before adding. Soup thickens as it stands; thin with broth when reheating.