Tuscan White Bean Vegetable Soup with Farro and Spinach

Tuscan white bean soup turns cannellini beans, farro, tomatoes, carrots, celery, and spinach into a hearty one-pot meal with deep Italian flavor.

Bowl of Tuscan white bean soup with farro, spinach, carrots, and tomato broth on white linenSave

This soup tastes rustic and cozy, but it uses simple pantry staples. The farro adds a chewy bite, the beans make it creamy without cream, and the spinach folds in at the end for fresh color.

Why You’ll Love This Recipe

  • Hearty texture: Chewy farro, tender beans, and soft vegetables make each spoonful filling.
  • Big flavor from basics: Onion, garlic, tomatoes, and Italian herbs create a rich broth without expensive ingredients.
  • Naturally nourishing: Beans, farro, vegetables, and spinach bring fiber, plant protein, iron, and slow release carbs.
  • Great for meal prep: The soup reheats well and tastes even better after the herbs settle into the broth.

Fabian’s Budget and Health Tip: Use dried cannellini beans when you have time. Cook a big batch, freeze them in two cup portions, and swap them for canned beans in this soup. You save money and control the salt.

Farro, cannellini beans, tomatoes, carrots, celery, spinach, onion, garlic, herbs, and broth arranged on white linenSave

Ingredients (Serves 4)

  • 2 tablespoons olive oil (30 ml)
  • 1 medium yellow onion, diced (about 150 g)
  • 2 medium carrots, diced (about 150 g)
  • 2 celery ribs, diced (about 100 g)
  • 4 garlic cloves, minced (about 12 g)
  • 1 cup pearled farro, rinsed (180 g)
  • 1 can diced tomatoes with juices, 14.5 ounces (411 g)
  • 6 cups low sodium vegetable broth (1.4 liters)
  • 1 teaspoon dried Italian herbs (2 g)
  • 1 can cannellini beans, drained and rinsed, 15 ounces (425 g)
  • 4 cups fresh spinach, lightly packed (120 g)
  • 1 teaspoon fine salt, plus more to taste (6 g)
  • 1/2 teaspoon black pepper (1 g)
  • 1 tablespoon lemon juice, optional (15 ml)
  • Grated Parmesan or a drizzle of olive oil for serving, optional

Carrots, celery, onion, and garlic sautéing in a light ceramic pot with farro nearbySave

Step-by-Step Instructions

1. Build the Vegetable Base

Warm the olive oil in a large soup pot over medium heat. Add the onion, carrots, celery, and salt. Cook for 7 to 9 minutes, stirring often, until the onion turns glossy and the carrots start to soften. You should hear a gentle sizzle, not a harsh fry.

Add the garlic and cook for 30 to 60 seconds. Stop when the kitchen smells sweet and garlicky. Do not let the garlic brown, because it can turn bitter.

2. Add the Farro, Tomatoes, Broth, and Herbs

Stir in the rinsed farro so it gets coated in the fragrant oil and vegetables. Add the diced tomatoes with their juices, vegetable broth, Italian herbs, and black pepper. Scrape the bottom of the pot with a wooden spoon to lift up any tasty bits.

3. Simmer Until the Farro Is Tender

Bring the soup to a lively simmer, then reduce the heat to medium low. Cover the pot with the lid slightly cracked. Simmer for 25 to 35 minutes, until the farro is tender but still pleasantly chewy. The broth should smell tomato rich and herbal.

4. Stir in the Beans and Spinach

Add the cannellini beans and simmer for 5 minutes so they warm through and turn creamy at the edges. Stir in the spinach by handfuls. It will look like too much at first, then wilt into silky green ribbons in 1 to 2 minutes.

5. Taste and Finish

Taste the broth and adjust with more salt, pepper, or lemon juice. The lemon is optional, but it brightens the tomatoes and makes the beans taste fuller. Ladle the soup into bowls and finish with Parmesan or a small drizzle of olive oil if you like.

Top down bowl of white bean farro soup with tomatoes, carrots, celery, and spinachSave

Expert Troubleshooting and FAQs

Can I use regular farro instead of pearled farro?

Yes, but regular farro takes longer to cook. Start checking it after 40 minutes. Add more broth if the soup gets too thick before the grains turn tender.

Why is my soup too thick?

Farro keeps soaking up liquid as it sits. Stir in extra broth or water until the soup looks loose and spoonable again. Taste after thinning, since you may need another pinch of salt.

Can I use frozen spinach?

Yes. Thaw it first and squeeze out excess water. Add it with the beans and cook until the soup is hot and the spinach is evenly mixed through.

Can I make this soup ahead?

Yes. The flavor improves overnight. Store it in the fridge for up to 4 days. Reheat gently on the stove and add a splash of broth to loosen the texture.

Can I swap the cannellini beans?

Yes. Great northern beans, navy beans, or chickpeas all work. Cannellini beans give the creamiest texture, but any mild bean will make a hearty soup.

Estimated Nutritional Facts

These values are rough estimates per serving, based on 4 servings and no optional cheese.

  • Calories: 360
  • Protein: 16 g
  • Carbs: 61 g
  • Fats: 8 g

Tuscan White Bean Vegetable Soup with Farro and Spinach

Tuscan White Bean Vegetable Soup with Farro and Spinach

Prep Time10 minCook Time50 minTotal Time60 minServings4

Ingredients

  • 2 tablespoons olive oil (30 ml)
  • 1 medium yellow onion, diced (about 150 g)
  • 2 medium carrots, diced (about 150 g)
  • 2 celery ribs, diced (about 100 g)
  • 4 garlic cloves, minced (about 12 g)
  • 1 cup pearled farro, rinsed (180 g)
  • 1 can diced tomatoes with juices, 14.5 ounces (411 g)
  • 6 cups low sodium vegetable broth (1.4 liters)
  • 1 teaspoon dried Italian herbs (2 g)
  • 1 can cannellini beans, drained and rinsed, 15 ounces (425 g)
  • 4 cups fresh spinach, lightly packed (120 g)
  • 1 teaspoon fine salt, plus more to taste (6 g)
  • 1/2 teaspoon black pepper (1 g)
  • 1 tablespoon lemon juice, optional (15 ml)
  • Grated Parmesan or a drizzle of olive oil for serving, optional

Instructions

  • 1. Build the Vegetable Base. Warm the olive oil in a large soup pot over medium heat. Add the onion, carrots, celery, and salt. Cook for 7 to 9 minutes, stirring often, until the onion turns glossy and the carrots start to soften. You should hear a gentle sizzle, not a harsh fry. Add the garlic and cook for 30 to 60 seconds. Stop when the kitchen smells sweet and garlicky. Do not let the garlic brown, because it can turn bitter.
  • 2. Add the Farro, Tomatoes, Broth, and Herbs. Stir in the rinsed farro so it gets coated in the fragrant oil and vegetables. Add the diced tomatoes with their juices, vegetable broth, Italian herbs, and black pepper. Scrape the bottom of the pot with a wooden spoon to lift up any tasty bits.
  • 3. Simmer Until the Farro Is Tender. Bring the soup to a lively simmer, then reduce the heat to medium low. Cover the pot with the lid slightly cracked. Simmer for 25 to 35 minutes, until the farro is tender but still pleasantly chewy. The broth should smell tomato rich and herbal.
  • 4. Stir in the Beans and Spinach. Add the cannellini beans and simmer for 5 minutes so they warm through and turn creamy at the edges. Stir in the spinach by handfuls. It will look like too much at first, then wilt into silky green ribbons in 1 to 2 minutes.
  • 5. Taste and Finish. Taste the broth and adjust with more salt, pepper, or lemon juice. The lemon is optional, but it brightens the tomatoes and makes the beans taste fuller. Ladle the soup into bowls and finish with Parmesan or a small drizzle of olive oil if you like.
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 *