Tuscan White Bean Soup with Flavorful Meatballs

Featured in Global Flavors.

Savor a hearty Tuscan white bean soup, brimming with tender cannellini beans and savory, flavorful meatballs. A comforting and satisfying meal for any evening.
Updated on March 28, 2026 at 09:10 PM
Prep Time: 30 min Cook Time: 40 min Total Time: 1 hr 10 min 6 Servings Intermediate
Tuscan White Bean Soup with Flavorful Meatballs - Featured Image Pin it
Tuscan White Bean Soup with Flavorful Meatballs | Recipes by HomeChef

Okay, so picture this: a chilly autumn evening, I'm scrolling through old family recipes, and bam! There it was, a scribbled note from Nonna about a hearty soup. I tweaked it, added my own little spin, and honestly, the first time I made this Tuscan White Bean Soup, it felt like a warm hug. It quickly became a go-to, a dish that just screams comfort and homemade goodness. You're gonna love it, I promise.

Oh man, I remember one time, I was so excited to get this soup on the table, I completely forgot to add the breadcrumbs to the meatballs. They practically disintegrated in the broth! It was still tasty, but more like a ground meat stew. My husband still teases me about my 'meatball-less' soup. Oops!

What You'll Need for This Hearty Tuscan White Bean Soup

  • 1 lb ground pork (or 80/20 ground beef): This is the star of our meatballs, hon! I usually go for pork because it stays so tender and juicy, but 80/20 beef works beautifully too. It really gives the meatballs that rich, savory flavor that makes this Tuscan White Bean Soup so special. Don't skimp on quality here, it makes a huge difference in the final taste of your medallions. You'll taste the difference, I swear!
  • 1/2 cup plain breadcrumbs: Okay, breadcrumbs are the unsung hero, the binder that keeps our meatballs together. I learned this the hard way after my 'meatball-less' soup incident, haha! They also help keep the meatballs moist and tender. Without them, you'd have a very different, crumbly texture. Use plain, so you can control the seasoning and not get any weird flavor clashes. They're essential for that perfect bite.
  • 1 large egg: The egg is another essential binder, like a little glue for our meatballs. It helps everything hold its shape during searing and simmering, making sure you get those perfect medallions. Plus, it adds a touch of richness that you just can't beat. Don't skip it, even if you're tempted! It's a small but mighty ingredient that plays a big role in the texture of your meatballs.
  • 1/4 cup grated Parmesan cheese: Oh, Parmesan! This isn't just for topping, my friend. Mixing it into the meatballs adds an incredible depth of umami and a salty kick that elevates everything. It's a little secret weapon that makes these meatballs sing. Freshly grated is always best, but pre-grated works in a pinch. It truly transforms the flavor from good to 'OMG, what is that?!'
  • 2 cloves garlic, minced: Garlic is non-negotiable in Italian cooking, right? For the meatballs, it infuses them with that aromatic, pungent goodness. And for the soup base? It’s the foundation of flavor. I always use fresh garlic, the jarred stuff just doesn't hit the same. Mince it finely so it distributes evenly and releases all its wonderful oils. The smell alone makes my kitchen feel like Italy!
  • 1 large yellow onion, diced: The humble onion, diced and sautéed, becomes sweet and caramelized, building the first layer of magic for our soup base. It adds a gentle sweetness and depth that rounds out all the other flavors. Don't rush the sautéing process here, that golden color means flavor, flavor, flavor for your Tuscan White Bean Soup. Honestly, patience with the onion pays off big time!

Making Your Own Tuscan White Bean Soup: Step-by-Step Goodness

Step 1: Mix Meatball Ingredients:
Alright, let's get those hands dirty! In a big bowl, gently combine the ground pork, breadcrumbs, egg, Parmesan, minced garlic, parsley, salt, and pepper. Don't overmix, hon, or your meatballs will be tough we're aiming for tender, juicy little flavor bombs for our Tuscan White Bean Soup. Just combine until everything comes together. Then, form them into cute little 1-inch medallions. This is where the magic begins!
Step 2: Sear Meatball Medallions:
Now, heat up that extra virgin olive oil in a Dutch oven or a big pot over medium-high heat. Once it shimmers, carefully place your meatball medallions in a single layer. You want a beautiful golden-brown crust on both sides that's flavor city right there! Don't crowd the pan, or they'll steam instead of sear. This step locks in all that deliciousness, those browned bits add so much depth to the final broth.
Step 3: Sauté Soup Base:
After searing, remove the meatballs and set them aside. In the same pot, add a little more olive oil if needed, then toss in your diced onion. Let it soften and turn translucent, scraping up all those yummy browned bits from the bottom that's called fond, and it's pure gold! This aromatic base is crucial for building the deep flavors of our soup. Mmm, the smell already makes my stomach rumble!
Step 4: Simmer Tuscan Broth:
Once the onions are soft, add your minced garlic and cook for just a minute until fragrant don't let it burn! Pour in the chicken or vegetable broth, the drained cannellini beans, and a good splash of your favorite Italian seasoning. Bring it to a gentle simmer, letting all those flavors meld and mingle. This is where the Tuscan White Bean Soup starts to really come alive, filling your kitchen with warmth and anticipation.
Step 5: Add Meatballs, Simmer:
Carefully return those seared meatball medallions to the simmering broth. Oh, the anticipation! Let them cook gently in the soup for about 15-20 minutes, or until they're cooked through and have absorbed all that wonderful broth. This slow simmer ensures they're super tender and infused with all the rich, herbaceous flavors of our Tuscan White Bean Soup. This is the heart of the dish, where everything comes together beautifully!
Step 6: Stir in Spinach, Garnish and Serve:
Almost there! Just before serving, stir in a big handful of fresh spinach. Let it wilt down into the hot soup, adding a lovely pop of color and extra nutrients. Serve your beautiful Tuscan White Bean Soup hot, with a sprinkle of fresh Parmesan, a drizzle of good quality extra virgin olive oil, and maybe a crusty piece of bread. Pure bliss, I tell you!

Cooking this soup always feels like a little escape to the Italian countryside. The aroma of garlic and onions sizzling, the gentle simmer of the broth, those perfectly seared meatballs... it's just pure joy. It's a dish that brings everyone to the table, and honestly, seeing happy faces enjoying my food? That's what it's all about for me.

Keeping Your Tuscan White Bean Soup Fresh: Storage Secrets

This soup is fantastic for meal prep! Once it's completely cooled down, pop it into airtight containers. It'll last happily in the fridge for up to 3-4 days. I've tried freezing it too, and it works like a charm for up to 3 months. Just thaw it in the fridge overnight and reheat gently on the stovetop. My big 'oops' moment? Putting warm soup straight into the fridge it raises the temperature of everything around it and can affect food safety. Always cool it first, maybe in an ice bath, before storing. Trust me, cold soup is happy soup!

Tuscan White Bean Soup with Flavorful Meatballs - Image 1Pin it
Tuscan White Bean Soup with Flavorful Meatballs - Image 1 | Recipes by HomeChef

Swapping Ingredients for Your Perfect Tuscan White Bean Soup

I've played around with this recipe a lot! If pork isn't your thing, ground turkey or chicken works for the meatballs, but you might need a tiny bit more oil when searing as they're leaner. Cannellini beans are traditional, but great northern beans are a fine swap. No fresh parsley? A teaspoon of dried Italian seasoning can work, though fresh is always best for brightness. For greens, kale or even Swiss chard can stand in for spinach just add them a bit earlier to give them time to tenderize. Don't be afraid to experiment, that's how you make it your perfect soup!

Serving Up Your Tuscan White Bean Soup with Style

Okay, so you've got this amazing soup, now how do you serve it like a pro? My absolute favorite way is with a big hunk of crusty artisan bread, perfect for soaking up every last drop of that flavorful broth. A simple side salad with a light vinaigrette is also a fantastic palate cleanser. And don't forget the garnishes! A generous sprinkle of fresh Parmesan, a drizzle of good quality extra virgin olive oil, and a few extra parsley leaves just elevate it to another level. Sometimes, I even add a little red pepper flake for a tiny kick. Enjoy!

The Roots of Tuscan White Bean Soup: A Little Backstory

The heart of Italian cooking often lies in simple, wholesome ingredients. White beans have been a staple in Tuscan cuisine for centuries, often called 'poor man's meat' because they're so filling and nutritious. Farmers and families would stretch humble ingredients into incredibly flavorful, comforting meals. My Nonna used to tell stories about how every family had their own 'secret' bean soup recipe, passed down through generations. While my version adds meatballs for extra oomph, it still carries that spirit of warmth, tradition, and making something extraordinary from everyday ingredients. It's truly food for the soul.

And there you have it, friends! This Hearty Tuscan White Bean Soup isn't just a recipe, it's a hug in a bowl, a taste of home. I poured so much love into perfecting this, and I really hope it brings as much joy to your table as it does to mine. Please, let me know in the comments how your soup turns out or if you add your own special twist. Happy cooking!

Tuscan White Bean Soup with Flavorful Meatballs - Image 2Pin it
Tuscan White Bean Soup with Flavorful Meatballs - Image 2 | Recipes by HomeChef

FAQs About Our Favorite Tuscan White Bean Soup

Can I make the meatballs ahead of time for this Tuscan White Bean Soup?

Absolutely! You can mix and form the meatballs a day in advance. Just store them covered in the fridge until you're ready to sear. This is a total time-saver for busy weeknights, making your Tuscan White Bean Soup even easier to get on the table. Trust me, future you will thank you!

What kind of beans are best for Tuscan White Bean Soup?

Cannellini beans are my go-to for this Tuscan White Bean Soup. They're creamy and hold their shape beautifully in the soup. However, if you can't find them, great northern beans or even navy beans would work just fine. Just make sure to drain and rinse them well before adding them to the pot.

Is this Tuscan White Bean Soup spicy?

Nope, not as written! This Tuscan White Bean Soup is mild and comforting, perfect for all palates. If you like a little kick, though, feel free to add a pinch of red pepper flakes to the broth when you're simmering it, or sprinkle some on top when serving. It's your kitchen, your rules!

Can I add other vegetables to this Tuscan White Bean Soup?

For sure! This Tuscan White Bean Soup is super adaptable. Carrots and celery, added with the onion, would be a lovely addition for extra veggies and flavor depth. Some diced zucchini or even bell peppers could also work. Just remember to add them at a stage where they'll cook through nicely.

What if my Tuscan White Bean Soup is too thick or too thin?

No worries, it happens! If your Tuscan White Bean Soup is too thick, just add a bit more broth or water until it reaches your desired consistency. If it's too thin, you can mash some of the beans against the side of the pot to thicken it naturally, or let it simmer uncovered a bit longer.

Tuscan White Bean Soup with Flavorful Meatballs

Savor a hearty Tuscan white bean soup, brimming with tender cannellini beans and savory, flavorful meatballs. A comforting and satisfying meal for any evening.

4.8 out of 5
(35 reviews)
Prep Time
30 Minutes
Cook Time
40 Minutes
Total Time
70 Minutes

Category: Global Flavors

Difficulty: Intermediate

Cuisine: Italian

Yield: 6 Servings

Dietary: ~

Published: March 28, 2026 at 09:09 PM

Ingredients

→ Savory Meatball Medallions

01 1 lb ground pork (or 80/20 ground beef)
02 1/2 cup plain breadcrumbs
03 1 large egg
04 1/4 cup grated Parmesan cheese
05 2 cloves garlic, minced
06 1/4 cup fresh parsley, chopped
07 1/2 tsp salt
08 1/4 tsp black pepper

→ Hearty Tuscan Broth Base

09 3 tbsp extra virgin olive oil
10 1 large yellow onion, diced
11 2 carrots, diced
12 2 celery stalks, diced
13 4 cloves garlic, minced
14 1 (28 oz) can crushed tomatoes
15 2 (15 oz) cans cannellini beans, rinsed and drained
16 6 cups low-sodium chicken broth
17 1 tsp dried Italian seasoning

→ Vibrant Greens & Garnish

18 5 oz fresh baby spinach
19 Salt and black pepper to taste
20 1/4 cup grated Parmesan cheese, for garnish
21 Fresh parsley, chopped, for garnish

Instructions

Step 01

In a large bowl, combine 1 lb ground pork, 1/2 cup plain breadcrumbs, 1 large egg, 1/4 cup grated Parmesan cheese, 2 cloves garlic (minced), 1/4 cup fresh parsley (chopped), 1/2 tsp salt, and 1/4 tsp black pepper. Mix gently until just combined, then form into approximately 1-inch meatballs.

Step 02

Heat 1 tbsp extra virgin olive oil in a large Dutch oven or pot over medium-high heat. Add meatballs in batches and sear until browned on all sides, about 3-5 minutes per batch. Remove and set aside. This step builds a rich base for your Hearty Tuscan White Bean Soup with Flavorful Meatballs.

Step 03

Add the remaining 2 tbsp extra virgin olive oil to the pot. Add 1 large yellow onion (diced), 2 carrots (diced), and 2 celery stalks (diced). Sauté for 5-7 minutes until softened. Stir in 4 cloves garlic (minced) and cook for 1 minute more until fragrant.

Step 04

Pour in 1 (28 oz) can crushed tomatoes, 2 (15 oz) cans cannellini beans (rinsed and drained), 6 cups low-sodium chicken broth, and 1 tsp dried Italian seasoning. Bring the mixture to a gentle simmer, scraping up any browned bits from the bottom of the pot.

Step 05

Return the seared meatballs to the pot. Reduce heat to medium-low, cover, and simmer for 20-25 minutes, allowing the flavors to meld and the meatballs to cook through. This is crucial for a truly Hearty Tuscan White Bean Soup with Flavorful Meatballs.

Step 06

Stir in 5 oz fresh baby spinach until wilted, about 2-3 minutes. Season the Hearty Tuscan White Bean Soup with Flavorful Meatballs with salt and black pepper to taste. Ladle into individual bowls.

Step 07

Garnish each serving with 1/4 cup grated Parmesan cheese and fresh parsley (chopped). Serve hot with crusty bread for a complete and satisfying meal.

Notes

  1. For a vegetarian option, omit the meatballs and add an extra can of cannellini beans or chickpeas.
  2. Leftovers store beautifully in an airtight container in the refrigerator for up to 3-4 days. The flavors often deepen overnight!
  3. Feel free to substitute fresh kale for spinach, just add it a bit earlier (about 5-7 minutes before serving) to allow it to tenderize.
  4. Serve with a drizzle of high-quality extra virgin olive oil and a sprinkle of red pepper flakes for an extra kick.

Tools You'll Need

  • Large Dutch oven or stockpot
  • Mixing bowl
  • Cutting board
  • Sharp knife
  • Measuring cups and spoons
  • Spatula or wooden spoon

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Wheat
  • Egg
  • Dairy
  • Pork

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 613 kcal
  • Total Fat: 29 g
  • Total Carbohydrate: 45 g
  • Protein: 32 g

Reviews & Comments

Required fields are marked *

Tuscan White Bean Soup with Flavorful Meatballs

📌 Save Before You Go!

Don't lose this recipe — save it to Pinterest!

Save on Pinterest
Tuscan White Bean Soup with Flavorful Meatballs

Don't Lose This Recipe!

Save it now — you'll want to make this again!