Tuscan Bean Soup

Tuscan Bean Soup
Tuscan Bean Soup
This image courtesy of Cookstr

Editor's Note: What can be more comforting than a bowl of Tuscan Bean Soup on a chilly day? With this easy soup recipe, you can warm up inside and out. It's also so easy to make, too; if you've never made soup before, then you simply must give this recipe a try. This soup is a vegetarian recipe, but don't be surprised if dedicated meat-eaters slurp up every last bit, too, especially if this soup is served with a slice of fresh bread and topped with grated mozzarella or Parmesan cheese. You can serve this easy soup recipe for an appetizer, or serve it as a main course for a no-frills dinner. The choice is yours!




Kid FriendlyYes

One Pot MealYes

OccasionBuffet, Casual Dinner Party, Family Get Together

Recipe CourseMain Course

MealDinner, Lunch

Taste and TextureHerby, Savory

Type of DishSoup


  • 1 cup dried cannellini or other white beans
  • 1 medium-size onion, finely chopped (about 1 cup)
  • 2 tablespoons olive oil
  • 2 ribs celery, finely chopped (1 1/3 cups)
  • 2 large carrots, finely chopped (about 1 1/2 cups)
  • 2 cloves garlic, minced
  • 1 medium-size ripe tomato, peeled, seeded, and diced, or 1 cup canned crushed tomatoes
  • 4 cups water
  • 1 1/2 teaspoons salt or to taste
  • Freshly ground black pepper to taste
  • 2 cups thinly sliced savoy or other green cabbage
  • 1/4 cup minced fresh Italian (flatleaf) parsley
  • Freshly grated Parmesan cheese


  1. Sort through the beans and discard any stones, pebbles, or broken beans. Soak overnight (or use the quick-soak method; see the Note section below), then drain.

  2. Sauté the onion in the olive oil in a large saucepan over medium-high heat until golden, 5 to 10 minutes. Add the celery, carrots, and garlic, and sauté an additional 5 minutes.

  3. Add the tomato, water, and soaked beans. Bring to a boil over high heat, reduce the heat to low, cover, and simmer for 1 hour. 

  4. Puree about half to two-thirds of the soup in a blender or food processor and return to the saucepan. Bring to a boil over high heat, add the salt, pepper, cabbage, and parsley, reduce the heat to low, and simmer, uncovered, for 15 minutes. Taste and adjust the seasonings.

  5. Serve hot, garnished with Parmesan. 

Note: Quick-Soak Method

If you forget to soak the beans, cover them with cold water, bring to a boil, remove from the heat, cover, and let stand for 1 hour to rehydrate them. Then, proceed with the recipe. 


Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!

I make a very similar soup, at least in terms of ingredients, but this would need significantly more oomph to be more than ordinary. I add a chunk of pancetta, onion, garlic, perhaps a parmesian rind, and some herbs such as ground fennel, oregano, thyme, and salt and pepper. Also I used canned San Marzano tomatoes, hand crushed. Other options, fresh green beans and diced potato. Lastly, I cook enough beans so that I can puree some of them to make this a rich, thick soup. Otherwise it lacks the pizzazz 0f a true Minestrone. Just ask Nonna Assumta.

This looks delicious! A great way to get some plant-based protein

I really loved this soup! It was hearty satisfying without feeling heavy. It was a great soup to enjoy at lunchtime!

This soup was hearty with a satisfying flavor and interesting texture. This could definitely be an entire lunch or dinner!

I enjoyed this soup! I am a fan of anything tomato-based, and this broth was thick and made the soup feel like much more of a meal. Most tomato soups are made with cream, and since I'm lactose-intolerant, I can have them. This one was not, which was exciting to see. I am a fan of soups with a bit of spice, so I'd probably add in some red pepper flakes for an extra kick next time.

Not too bad, it's pretty hardy soup almost stew. flavor is nice but maybe a bit mild for my taste. I may add in some roasted red peppers for a bit of 'extra'


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password