Welcome to NotableRecipes

Creamy Tomato Soup with White Beans and Kale

By Isla Fletcher | March 07, 2026
Creamy Tomato Soup with White Beans and Kale

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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

Absolutely! Soak 1 cup dried cannellini beans overnight, drain, cover with fresh water, and simmer 45–60 minutes until tender. You’ll need 1½ cups cooked beans for this recipe. Season them lightly while warm so they don’t taste flat in the soup.

Baby spinach wilts in seconds and has a milder flavor. You could also use finely chopped zucchini or frozen mixed vegetables if you’re in stealth-veggie mode. Add them later so they don’t overcook.

Yes, as written with coconut milk. If you opt for heavy cream or mascarpone, it becomes vegetarian but no longer vegan. Use plant-based cream if you need both creamy and vegan.

Yes. Sauté aromatics on the stove first for best flavor, then transfer everything except kale and coconut milk to the slow cooker. Cook on LOW 4–5 hours. Stir in kale and coconut during the last 15 minutes.

Lower the heat before adding coconut milk and avoid boiling afterwards. If it does separate, whisk vigorously or blitz again with the immersion blender—it will re-emulsify and taste perfect.

Because this soup contains beans and low-acid vegetables, it must be pressure-canned using a tested recipe for safety. I recommend freezing instead for home storage; canning requires precise pH and processing guidelines beyond this recipe’s scope.
Creamy Tomato Soup with White Beans and Kale
soups
Pin Recipe

Creamy Tomato Soup with White Beans and Kale

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

Ingredients

Instructions

  1. Heat the pot: Warm olive oil in a Dutch oven over medium heat.
  2. Sauté aromatics: Cook onion 4 min, add garlic & thyme 1 min. Toast tomato paste 1 min.
  3. Add tomatoes: Crush tomatoes into pot with juices + ½ cup broth; simmer 8 min.
  4. Blend: Purée until silky using an immersion blender.
  5. Simmer: Stir in beans and remaining broth; cook 5 min.
  6. Wilt kale: Add kale; simmer 2–3 min until tender.
  7. Finish: Stir in coconut milk and maple syrup; season with salt, pepper, lemon.
  8. 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.

Nutrition (per serving)

210
Calories
9g
Protein
25g
Carbs
9g
Fat

More Recipes