Pantry tomato soup with beans

by | This recipe hasn't been reviewed yet!

This post may contain affiliate links.

Better than store bought &.includes sneaky protein

Pantry Tomato Soup with Beans (Sneaky Protein, Ready in 25 Minutes)

Skip the canned soup and make this pantry tomato soup with beans instead. It’s creamy, cozy, and made with just a handful of simple ingredients you probably already have on hand. The best part? It’s packed with “sneaky” protein and fiber thanks to white beans—without tasting like it.

This is the kind of recipe you’ll come back to again and again. It’s quick (ready in just 25 minutes), budget-friendly, and perfect for pairing with a classic grilled cheese sandwich. Whether you’re feeding picky eaters or just looking for an easy, nourishing meal, this soup checks all the boxes. My 3 year old couldn’t get enough of this soup and YOU KNOW that’s the ultimate compliment. It’s the perfect cozy vehical for ooey gooey cheesy grilled cheese. I love the beans and bone broth making this a higher protein soup yet still simple and so delicious. It’s perfect for the winter when you need a quick soup using pantry staples.

Why You’ll Love This Pantry Tomato Soup

  • Quick & easy: Ready in under 30 minutes
  • Minimal ingredients: Uses pantry staples
  • Sneaky protein & fiber: Thanks to white beans and bone broth
  • Creamy without cream: Naturally blended for a smooth texture
  • Family-friendly: Even picky eaters won’t notice the beans

Tips for the Best Tomato Soup

  • Use bone broth: It adds extra protein and nutrients without changing the flavor
  • Blend thoroughly: This is key to hiding the beans and creating a creamy texture
  • Adjust consistency: Add more water for a thinner soup or less for a thicker one
  • Balance acidity: If your tomatoes are too tangy, add a pinch of sugar

Serving Ideas

This soup is incredibly versatile, but here are a few favorite pairings:

  • Classic grilled cheese: The ultimate comfort combo
  • Crusty bread: Perfect for dipping
  • Side salad: Adds freshness and crunch
  • Croutons or parmesan: For extra texture and flavor

Make It Your Own

  • Dairy-free & gluten-free: Naturally both (just pair with appropriate sides)
  • Vegan option: Use vegetable broth instead of chicken bone broth
  • Spicy kick: Add red pepper flakes or a dash of hot sauce
  • Extra veggies: Blend in carrots or roasted red peppers

Storage & Meal Prep

  • Store in an airtight container in the fridge for up to 4 days
  • Reheat on the stovetop or microwave
  • Freeze for up to 2 months for an easy future meal

This pantry tomato soup with beans is proof that simple ingredients can create something truly delicious. It’s creamy, nourishing, and packed with hidden benefits—making it a win for both busy weeknights and cozy weekends.

Serve it up with grilled cheese, and you’ve got a comforting, wholesome meal that feels classic but has a healthy twist your whole family will love.

How To Make Pantry tomato soup with beans

The Ingredients

  • Onion: Builds the flavor base and adds natural sweetness to balance the tomatoes.
    Substitutes: Shallots, leeks, or 1 tsp onion powder in a pinch.

  • Canned tomatoes: The heart of the soup—rich, tangy, and full of tomato flavor.
    Substitutes: Crushed tomatoes, fire-roasted tomatoes (for deeper flavor), or fresh tomatoes (about 6–8, peeled and chopped).

  • White beans: The “sneaky protein” ingredient that adds creaminess, fiber, and plant-based protein when blended.
    Substitutes: Cannellini, great northern, navy beans, or even chickpeas (slightly nuttier flavor).

  • Italian seasoning: Adds an herby, savory depth that makes the soup taste like it simmered all day.
    Substitutes: A mix of dried basil, oregano, thyme, or just one of those on its own.

  • Chicken bone broth: Boosts protein and adds richness without needing cream. Using Kettle & Fire gives extra nutrients and depth. Use code happyandfull for 20% off 
    Substitutes: Regular chicken broth, vegetable broth (for vegan), or all water (less flavorful but still works).

  • Water: Helps adjust the consistency to your liking.
    Substitutes: Use additional broth for more flavor and protein.

  • Salt & pepper
    Essential for balancing and enhancing all the flavors.
    Substitutes: Garlic salt, seasoned salt, or a pinch of red pepper flakes for heat.

What You Need

The Steps

  • Heat a drizzle of oil in a pot over medium heat. Add diced onion and cook for 4–5 minutes until soft and fragrant.
  • Stir in tomatoes, white beans, Italian seasoning, bone broth, and water
  • Let simmer for 20 minutes to allow flavors to develop.
  • Use an immersion blender (or carefully transfer to a blender) and blend until creamy and smooth.
  • Taste, adjust salt and pepper, and serve warm.

Recipe Tips

  • Use bone broth: It adds extra protein and nutrients without changing the flavor
  • Blend thoroughly: This is key to hiding the beans and creating a creamy texture
  • Adjust consistency: Add more water for a thinner soup or less for a thicker one
  • Balance acidity: If your tomatoes are too tangy, add a pinch of sugar
 

 

Pantry tomato soup with beans

Print Recipe Pin Recipe
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 4
Calories 190

Ingredients

  • ½ onion
  • 28 oz canned tomatoes
  • 1 can white beans
  • 2 cups Kettle & Fire bone broth
  • 1 cup water
  • 1 tbsp italian seasoning

Instructions

  • Heat a drizzle of oil in a pot over medium heat. Add diced onion and cook for 4–5 minutes until soft and fragrant.
  • Stir in tomatoes, white beans, Italian seasoning, bone broth, and water
  • Let simmer for 20 minutes to allow flavors to develop.
  • Use an immersion blender (or carefully transfer to a blender) and blend until creamy and smooth.
  • Taste, adjust salt and pepper, and serve warm.

Notes

  • Use bone broth: It adds extra protein and nutrients without changing the flavor
  • Blend thoroughly: This is key to hiding the beans and creating a creamy texture
  • Adjust consistency: Add more water for a thinner soup or less for a thicker one
  • Balance acidity: If your tomatoes are too tangy, add a pinch of sugar
 

Nutrition

Calories: 190kcalCarbohydrates: 25gProtein: 12gFat: 3gFiber: 7g

This recipe hasn't been reviewed yet!

Submit a Review

Your email address will not be published. Required fields are marked *

Recipe Rating




partners and collaborators