RecipesFrom the test kitchen

Kale and white bean soup

A rustic one-pot soup where creamy white beans and hearty kale stack up to roughly 12 grams of fiber a bowl, with a real calcium boost from the greens.

Lunchhigh fiber
50Total mins
15Prep
35Cook
4Servings
Recipe density
Plate study · drawn from this recipe's foods

This is the kind of soup you make on a Sunday and eat all week. Soft white beans and a big pile of kale simmer together with garlic, onion, carrot, and tomatoes until the broth turns silky and the greens go tender. It leans on the beans for body and fiber and on the kale for calcium and potassium, so a single bowl lands around 12 grams of fiber without feeling heavy. One pot, about 50 minutes start to finish, and it only gets better the next day.

Method

  1. 1

    Warm the olive oil in a large pot over medium heat. Add the onion and carrots with a pinch of salt and cook, stirring now and then, for 6 to 8 minutes until softened.

  2. 2

    Stir in the garlic and thyme and cook for about 1 minute, just until fragrant, so the garlic does not brown.

  3. 3

    Pour in the diced tomatoes with their juice and let them bubble for 2 to 3 minutes, scraping up anything stuck to the bottom of the pot.

  4. 4

    Add the drained white beans and the vegetable broth. Bring to a gentle boil, then lower the heat and simmer uncovered for 15 minutes so the flavors come together.

  5. 5

    For a creamier body, scoop out about 1 cup of the beans and broth, mash or blend it, and stir it back into the pot.

  6. 6

    Fold in the torn kale a few handfuls at a time, letting each batch wilt down before adding more. Simmer 5 to 7 minutes until the leaves are tender.

  7. 7

    Season with the black pepper and salt to taste. If the soup is thicker than you like, thin it with a splash more broth or water.

  8. 8

    Ladle into bowls, finish with fresh parsley and an extra crack of pepper, and serve warm.

Why this scores well

Original analysis by NutriVerdict

The measurable strength of this bowl comes from the plants doing the heavy lifting. On our Nutrient Density Score, raw kale sits near the top at 99, and it is the reason this soup carries real minerals: per 100 grams kale brings about 4.1 grams of fiber, 254 milligrams of calcium, and 348 milligrams of potassium, so a generous pile of greens is where most of the calcium in your bowl comes from. Raw garlic (80) and carrots (94) build the aromatic base with almost no calories, while raw onion (67) rounds out the sweetness. Fresh thyme (99) and parsley (100) are dense, low-calorie finishers that add flavor without salt. A little olive oil (34) carries the fat-soluble nutrients, and black pepper (90) sharpens the whole pot. The white beans, stirred through the broth, are what push each serving to roughly 12 grams of fiber and give the soup its creamy body.

Tips

  • Make it ahead: the soup thickens as it sits, so keep a little extra broth on hand to loosen leftovers when you reheat them.
  • Curly kale, lacinato, or even Swiss chard all work here. Just tear out the tough stems so the leaves cook down evenly.
  • Want more richness without meat? A rind of parmesan dropped in while it simmers adds savory depth, then lift it out before serving.

What this plate is built on

This recipe leans on foods that are good sources of dietary fiber, calcium, vitamin a, vitamin c and protein. The recipe density score above is the average Nutrient Density Score of its whole foods, computed the same way for every recipe on the site.

Storage and make-ahead

This soup keeps in an airtight container in the fridge for 4 to 5 days and the flavor deepens by day two as the beans absorb the broth. It freezes well for up to 3 months, though the kale softens further after thawing, so freeze in single portions and reheat gently on the stovetop, adding a splash of broth or water to loosen it back to a soup consistency.

Variations and swaps

  • Swap the white beans for cooked chickpeas or brown lentils for a different texture and a slightly earthier flavor.
  • Trade the kale for chopped collards or Swiss chard in cooler months, adding sturdier greens a few minutes earlier so they soften.
  • Take it in a smoky direction with 1/2 teaspoon smoked paprika and a pinch of chili flakes stirred in with the garlic.

What to serve it with

Ladle it over a scoop of cooked bulgur or farro to turn a starter into a full lunch, and finish with the fresh parsley and a crack of black pepper. A thick slice of crusty whole grain bread for dipping and a wedge of lemon to squeeze in at the table round the bowl out nicely.

Note: This is food, not medical advice. The bowl pairs the fiber of white beans with the calcium and potassium of kale, plus USDA-tracked aromatics like garlic, carrot, and onion. Building a lunch around high-density greens and beans is a practical way to hit more fiber without a heavy plate.

Frequently asked questions

Can I use dried white beans instead of canned?

Yes. Soak and simmer 1 cup dried cannellini or great northern beans until tender, which yields roughly the two cans called for. Add them along with their cooking liquid in place of some of the broth for a richer body, and taste for salt at the end since dried beans start unsalted.

How do I keep the kale from turning mushy?

Stir the torn kale in during the last 5 to 8 minutes of simmering, just until it wilts and softens but still holds its shape. If you are making the soup ahead, undercook the kale slightly since it keeps softening as the pot cools and reheats.

How do I scale this down for two people?

Halve every ingredient: 1 tablespoon olive oil, one carrot, one can of beans, 3 cups broth, and half the bunch of kale. The cook time stays the same, so start checking the carrots for tenderness at about 10 minutes.

What makes this soup filling on so few calories?

The white beans bring both fiber and plant protein, and the torn kale adds a lot of volume for very little energy. Together they give you a bowl that eats big and stays satisfying without needing a starchy side.