Pantry Clean Out Tomato Soup with White Beans and Kale

30 min prep 6 min cook 3 servings
Pantry Clean Out Tomato Soup with White Beans and Kale
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something deeply satisfying about turning odds and ends from your pantry into a meal that tastes like you planned it for weeks. This Pantry Clean Out Tomato Soup has become my go-to solution for those "what's for dinner" moments when the fridge looks bare but the pantry holds treasures waiting to be discovered.

I first created this recipe during a particularly hectic week when grocery shopping kept getting pushed aside. With a can of tomatoes eyeing me from the shelf, some beans I always keep for emergencies, and that bunch of kale I couldn't let go to waste, magic happened in my kitchen. Now, I find myself making this intentionally—even when my pantry is fully stocked—because it's that good.

What makes this soup special is how it transforms humble ingredients into something restaurant-worthy. The creamy white beans add protein and make it filling enough for dinner, while the kale brings a pop of color and nutrients. It's the kind of meal that makes you feel resourceful and nourished at the same time.

Why This Recipe Works

  • Pantry-friendly: Uses ingredients you probably already have—canned tomatoes, beans, and basic aromatics
  • One-pot wonder: Minimal cleanup with everything cooked in a single pot
  • Customizable: Swap in whatever beans, greens, or herbs you have on hand
  • Ready in 30 minutes: Perfect for busy weeknights when you need dinner fast
  • Make-ahead magic: Tastes even better the next day for easy meal prep
  • Nutritious comfort: Packed with plant-based protein, fiber, and vitamins
  • Budget-smart: Costs less than $2 per serving using economical pantry staples

Ingredients You'll Need

Ingredients

This recipe celebrates simplicity, but that doesn't mean we compromise on flavor. Each ingredient plays a crucial role in building the depth and complexity that makes this soup so satisfying.

Olive oil forms the foundation of our flavor base. I prefer a good quality extra virgin olive oil here since it adds fruity notes to the aromatics. If you're out, any neutral oil works, but the olive oil really makes a difference.

Onion, celery, and carrot create the classic mirepoix that gives this soup its savory backbone. Don't worry about perfect knife skills—roughly chopped vegetables will break down and add body to the soup as it simmers. If you're missing celery, add an extra carrot or vice versa.

Garlic adds that essential aromatic punch. I use four cloves because I love garlic, but adjust to your preference. Fresh is best, but in a pinch, ½ teaspoon of garlic powder per clove works.

Tomato paste is our secret weapon for deep tomato flavor. Caramelizing it in the pot for a minute or two intensifies the umami and gives the soup a restaurant-quality richness. Don't skip this step!

Crushed tomatoes are the star of the show. I prefer fire-roasted crushed tomatoes for their smoky depth, but regular crushed tomatoes work beautifully. If all you have is diced tomatoes, give them a quick blitz with an immersion blender or mash them with a potato masher for a rustic texture.

White beans add creaminess and protein. Cannellini beans are my favorite for their buttery texture, but Great Northern or navy beans work equally well. Even chickpeas can step in if that's what you have.

Vegetable broth builds the soup's body. I prefer low-sodium broth so I can control the seasoning. In a true pantry cleanout moment, water with a bouillon cube works too.

Kale brings nutrition and color. Any hearty green works here—spinach, Swiss chard, or even collard greens. If using kale, remove the tough stems and chop the leaves into bite-sized pieces.

Italian seasoning ties everything together with its herbaceous notes. Make your own with equal parts oregano, basil, thyme, and rosemary, or substitute with herbs de Provence.

How to Make Pantry Clean Out Tomato Soup with White Beans and Kale

1

Sauté the Aromatics

Heat 2 tablespoons of olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrot, and celery. Season with a pinch of salt and cook, stirring occasionally, until the vegetables are softened and the onion is translucent, about 6-8 minutes. This step builds the flavor foundation, so don't rush it.

2

Add Garlic and Tomato Paste

Stir in the minced garlic and cook for 30 seconds until fragrant. Add the tomato paste and cook, stirring constantly, for 2 minutes. The tomato paste should darken slightly and begin to stick to the bottom of the pot—this caramelization adds incredible depth to the final soup.

3

Deglaze the Pot

Pour in ½ cup of the vegetable broth and scrape the bottom of the pot with a wooden spoon to release all the flavorful browned bits. This process, called deglazing, ensures none of that concentrated flavor goes to waste.

4

Add Tomatoes and Seasonings

Stir in the crushed tomatoes, Italian seasoning, and red pepper flakes (if using). Season with 1 teaspoon salt and ½ teaspoon black pepper. Let the mixture simmer for 2-3 minutes, allowing the herbs to bloom and release their essential oils.

5

Simmer with Broth and Beans

Add the remaining vegetable broth and drained white beans. Increase heat to medium-high and bring to a gentle boil. Once bubbling, reduce heat to low and simmer, partially covered, for 15 minutes. This simmering time allows the flavors to meld together beautifully.

6

Blend for Creaminess (Optional)

For a creamier texture, use an immersion blender to partially blend the soup directly in the pot. I like to blend about half the soup, leaving some beans and vegetables whole for texture. If you don't have an immersion blender, transfer 2 cups of soup to a regular blender, blend until smooth, and return to the pot.

7

Add the Kale

Stir in the chopped kale and cook for 3-4 minutes until wilted and tender. If using spinach, it will only need about 1 minute. The greens should be vibrant green and tender but not mushy.

8

Finish and Serve

Taste and adjust seasoning with salt and pepper as needed. For extra richness, stir in a drizzle of good olive oil or a splash of cream. Serve hot with crusty bread, a sprinkle of Parmesan cheese, or a dollop of pesto.

Expert Tips

Save Your Parmesan Rinds

Keep Parmesan rinds in your freezer and add one to the soup while it simmers. Remove before serving—it'll add incredible umami depth that makes the soup taste like it's been cooking all day.

Bloom Your Spices

Add dried herbs and spices right after the tomato paste and cook for 30 seconds. This "blooming" process releases their essential oils and intensifies their flavor in the final soup.

Bean Liquid Magic

Save the liquid from your canned beans (called aquafaba) and add 2 tablespoons to the soup. It adds a subtle creaminess and helps thicken the broth naturally.

Make It Smoky

Add a pinch of smoked paprika or a small piece of smoked olive oil to transform the flavor profile. This adds complexity that makes the soup taste like it has a secret ingredient.

The Acid Balance

If your soup tastes flat, add a splash of balsamic vinegar or a squeeze of lemon at the end. The acid brightens all the flavors and brings everything into perfect balance.

Texture Contrast

Reserve some whole beans before blending and add them back at the end. This creates pleasant textural contrast and makes the soup more interesting to eat.

Variations to Try

Mediterranean Style

Add ¼ cup chopped Kalamata olives, 1 teaspoon dried oregano, and finish with feta cheese and a drizzle of Greek olive oil. Add a pinch of cinnamon for authentic Greek flavor.

Spicy Tuscan

Double the red pepper flakes, add 2 chopped anchovy fillets with the garlic, and finish with a sprinkle of Pecorino Romano cheese and extra virgin olive oil.

Creamy Comfort

Stir in ½ cup of heavy cream or coconut cream during the last 5 minutes. For extra richness, blend the entire soup until silky smooth before adding the kale.

Garden Fresh

Use fresh tomatoes when in season (about 2 pounds, chopped). Add fresh basil and parsley at the end, and swap the kale for fresh spinach or arugula.

Storage Tips

This soup is a meal prep champion! It stores beautifully and the flavors actually deepen overnight. Here's everything you need to know about storing and reheating:

Refrigerator Storage: Cool the soup completely before transferring to airtight containers. It will keep for 4-5 days in the refrigerator. The kale might darken slightly, but the flavor remains excellent. Store any toppings (like croutons or cheese) separately to maintain their texture.

Freezer Friendly: This soup freezes wonderfully for up to 3 months. I recommend freezing it without the kale if possible, as frozen kale can become mushy. Add fresh or frozen kale when reheating. Portion into freezer-safe containers or bags, leaving room for expansion. Thaw overnight in the refrigerator before reheating.

Reheating Instructions: Warm gently over medium heat, stirring occasionally. Add a splash of broth or water if the soup has thickened too much. Taste and adjust seasoning after reheating, as flavors can mellow during storage. If you froze without kale, add it during the last few minutes of reheating.

Make-Ahead Tips: The soup base (through step 5) can be made up to 3 days ahead. Store in the refrigerator and add the kale when reheating for brightest color and texture. You can also prep all your vegetables and aromatics on the weekend, storing them in a zip-top bag in the refrigerator for super quick assembly during the week.

Frequently Asked Questions

Absolutely! You'll need about 1½ cups of dried white beans. Soak them overnight, then cook until tender (about 45-60 minutes) before adding to the soup. Keep in mind this adds significant cooking time, so plan accordingly. The benefit is incredible texture and you can cook the beans with aromatics like bay leaves and garlic for extra flavor.

No problem! You have a few options. First, you can simply leave the soup as-is for a more rustic texture. Alternatively, carefully transfer 2-3 cups of soup to a regular blender, blend until smooth, and return to the pot. You could also mash some of the beans against the side of the pot with a wooden spoon for a creamier texture without any special equipment.

Yes! For slow cooker: Add everything except kale and cook on low for 6-8 hours or high for 3-4 hours. Add kale during the last 30 minutes. For Instant Pot: Use sauté mode for steps 1-4, then add remaining ingredients (except kale) and cook on high pressure for 5 minutes with natural release for 10 minutes. Add kale and use sauté mode for 2-3 minutes until wilted.

This soup is naturally vegan and gluten-free as written! Just ensure your vegetable broth is certified gluten-free if that's a concern. The recipe is also dairy-free, nut-free, and soy-free, making it suitable for most dietary restrictions. If you add toppings like cheese or croutons, check those ingredients based on your dietary needs.

Great question! Add a cup of small pasta like ditalini or orzo during the last 10 minutes of cooking. You could also stir in cooked quinoa or farro. Adding a can of chickpeas along with the white beans doubles the protein. For extra richness, top with a poached egg or serve with grilled cheese croutons floating on top.

Try baby spinach instead—it wilts quickly and has a milder flavor that kids often prefer. You could also use frozen peas or corn for sweetness and color. If greens are a hard sell, blend them completely into the soup for the nutrition without the visual or textural evidence. Zucchini or small pasta shapes are also kid-friendly additions.
Pantry Clean Out Tomato Soup with White Beans and Kale
soups
Pin Recipe

Pantry Clean Out Tomato Soup with White Beans and Kale

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Build the base: Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery with a pinch of salt. Cook 6-8 minutes until softened.
  2. Add aromatics: Stir in garlic for 30 seconds, then add tomato paste and cook 2 minutes, stirring constantly.
  3. Deglaze: Pour in ½ cup broth and scrape up any browned bits from the pot bottom.
  4. Simmer: Add crushed tomatoes, Italian seasoning, red pepper flakes, remaining broth, and beans. Simmer 15 minutes.
  5. Creamy texture: Optional: Use an immersion blender to partially blend the soup for creaminess.
  6. Finish: Stir in kale and cook 3-4 minutes until wilted. Season with salt and pepper to taste.
  7. Serve: Ladle into bowls and drizzle with olive oil or sprinkle with Parmesan if desired.

Recipe Notes

For best results, use fire-roasted crushed tomatoes for extra depth. The soup thickens as it sits—thin with additional broth when reheating. This recipe doubles beautifully for meal prep!

Nutrition (per serving)

215
Calories
12g
Protein
34g
Carbs
5g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.