Love this? Pin it for later!
Pantry Clean-Out Spinach & Sweet Potato Soup for Family Comfort
There's something magical about turning odds and ends from your pantry and produce drawer into a steaming bowl of comfort that makes everyone at the table sigh with contentment. This pantry clean-out spinach and sweet potato soup has become my family's favorite "what's for dinner when we have nothing" solution—proof that humble ingredients can create extraordinary meals.
Why This Recipe Works
- One-Pot Wonder: Everything cooks together in a single pot, making cleanup a breeze for busy weeknights.
- Pantry-Friendly: Uses common staples like canned beans, frozen spinach, and sweet potatoes that last for weeks.
- Family-Approved: Mildly spiced and naturally sweet from sweet potatoes—perfect for picky eaters.
- Nutrient-Packed: Loaded with vitamins A & C, fiber, and plant-based protein for wholesome nourishment.
- 30-Minute Meal: From chopping to serving, dinner is ready in half an hour.
- Make-Ahead Magic: Tastes even better the next day, making it perfect for meal prep.
- Budget-Smart: Feeds a family of six for under $10 using affordable, accessible ingredients.
Last Tuesday evening, I stood in my kitchen staring at a rather sad-looking sweet potato rolling around in the produce drawer, a half-eaten bag of spinach wilting in the crisper, and the dregs of vegetable broth in a carton. My teenagers were already asking "what's for dinner?" in that particular tone that suggests they might revolt if I suggested scrambled eggs again. In that moment of pantry desperation, this soup was born—and it's since become the most requested dinner in our rotation. The combination of naturally sweet potatoes, earthy spinach, and creamy white beans creates a soup that's somehow both hearty and light, filling without being heavy, and nourishing in that way that makes you feel like you're doing something really good for your family.
Ingredients You'll Need
This recipe celebrates the beauty of humble ingredients, transforming basic pantry staples into something extraordinary. Each component plays a crucial role in building layers of flavor and texture that make this soup so satisfying.
The Base Ingredients
Sweet Potatoes (2 medium): The star of the show, providing natural sweetness and creamy texture when simmered. Look for firm potatoes with smooth skin, free from soft spots or sprouts. Store them in a cool, dark place (not the fridge) for up to a month. If you're out of sweet potatoes, butternut squash, pumpkin, or even regular potatoes work beautifully.
Fresh Spinach (5 oz) or Frozen (1 cup): Adds vibrant color and nutritional punch. Fresh spinach wilts down significantly, so don't worry if it looks like a lot. Frozen spinach is actually more nutrient-dense and more affordable—just thaw and squeeze out excess water. Kale, Swiss chard, or even arugula can substitute in a pinch.
White Beans (2 cans): Cannellini or great northern beans add protein and make the soup substantial enough for dinner. If you cook beans from dried, you'll need about 1½ cups cooked beans. Chickpeas work too, though they'll add a slightly nuttier flavor.
Aromatics: One yellow onion, 3 garlic cloves, and 2 carrots create the flavor foundation. Don't rush sautéing these—let them develop golden edges for deeper flavor. In a hurry, substitute with 1 tablespoon onion powder and 1 teaspoon garlic powder, though fresh is always best.
The Flavor Builders
Vegetable Broth (4 cups): Use a good-quality broth for the best flavor. I keep bouillon paste in my fridge for emergencies—it lasts forever and tastes much better than canned broth. Chicken broth works if you're not keeping it vegetarian.
Canned Tomatoes (14 oz): Fire-roasted diced tomatoes add subtle smokiness, but regular diced tomatoes are perfectly fine. The acidity balances the sweet potatoes beautifully.
Italian Seasoning (2 tsp): A blend of oregano, basil, thyme, and rosemary that gives the soup that cozy, herby backbone. Make your own by combining equal parts dried oregano, basil, and thyme with a pinch of rosemary.
How to Make Pantry Clean-Out Spinach & Sweet Potato Soup
Prep Your Ingredients
Start by washing and peeling your sweet potatoes, then dice them into ¾-inch cubes—small enough to cook quickly but large enough to maintain some texture. Dice the onion and carrots into similar-sized pieces for even cooking. Mince the garlic and set aside with the other aromatics. If using fresh spinach, give it a good rinse and roughly chop if the leaves are large.
Build the Flavor Base
Heat 2 tablespoons olive oil in a large Dutch oven or soup pot over medium heat. When the oil shimmers, add the diced onion and carrots with a pinch of salt. Sauté for 5-6 minutes, stirring occasionally, until the vegetables soften and the edges turn golden. This step builds the foundation of flavor—don't rush it! Add the garlic and cook for another 30 seconds until fragrant.
Add the Sweet Potatoes and Seasonings
Stir in the diced sweet potatoes, Italian seasoning, ½ teaspoon salt, and ¼ teaspoon black pepper. Toss everything together so the sweet potatoes are coated in the oil and seasonings. Let them cook for 3-4 minutes, stirring occasionally. This brief sauté helps develop the sweet potatoes' natural sugars and prevents them from becoming mushy in the soup.
Deglaze and Add Liquids
Pour in the diced tomatoes with their juice, using your spoon to scrape up any browned bits from the bottom of the pot—that's pure flavor! Add the vegetable broth and bring everything to a boil. Once boiling, reduce heat to maintain a gentle simmer. Cover partially and let it bubble away for 15 minutes.
Test for Doneness
After 15 minutes, test a sweet potato cube with a fork—it should pierce easily but still hold its shape. If it's still firm, simmer for another 3-5 minutes. The broth will have thickened slightly and taken on a beautiful coral color from the tomatoes and sweet potatoes.
Add the Beans and Spinach
Stir in the drained white beans and the fresh or frozen spinach. If using fresh spinach, you might need to add it in batches, letting each handful wilt before adding more. Cook for 2-3 minutes until the spinach is wilted and bright green (or heated through if using frozen). Taste and adjust seasoning—add more salt if needed, or a pinch of red pepper flakes for heat.
Finish and Serve
Remove the pot from heat and let it rest for 5 minutes—this allows the flavors to meld. Ladle into bowls and drizzle with good olive oil. Serve with crusty bread for dipping, or over rice for an even heartier meal. A sprinkle of grated Parmesan or nutritional yeast adds a lovely umami finish.
Expert Tips
Speed It Up
Microwave diced sweet potatoes for 3-4 minutes before adding to the pot. This cuts simmering time in half—perfect for those hangry family emergencies!
Boost the Broth
Save Parmesan rinds in your freezer and add one to the soup while it simmers. Remove before serving for incredible depth of flavor.
Fresh Spinach Hack
Buy fresh spinach on sale, wash and freeze it flat in freezer bags. Break off what you need—no more wilted spinach in the fridge!
Protein Power
Add a cup of red lentils with the broth for extra protein. They cook down and thicken the soup beautifully while staying budget-friendly.
Temperature Trick
Let the soup cool for 10 minutes before serving. This prevents burned tongues and actually improves the flavor as it settles.
Make-Ahead Magic
This soup thickens overnight. Add a splash of broth or water when reheating, and save some fresh spinach to add for bright color.
Variations to Try
Mediterranean Twist
Swap Italian seasoning for oregano and add a can of chickpeas instead of white beans. Finish with lemon juice, feta cheese, and fresh parsley.
Spicy Southwest
Add 1 tsp cumin and ½ tsp chili powder. Use black beans instead of white beans. Top with avocado, cilantro, and a squeeze of lime.
Creamy Version
Stir in ½ cup heavy cream or coconut milk at the end for richness. Blend 2 cups of soup and return to pot for extra creamy texture.
Protein-Packed
Add 1 cup cooked quinoa or brown rice with the beans. Stir in shredded cooked chicken or turkey for extra protein if desired.
Storage Tips
Storage Guidelines
Refrigerator: Store cooled soup in airtight containers for up to 4 days. The flavors actually improve after 24 hours!
Freezer: Freeze in portion-sized containers for up to 3 months. Leave 1 inch of headspace for expansion. Thaw overnight in the refrigerator.
Make-Ahead Instructions
This soup is a meal-prep champion. Make a double batch on Sunday and enjoy easy lunches and dinners all week. The soup will thicken significantly when chilled—thin with broth or water when reheating. For best texture, add fresh spinach when reheating rather than before freezing.
Reheating Methods
- Stovetop: Heat gently over medium-low heat, stirring occasionally. Add liquid as needed to reach desired consistency.
- Microwave: Heat individual portions for 2-3 minutes, stirring halfway through. Cover with a microwave-safe lid to prevent splatters.
- Slow Cooker: Perfect for parties! Transfer to slow cooker and heat on LOW for 2-3 hours, stirring occasionally.
Frequently Asked Questions
Pantry Clean-Out Spinach & Sweet Potato Soup
Ingredients
Instructions
- Prep and sauté: Heat olive oil in a large pot over medium heat. Sauté onion and carrots with a pinch of salt for 5-6 minutes until softened. Add garlic and cook 30 seconds.
- Add sweet potatoes: Stir in sweet potatoes, Italian seasoning, salt, and pepper. Cook for 3-4 minutes, stirring occasionally.
- Add liquids: Pour in diced tomatoes and vegetable broth. Bring to a boil, then reduce to a simmer. Cover partially and cook for 15 minutes.
- Test doneness: Sweet potatoes should be tender but still hold their shape. If needed, simmer 3-5 minutes more.
- Finish the soup: Stir in white beans and spinach. Cook 2-3 minutes until spinach is wilted and heated through.
- Serve: Let rest 5 minutes, then ladle into bowls. Drizzle with olive oil and sprinkle with Parmesan if desired.
Recipe Notes
For a thicker soup, blend 2 cups of the finished soup and return to the pot. This soup thickens as it sits—add broth when reheating. Frozen spinach works perfectly—just squeeze out excess water before adding.