Love this? Pin it for later! 📌
There’s something about the first chilly evening of fall that makes me reach for my favorite soup pot. The windows fog up, the kitchen smells like roasted tomatoes and garlic, and suddenly the world feels a little gentler. This Creamy Tomato Soup with White Beans and Kale is the recipe that officially kicks off soup season in our house. It’s velvety without being heavy, nourishing without tasting like “health food,” and it comes together in under 40 minutes—perfect for weeknights when you want comfort but still need to get everyone to the table before homework meltdowns begin.
I first started making this soup when my oldest declared classic tomato soup “too boring.” Challenge accepted. A can of creamy white beans and a handful of ribbon-thin kale later, we had a soup that tasted like Tuscan sunshine in a bowl. The beans give it body and protein, the kale adds color and chew, and a final swirl of coconut milk (or heavy cream if you’re feeling indulgent) makes the whole thing taste restaurant-worthy. My kids dunk grilled-cheese soldiers straight into the pot; my husband and I ladle it over toasted sourdough and call it dinner. Leftovers reheat like a dream for lunch, and the flavors deepen overnight, so I always double the batch.
Whether you’re feeding picky toddlers, meal-prepping for a busy week, or hosting friends for a casual soup-and-bread night, this recipe delivers big flavor with minimal fuss. Let’s get simmering.
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single Dutch oven, meaning fewer dishes and more flavor as the ingredients mingle.
- Pantry Staples: Canned tomatoes, canned beans, and basic produce keep this affordable any time of year.
- Sneaky Nutrition: Two kinds of vegetables plus fiber-rich beans equals a complete meal in a bowl.
- Creamy Without Cream: A modest scoop of coconut milk (or cashew cream) keeps it dairy-free and light.
- Freezer-Friendly: Portion and freeze for up to three months; thaw overnight and reheat gently.
- Customizable Heat: Add red-pepper flakes or a chipotle purée for smoky warmth, or keep it mild for kids.
- Texture Play: Purée the whole pot for ultra-silky, or leave half the beans whole for pops of creaminess.
- Vegan & Gluten-Free: Naturally accommodating without tasting like a compromise.
Ingredients You'll Need
Canned Whole Tomatoes – I splurge on San Marzano when company’s coming, but any high-quality plum tomato works. Buy the 28-ounce can; we’ll use every drop plus the juices. Crush them by hand for rustic texture or give them a quick buzz with an immersion blender later.
White Beans – Cannellini or Great Northern are my go-tos because they hold their shape yet turn buttery when simmered. If you cook beans from scratch, 1½ cups cooked equals one 15-ounce can. Rinse and drain to remove 40% of the sodium.
Kale – Lacinato (dinosaur) kale is tender and wilts quickly; curly kale is heartier and needs an extra minute. Strip the leaves from the woody ribs, stack, roll, and slice into thin ribbons so they soften fast and don’t feel like salad floating in soup.
Aromatics – A full medium onion plus four cloves of garlic builds the backbone. Dice small so they melt into the soup. Fresh thyme or oregano optional but lovely.
Tomato Paste – Just two tablespoons, caramelized in the pot for 60 seconds, deepens the umami and gives that rich brick-red hue.
Vegetable Broth – Low-sodium so you control the salt. If you only have chicken broth, no problem—just note the soup won’t be vegetarian.
Coconut Milk – Full-fat canned, not the carton stuff. It thickens the soup and tames acidity without tasting coconutty once blended. If you eat dairy, swap in ½ cup heavy cream or ¼ cup mascarpone for extra decadence.
Maple Syrup – A teaspoon balances tomato tang. Sugar works in a pinch, but maple adds subtle complexity.
Crushed Red-Pepper Flakes – Optional, but I like a pinch for gentle heat that blooms in the olive oil.
Olive Oil – Use the good extra-virgin for finishing; any neutral oil works for sautéing.
Fresh Basil – Stir in ribbons at the end for brightness. Parsley or chives in winter.
Lemon – A squeeze just before serving wakes up every other flavor.
How to Make Creamy Tomato Soup with White Beans and Kale
Warm the Pot
Place a heavy 4- to 5-quart Dutch oven over medium heat for 30 seconds. Add 2 tablespoons olive oil and swirl to coat the bottom evenly. A drop of water should sizzle on contact but not spatter.
Bloom the Aromatics
Add diced onion plus a pinch of salt; sauté 4 minutes until translucent edges appear. Stir in minced garlic, thyme leaves, and optional red-pepper flakes; cook 60 seconds until fragrant but not browned. Clear a small circle in the center, add tomato paste, and let it caramelize for another minute, stirring constantly.
Deglaze with Tomatoes
Pour in the entire can of tomatoes with juices. Use kitchen shears or a wooden spoon to break the tomatoes into bite-size pieces. Add ½ cup of the broth to the empty can, swirl to catch the last bits, and pour it all into the pot. Bring to a gentle simmer; cook 8 minutes so flavors meld.
Blend Until Silky
Remove from heat. Using an immersion blender, purée directly in the pot until smooth, 45–60 seconds. (Alternatively, transfer carefully to a countertop blender in batches; vent the lid and cover with a towel to prevent hot splatters.) Return soup to low heat.
Add Beans & Broth
Stir in drained white beans and remaining 2 cups broth. Increase heat to medium-low; simmer 5 minutes so beans absorb tomato flavor. Skim any foam that rises.
Wilt the Kale
Stir in chopped kale a handful at a time, letting each addition wilt before adding the next. Simmer 2–3 minutes until bright green and tender. If you prefer ultra-soft kale, cover and cook 2 extra minutes.
Finish with Creaminess
Reduce heat to low. Stir in coconut milk, maple syrup, ½ teaspoon salt, and several grinds of black pepper. Taste; adjust salt, sweetener, or acid with a squeeze of lemon. Soup should coat the back of a spoon but still be pourable. Thin with broth if too thick.
Serve & Garnish
Ladle into warm bowls. Drizzle with olive oil, scatter fresh basil ribbons, and add a twist of lemon. Offer crusty bread, grilled-cheese triangles, or parmesan crisps for dunking.
Expert Tips
Caramelize the Paste
Letting tomato paste toast in the oil for 60 seconds concentrates sugars and adds a smoky depth you can’t get from simply simmering.
Control the Consistency
For a thinner brothy soup, reserve 1 cup broth before puréeing and add back gradually. For ultra-rich, simmer an extra 5 minutes uncovered to reduce.
Cool Before Blending
If using a countertop blender, let the soup cool 5 minutes and remove the center cap so steam escapes; blend in 30-second pulses to prevent blow-ups.
Color Pop
Save a few whole beans and kale strips to float on top just before serving for visual contrast and texture.
Batch Boost
Double the recipe and freeze flat in quart zip-top bags; they stack like books and thaw quickly under warm water.
Flavor Finisher
A teaspoon of white miso or nutritional yeast stirred in at the end gives a cheesy, savory complexity without dairy.
Variations to Try
-
Sun-Dried Tomato & Basil
Blend in ÂĽ cup oil-packed sun-dried tomatoes with the coconut milk for intense umami. Top with fresh mozzarella bites.
-
Spicy Chipotle
Replace red-pepper flakes with 1 minced chipotle in adobo plus 1 teaspoon adobo sauce. Smoky, fiery, unforgettable.
-
Creamy Parmesan
Swap coconut milk for ½ cup heavy cream and stir in ½ cup freshly grated Parmesan off heat. Finish with cracked pepper.
-
Moroccan Twist
Add ½ teaspoon each cumin and smoked paprika plus a cinnamon stick while simmering. Finish with lemon zest and cilantro.
-
Spring Green
Replace kale with baby spinach and stir in ½ cup peas in the last minute for a pop of sweetness and color.
-
Luxury Lobster
For special occasions, fold in 8 ounces cooked lobster meat at the end and swap basil for tarragon. Instant coastal elegance.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors deepen beautifully, so day-three leftovers are gold.
Freezer: Ladle cooled soup into quart-size freezer bags, press out air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or submerge sealed bag in a bowl of warm water for 30 minutes.
Reheat: Warm gently over medium-low heat, stirring occasionally. Add a splash of broth or water to loosen, as the beans continue to absorb liquid. Taste and adjust seasoning—often a squeeze of lemon brings it back to life.
Make-Ahead Meal Prep: Double the recipe and portion into 2-cup mason jars for grab-and-go lunches. Leave 1 inch headspace for expansion if freezing jars (use straight-sided jars only).
Frequently Asked Questions
Creamy Tomato Soup with White Beans and Kale
Ingredients
Instructions
- Heat the pot: Warm olive oil in a Dutch oven over medium heat.
- Sauté aromatics: Cook onion 4 min, add garlic & thyme 1 min. Toast tomato paste 1 min.
- Add tomatoes: Crush tomatoes into pot with juices + ½ cup broth; simmer 8 min.
- Blend: Purée until silky using an immersion blender.
- Simmer: Stir in beans and remaining broth; cook 5 min.
- Wilt kale: Add kale; simmer 2–3 min until tender.
- Finish: Stir in coconut milk and maple syrup; season with salt, pepper, lemon.
- Serve: Ladle into bowls; top with basil and olive oil.
Recipe Notes
Soup thickens as it sits; thin with broth when reheating. Freeze portions up to 3 months.