Creamy Tomato Soup with White Beans for Kids

30 min prep 1 min cook 5 servings
Creamy Tomato Soup with White Beans for Kids
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

This recipe was born out of desperation and a half-empty pantry. I had promised my kids homemade tomato soup, but I only had one can of tomatoes and a lone can of cannellini beans. I pureed everything together, crossed my fingers, and watched three small humans devour it faster than ice-cream sundaes. Since that happy accident, I’ve refined the method—roasting the tomatoes for deeper flavor, simmering the beans so they practically melt into the broth, and blending just enough to keep it silky but not baby-food smooth. The result is a soup that feels indulgent yet sneaks in protein, fiber, and lycopene-rich tomatoes without a single complaint from the under-12 crowd.

Whether you need a 30-minute weeknight dinner, a thermos-friendly school lunch, or a make-ahead freezer staple, this soup delivers. It’s naturally vegetarian, easy to make vegan, and—best of all—requires only one pot and a blender. Let’s turn the humble can of tomatoes and beans into the most requested meal in your house.

Why This Recipe Works

  • Kid-Approved Sweetness: A grated carrot and a dash of honey tame tomato acidity without added sugar.
  • Protein Power: One cup of white beans adds 10 g plant protein—no sandwich required.
  • One-Pot Wonder: Roast, simmer, blend, serve. Fewer dishes, happier grown-ups.
  • Texture Magic: Blending half the beans keeps it creamy while leaving flecks for chewing practice.
  • Freezer Hero: Doubles beautifully and thaws like a dream on frantic weeknights.
  • Allergy Friendly: Naturally gluten-free, nut-free, dairy-free optional, soy-free.
  • Five-Star Veggie Sneak: They’ll taste tomato, not the carrot, beans, or spinach you stealthily added.

Ingredients You'll Need

Ingredients

Great tomato soup starts with great tomatoes. In summer, I use ripe Roma or plum tomatoes; the rest of the year I rely on fire-roasted canned tomatoes for consistent flavor. Opt for BPA-free cans and check the label—only tomatoes and citric acid should appear.

Cannellini Beans: These Italian white beans are creamy, mild, and mash beautifully. If you only have great northern or navy beans, swap away—just rinse them well to remove 40 % of the sodium. For the ultra-organic route, cook a pound of dried beans in salted water until just tender; you’ll need 1½ cups cooked.

Vegetable Stock: Use low-sodium so you control salt levels. Chicken stock works if vegetarian isn’t a concern. Water plus 1 tsp bouillon paste is fine in a pinch.

Carrot & Onion: The natural sweetness balances tomato acidity. Dice small so they soften quickly. In a hurry? Substitute ½ cup jarred carrot baby food—nobody will know.

Heavy Cream: Two tablespoons transform the texture. Swap coconut milk or cashew cream for dairy-free; both taste neutral once blended.

Butter & Olive Oil: A 50-50 split prevents butter from browning and adds fruity depth. Use vegan butter for dairy-free.

Basil & Oregano: Fresh basil gives brightness; dried oregano offers earthy backbone. If basil is out of season, freeze-dried or ½ tsp pesto works.

Optional Add-Ins: A handful of baby spinach (color stays green but flavor hides), ½ cup diced red bell pepper, or ¼ tsp smoked paprika for campfire vibes.

How to Make Creamy Tomato Soup with White Beans for Kids

1
Roast the Tomatoes (If Using Fresh)

Heat oven to 425 °F. Halve 2 lb ripe tomatoes, toss with 1 Tbsp olive oil, ½ tsp salt, and ¼ tsp pepper. Roast cut-side up 25 min until charred at edges. Cool slightly, then slip off skins. Canned tomato users skip to step 2.

2
Sauté Aromatics

Melt 1 Tbsp butter with 1 Tbsp olive oil in a heavy 4-qt pot over medium. Add ½ cup diced onion and ½ cup finely diced carrot; cook 5 min until translucent and fragrant without browning. Stir in 1 tsp salt and ¼ tsp pepper.

3
Bloom the Tomato Paste

Clear center of pot, add 2 Tbsp double-concentrated tomato paste; cook 2 min, stirring, until brick red. This caramelizes sugars and intensifies umami. (Kids think it smells like pizza—use that marketing.)

4
Add Tomatoes & Stock

Tip in one 28-oz can fire-roasted tomatoes with juices plus 2 cups low-sodium vegetable stock. Add ½ tsp dried oregano and 1 tsp honey. Bring to gentle boil, then reduce to lively simmer 10 min so flavors mingle.

5
Stir in Beans

Rinse 1 can cannellini beans; reserve ½ cup. Pour remaining beans into soup; simmer 5 min. This brief bath warms them and allows starch to thicken broth.

6
Blend Smart

Turn off heat. Using immersion blender, pulse 10–15 sec until mostly smooth but tiny flecks remain. (For stand blender, cool 5 min, blend in batches starting low; hold lid with towel.)

7
Cream & Whole Beans

Return blended soup to low heat. Stir in reserved ½ cup whole beans and 2 Tbsp heavy cream. Warm 2 min; do not boil or cream may separate. Taste; add more salt, pepper, or honey as needed.

8
Finish Fresh

Ladle into warm bowls. Garnish with chiffonade of fresh basil, a swirl of cream, and—if you want the full kid rockstar moment—mini alphabet pasta cooked separately. Serve with grilled-cheese soldiers for dipping.

Expert Tips

Control the Heat

Simmer, don’t boil once cream is added; high heat curdles dairy and dulls basil.

Bedtime Trick

Add ⅛ tsp ground nutmeg; it deepens flavor and makes kids yawn happily—true story.

Texture Tweaks

For ultra-picky eaters, blend all beans; for sensory seekers, leave half unblended.

Salt Last

Tomato products absorb salt as they cook; adjust seasoning after simmering.

Jarred Shortcuts

Baby-food carrot or sweet-potato puree dissolves instantly and boosts vitamin A.

Upgrade Lunchboxes

Pour cooled soup into mini thermoses; preheat with hot water 5 min for 4-hour warmth.

Variations to Try

Tuscan White Bean & Rosemary

Swap basil for ¾ tsp chopped fresh rosemary and finish with 1 tsp lemon zest.

Cheesy Tomato-Ravioli Soup

Stir in 1 cup refrigerated cheese ravioli during final 5 min simmer.

Coconut-Ginger Glow

Use coconut milk instead of cream and add ½ tsp grated fresh ginger.

Smoky Bacon (for grown-ups)

Cook 2 strips bacon until crisp; crumble on top and use 1 tsp bacon fat to sauté veggies.

Sun-Dried Tomato Boost

Blend in ¼ cup oil-packed sun-dried tomatoes for intense umami and pretty flecks.

Mild Curry Twist

Add ½ tsp mild yellow curry powder; kids taste “pizza spice,” you score anti-inflammatories.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight glass jars, and refrigerate up to 4 days. Reheat gently over medium-low, thinning with stock or water—soup thickens as it sits.

Freezer: Ladle cooled soup into silicone muffin trays for ½-cup toddler portions, or quart-size freezer bags laid flat. Freeze up to 3 months. Thaw overnight in fridge or 5 min under cool water, then warm on stove.

Make-Ahead School Lunch: Fill preheated thermos at 7 a.m.; soup stays safely above 140 °F until noon. Pack frozen grapes as a side—they act as mini ice packs and thaw by recess.

Frequently Asked Questions

Absolutely. Soak 1 cup dried cannellini beans overnight, drain, cover with fresh water, add a bay leaf, and simmer 60–75 min until tender. Use 1½ cups cooked beans in the soup; freeze the rest for future batches.

Blend the entire pot until satin smooth using a high-speed blender, then stir in alphabet pasta or rice for textural interest without visible tomato bits.

For infants 8 months and older, omit honey (use date paste), use low-sodium stock, and ensure dairy is tolerated. Puree fully and serve lukewarm.

Yes. Add everything except cream and reserved beans. Cook on low 4–6 hours, blend, then stir in cream and beans during last 15 min on high.

Stir in ½ tsp baking soda (it fizzes, then neutralizes acid), or add 1 tsp honey and 2 Tbsp milk. Taste and repeat sparingly.

Try soft pretzel bites, cheesy quesadilla strips, or whole-wheat pita chips. For veggies, roasted sweet-potato wedges or green-pea fritters add color and fiber.
Creamy Tomato Soup with White Beans for Kids
soups
Pin Recipe

Creamy Tomato Soup with White Beans for Kids

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

Ingredients

Instructions

  1. Base Build: Melt butter with oil in pot; sauté onion & carrot 5 min.
  2. Boost Flavor: Stir in tomato paste; cook 2 min until darkened.
  3. Simmer: Add tomatoes, stock, honey, oregano; simmer 10 min.
  4. Bean Time: Add most beans; cook 5 min. Reserve ½ cup.
  5. Blend: Puree soup using immersion blender until silky.
  6. Finish: Stir in cream and whole beans; warm 2 min. Season.
  7. Serve: Ladle into bowls, top with basil and extra drizzle of cream.

Recipe Notes

For vegan version swap butter & cream for coconut oil and coconut milk. Soup thickens as it stands; thin with stock when reheating.

Nutrition (per serving)

172
Calories
7 g
Protein
21 g
Carbs
7 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.