Tuscan White Bean and Kale Soup

Tuscan white bean and kale soup turns cannellini beans, kale, and simple vegetables into a cozy, lemony one pot dinner with rich broth and tender greens.

Bowl of white bean and kale soup with carrots, tomatoes, Parmesan, and lemon on white linenSave

This soup tastes hearty without feeling heavy. The beans make it creamy, the tomatoes add brightness, and the Parmesan gives the broth a savory finish. It is also naturally full of fiber, plant based protein, and vegetables, so it works well for a simple weeknight meal.

Why You’ll Love This Recipe

  • Deep, savory flavor from garlic, Italian seasoning, tomatoes, and Parmesan.
  • Creamy beans and tender kale make every spoonful satisfying.
  • Simple pantry ingredients keep the cost low.
  • It cooks in one pot and tastes even better the next day.

Fabian’s Budget & Health Tip: Use canned cannellini beans for speed, but save money by cooking a big batch of dried white beans when you have time. Freeze them in 1 1/2 cup portions, which equals about one can. You get the same creamy texture for less money and less sodium.

Cannellini beans, kale, carrots, celery, onion, garlic, tomatoes, broth, lemon, and Parmesan arranged on white linenSave

Ingredients (Serves 4)

  • 2 tablespoons olive oil (30 ml)
  • 1 medium yellow onion, finely chopped (about 150 g)
  • 2 medium carrots, diced, about 1 cup (130 g)
  • 2 celery stalks, diced, about 1 cup (100 g)
  • 4 garlic cloves, minced (about 12 g)
  • 2 cans cannellini beans, drained and rinsed, 15 oz each (850 g total before draining)
  • 1 can diced tomatoes, 14.5 oz (411 g)
  • 6 cups vegetable broth (1.4 L)
  • 2 teaspoons Italian seasoning (2 g)
  • 1/2 teaspoon fine salt (3 g), plus more to taste
  • 1/4 teaspoon black pepper (1 g)
  • 5 cups chopped kale, tough stems removed (140 g)
  • 1 tablespoon fresh lemon juice (15 ml)
  • 1/2 cup finely grated Parmesan (45 g), plus more for serving

Onion, carrots, celery, and garlic cooking in a white pot with beans, tomatoes, and kale nearbySave

Step-by-Step Instructions

1. Sauté the Aromatics

Warm the olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 6 to 8 minutes, stirring often, until the onion looks glossy and the carrots start to soften at the edges.

Add the garlic and cook for about 30 seconds. Stop when it smells warm and sweet. Do not let the garlic brown, or the soup can taste bitter.

2. Build the Broth

Add the cannellini beans, diced tomatoes with their juices, vegetable broth, Italian seasoning, salt, and black pepper. Stir well and scrape the bottom of the pot so all the sweet vegetable flavor lifts into the broth.

3. Simmer Until the Vegetables Are Tender

Bring the soup to a gentle boil, then lower the heat until the surface bubbles softly. Simmer for 18 to 22 minutes, until the carrots are tender and the broth smells like garlic, herbs, and tomatoes.

For a creamier soup, mash about one cup of the beans against the side of the pot with a spoon. This thickens the broth without cream.

4. Stir in the Kale

Add the chopped kale and stir it into the hot soup. Cook for 3 to 5 minutes, until the leaves turn deep green and tender but still have a little bite.

5. Finish with Lemon and Parmesan

Turn off the heat. Stir in the lemon juice and Parmesan. Taste the broth. Add a little more salt, pepper, lemon juice, or Parmesan until it tastes bright, savory, and balanced.

Ladle into bowls and finish with extra Parmesan if you like a richer, salty top layer.

Top view of white bean and kale soup with carrots, Parmesan, black pepper, and olive oil in a white bowlSave

Expert Troubleshooting & FAQs

Can I use dried cannellini beans?

Yes. Cook about 1 1/2 cups dried cannellini beans until tender, then use them in place of the canned beans. Add them after they are fully cooked, since the vegetables would overcook before dried beans became soft.

Why does my soup taste bland?

Beans need salt, acid, and savory flavor. Add a pinch more salt, a squeeze of lemon juice, and a little extra Parmesan. Taste after each addition so the broth stays balanced.

Can I make this soup vegan?

Yes. Leave out the Parmesan and add 2 tablespoons nutritional yeast for a savory finish. You can also add a small splash of olive oil at the end for richness.

Can I use spinach instead of kale?

Yes. Spinach cooks much faster than kale. Stir it in after turning off the heat, then let it wilt for about 1 minute.

How do I store and reheat leftovers?

Store cooled soup in an airtight container in the fridge for up to 4 days. Reheat it gently on the stove until steaming. If the beans thicken the broth overnight, add a splash of vegetable broth or water.

Estimated Nutritional Facts

These are rough estimates per serving.

  • Calories: 320
  • Protein: 17 g
  • Carbs: 45 g
  • Fats: 9 g

Tuscan White Bean and Kale Soup

Tuscan White Bean and Kale Soup

Prep Time10 minCook Time20 minTotal Time30 minServings4

Ingredients

  • 2 tablespoons olive oil (30 ml)
  • 1 medium yellow onion, finely chopped (about 150 g)
  • 2 medium carrots, diced, about 1 cup (130 g)
  • 2 celery stalks, diced, about 1 cup (100 g)
  • 4 garlic cloves, minced (about 12 g)
  • 2 cans cannellini beans, drained and rinsed, 15 oz each (850 g total before draining)
  • 1 can diced tomatoes, 14.5 oz (411 g)
  • 6 cups vegetable broth (1.4 L)
  • 2 teaspoons Italian seasoning (2 g)
  • 1/2 teaspoon fine salt (3 g), plus more to taste
  • 1/4 teaspoon black pepper (1 g)
  • 5 cups chopped kale, tough stems removed (140 g)
  • 1 tablespoon fresh lemon juice (15 ml)
  • 1/2 cup finely grated Parmesan (45 g), plus more for serving

Instructions

  • 1. Sauté the Aromatics. Warm the olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 6 to 8 minutes, stirring often, until the onion looks glossy and the carrots start to soften at the edges. Add the garlic and cook for about 30 seconds. Stop when it smells warm and sweet. Do not let the garlic brown, or the soup can taste bitter.
  • 2. Build the Broth. Add the cannellini beans, diced tomatoes with their juices, vegetable broth, Italian seasoning, salt, and black pepper. Stir well and scrape the bottom of the pot so all the sweet vegetable flavor lifts into the broth.
  • 3. Simmer Until the Vegetables Are Tender. Bring the soup to a gentle boil, then lower the heat until the surface bubbles softly. Simmer for 18 to 22 minutes, until the carrots are tender and the broth smells like garlic, herbs, and tomatoes. For a creamier soup, mash about one cup of the beans against the side of the pot with a spoon. This thickens the broth without cream.
  • 4. Stir in the Kale. Add the chopped kale and stir it into the hot soup. Cook for 3 to 5 minutes, until the leaves turn deep green and tender but still have a little bite.
  • 5. Finish with Lemon and Parmesan. Turn off the heat. Stir in the lemon juice and Parmesan. Taste the broth. Add a little more salt, pepper, lemon juice, or Parmesan until it tastes bright, savory, and balanced. Ladle into bowls and finish with extra Parmesan if you like a richer, salty top layer.
Rate this recipe
avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.

Leave a Comment

Your email address will not be published. Required fields are marked *