Tuscan White Bean and Kale Soup
A rustic, brothy soup of tender navy beans, ribbons of kale, sweet carrot and celery, and whole wheat pasta simmered with crushed tomatoes, garlic, oregano, and olive oil.
Why You'll Love This Recipe
This is a warm, spoon-and-bread kind of soup for anyone who wants a filling meal built entirely from plants. It comes together in one pot with pantry staples and humble vegetables, which makes it a reliable weeknight lunch or a make-ahead dish to keep on hand. It suits cooks who like a hearty bowl that still feels light, and it is friendly to anyone avoiding meat and dairy without asking them to give up richness or substance.
Layering is the whole method here. Softening the onion, carrot, and celery in olive oil first builds a sweet, savory base before any liquid goes in, and blooming the garlic for just a minute keeps it fragrant rather than raw or bitter. Crushed tomatoes and dried oregano give the broth a gentle Italian backbone, while the navy beans lend body and a natural creaminess as they simmer and release some of their starch into the liquid. Adding the kale near the end keeps it tender and green instead of dull and overcooked.
Soft beans, chewy whole wheat pasta, and sturdy greens all in one brothy bowl. The beans and pasta together bring lasting fullness and plenty of fiber, the kale adds bite and color, and the olive oil rounds everything with a smooth, savory finish. It is the sort of nourishing bowl that feels like a complete meal, warms you from the inside, and tastes even better the next day.
Ingredients
- 3 cups navy beans, rinsed
- 4 cups kale, chopped
- 1 1/2 cups cooked whole wheat pasta
- 2 carrots, diced
- 2 celery stalks, diced
- 1 onion, diced
- 1 cup crushed tomatoes
- 3 cloves garlic, minced
- 2 tbsp olive oil
- 1 tsp dried oregano
- 1/2 tsp salt
Instructions
- Prep the vegetables: Peel and dice the carrots. Trim and dice the celery. Peel and dice the onion. Peel and mince the garlic. Strip the kale leaves from their tough center stems and roughly chop the leaves; discard the stems.
- Cook the pasta: Bring a pot of salted water to a boil, add the whole wheat pasta, and cook until just tender to the bite, usually 9 to 11 minutes. Drain in a colander and set aside.
- Soften the aromatics: Warm the olive oil in a large pot over medium heat. Add the onion, carrot, and celery and cook, stirring now and then, until softened and the onion is translucent, about 6 to 8 minutes. Stir in the garlic and cook until fragrant, about 1 minute more.
- Build the broth: Rinse the navy beans in a colander under cool water and drain. Add them to the pot along with the crushed tomatoes, dried oregano, and salt. Pour in enough water to cover everything generously and bring to a gentle boil, then lower the heat and simmer, uncovered, for about 10 minutes so the flavors meld.
- Wilt the kale: Stir in the chopped kale a handful at a time, letting each batch wilt down before adding the next. Simmer until the leaves are tender and deep green, about 4 to 5 minutes.
- Finish and serve: Fold in the drained pasta and warm through for a minute or two. Taste and adjust the salt, then ladle into bowls and serve hot with a drizzle of olive oil if you like.
Variations
- Creamy blended base: Before adding the pasta, scoop out a ladleful of beans and broth, puree it smooth, and stir it back in for a thicker, more velvety soup.
- Brighter and fresher: Finish each bowl with a squeeze of lemon and a handful of chopped fresh parsley to lift the earthy beans and greens.
- Warm and smoky: Add a pinch of smoked paprika or a few red pepper flakes with the garlic for gentle heat and a deeper, toastier flavor.
- Rosemary and sage: Swap the oregano for chopped fresh rosemary and sage to give the broth a woodsy, cool-weather aroma.
- Cheese-topped bowl: Shower each serving with grated Parmesan for a salty, savory finish; this adds dairy.
Storage & Leftovers
Cool leftovers to room temperature, then store the soup in an airtight container in the refrigerator for up to four days. The flavor deepens overnight as the beans and broth settle together.
Reheat gently in a pot over medium-low heat, stirring occasionally, until steaming. The pasta and beans drink up broth as they sit, so loosen it with a splash of water until it reaches the consistency you like. A single bowl also reheats well in the microwave, covered, stirred halfway through.
To make ahead, prepare the soup through the beans and broth and refrigerate, then cook the pasta fresh and stir it in when you reheat. Keeping the pasta separate keeps it from turning soft, so the soup tastes freshly made even days later.
Notes & Tips
- Choose the right kale: Curly kale holds its texture well here, but lacinato, also sold as dinosaur or Tuscan kale, has more tender leaves that soften faster and suit the soup nicely if you prefer a silkier bite.
- Don't skip stripping the stems: The thick center ribs of kale stay tough no matter how long they simmer, so pulling the leaves off the stems is what keeps every spoonful pleasant to eat.
- Season at the end: Beans and pasta both absorb salt as they cook, so taste the finished soup before serving and add a little more salt then, when you can judge the whole bowl.
- Keep the broth loose: This soup thickens as it stands because the pasta and beans keep drinking liquid, so add water while reheating until it looks brothy again rather than stew-like.
- Cook the pasta just short of done: Pull the pasta while it still has a firm bite, since it continues to soften once it sits in the hot broth; slightly underdone now means perfectly tender in the bowl.
- Serve it with something to dip: A slice of crusty whole grain bread rubbed with a cut clove of garlic is the classic partner and makes the soup feel like a full, satisfying meal.
Nutrition & Mindful Eating
- Beans, pasta and greens share one bowl here and give it three textures. The navy beans go soft and creamy, the whole wheat pasta keeps its chew, and the kale stays in ribbons that catch on the spoon.
- Carrot, celery and onion cooked down together are what make the broth taste like it simmered all day, the carrot bringing a gentle sweetness along with the beta-carotene behind its color.
- Navy beans thicken the soup as much as they fill it, giving up a little starch into the broth, and the plant protein and soluble fiber they carry are what make a bowl of soup eat like a meal.
- Kale goes in near the end so it keeps its dark green color and some body, and the whole wheat pasta cooked in the same pot takes on the broth as it goes, arriving nutty and chewy.
- Dried oregano crushed between your fingers before it goes in smells like the whole of Tuscan cooking, the garlic underneath it turns sweet in the oil, and the tomatoes give the broth its faint red edge and its acidity.
- As you eat, let the steam and the oregano reach you before the first spoonful, and take the bowl slowly enough to notice the soft beans against the chew of the pasta.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes. Soak dried navy beans overnight, then simmer them in fresh water until fully tender, usually about an hour, before using them in place of the canned beans. Undercooked beans stay chalky, so make sure they are soft all the way through first.
My soup got too thick after sitting. Is that normal?
It is. The pasta and beans keep soaking up broth as the soup rests, so it naturally thickens overnight. Just stir in a splash of water when you reheat it until it looks brothy again.
Can I swap the kale for another green?
Yes. Sturdy greens like Swiss chard or escarole work well and wilt in about the same time. More delicate greens such as spinach cook almost instantly, so stir them in at the very end just until they collapse.
Why did my pasta turn mushy?
Pasta left sitting in hot broth keeps softening, so it can go past tender if the soup sits a while. Cook it just short of done, and for leftovers you plan to keep several days, store the pasta separately and add it when you reheat.

