Tuscan White Bean Soup with Meatballs: Hearty & Flavorful

Featured in Dinner Classics.

Tuscan White Bean Soup with savory meatballs offers a comforting, rustic meal. This hearty Italian classic is packed with flavor and easy to make for dinner.
Lysandra Corvus - Recipe Author
Updated on March 6, 2026 at 07:06 AM
Tuscan White Bean Soup with Meatballs: Hearty & Flavorful - Featured Image Pin it
Tuscan White Bean Soup with Meatballs: Hearty & Flavorful | Natura Recipes

Oh, friend, let me tell you about this soup! One chilly evening, I was scrolling through old family recipes, craving something deeply comforting but also a bit new. That’s when I stumbled upon a simple Tuscan White Bean Soup. I loved the idea, but my inner chef screamed for more! So, I added hearty, savory meatballs, and honestly, it changed everything. This isn't just soup, it's a warm hug in a bowl, perfect for sharing.

Okay, so the first time I made the meatballs for this Tuscan White Bean Soup, I was a little too enthusiastic. I ended up with ground meat practically flying out of the bowl as I mixed! My kitchen looked like a crime scene, honestly. I didn't expect that much mess. Lesson learned: gentle hands, my friends, especially when dealing with raw meat. My dog, however, thought it was the best kitchen disaster ever.

The Key Ingredients for Your Tuscan White Bean Soup

  • 1 lb ground pork and beef mix (80/20): This blend is my secret weapon for the meatballs. The pork brings moisture and a subtle sweetness, while the beef adds that classic, robust flavor. Together, they create meatballs that are juicy, tender, and just melt in your mouth. You could use all beef, but honestly, this mix elevates the whole experience of this hearty soup to another level. It’s a game-changer for the texture and depth.
  • 1/2 cup plain breadcrumbs: Breadcrumbs are essential here, acting as a binder and helping to keep our meatballs from becoming too dense. They soak up the meat juices, ensuring a tender bite every time. I've tried fancy seasoned ones, but plain is best for letting the meat and other aromatics shine. It's a simple ingredient, but so crucial for that perfect meatball texture in our Tuscan White Bean Soup.
  • 1 large egg: Think of the egg as the glue holding all that meatball goodness together. Without it, your meatballs might crumble in the pot, which, trust me, is no fun. It also adds a touch more moisture, contributing to that lovely, tender texture we're aiming for. Don't skip this, it's a small but mighty player in our meatball morsels!
  • 1/4 cup grated Parmesan cheese: Oh, Parmesan! This isn't just for sprinkling on top, hon. Mixing it into the meatballs gives them an incredible savory depth, a burst of umami that makes you wonder what that 'secret ingredient' is. It adds a salty, nutty complexity that just sings with the pork and beef. A little goes a long way in making these meatballs truly irresistible.
  • 2 tbsp olive oil: Good olive oil is the foundation of so much Italian cooking, and it's no different here. We use it to brown those beautiful meatballs, giving them a gorgeous crust and locking in flavor. Then, it becomes the base for sautéing our aromatics, infusing the whole pot with its rich, fruity essence. Don't skimp on quality, it truly makes a difference in the overall taste of your soup.
  • 4 cloves garlic, minced: Garlic, my love! Can you even have Italian food without it? These four cloves are going to infuse our entire Tuscan White Bean Soup with an irresistible aroma and flavor. It's the backbone of the aromatic base, building layers of savory goodness. Don't be shy, if you're a garlic fiend like me, a little extra never hurt anyone. It's truly indispensable!

Crafting Your Own Tuscan White Bean Soup: A Step-by-Step Guide

Step 1: Prepare Meatball Morsels:
Alright, let's get our hands dirty! Grab a big bowl and gently combine your ground pork and beef, breadcrumbs, egg, Parmesan, salt, and pepper. The key here is gentle. Overmixing makes tough meatballs, and nobody wants that! Form them into cute, bite-sized morsels think about 1-inch diameter. This is the first exciting step to getting those flavorful additions into your hearty Tuscan White Bean Soup.
Step 2: Brown Meatballs:
Time for some sizzle! Heat your olive oil in a large pot or Dutch oven over medium-high heat. Once it's shimmering, carefully add your meatballs in batches, making sure not to overcrowd the pan. We're looking for a beautiful golden-brown crust all around, not cooking them through. This browning step is crucial for developing deep, rich flavor that will permeate your entire soup. The smell already hints at the amazing Tuscan White Bean Soup to come!
Step 3: Sauté Aromatic Base:
Once the meatballs are browned and set aside, it's time for the 'holy trinity' of flavor! In the same pot, add a little more olive oil if needed, then toss in your diced onion, carrots, and celery. Sauté them until they're nice and tender, about 5-7 minutes. Then, add your minced garlic and cook for just another minute until fragrant. This aromatic base is the heart and soul of our Tuscan White Bean Soup.
Step 4: Build Soup Foundation:
Now for the magic! Pour in your broth, canned tomatoes (crushed or diced, your preference!), and those lovely cannellini beans. Give it a good stir, scraping up any delicious browned bits from the bottom of the pot that's pure flavor, my friends! Bring it to a gentle simmer. This is where all those incredible ingredients start to marry and create the rich foundation for our amazing Tuscan White Bean Soup.
Step 5: Simmer Soup & Meatballs:
Carefully return those browned meatballs to the pot. Oh, they look so good! Let everything simmer together for at least 20-25 minutes, or even longer if you have the time. The longer it simmers, the more the flavors deepen and the meatballs become incredibly tender, soaking up all that wonderful broth. This is the part where your kitchen starts smelling absolutely divine, trust me.
Step 6: Add Fresh Greens:
Almost there! Just before serving, stir in your fresh greens spinach, kale, whatever you love. Let them wilt right into the hot soup for just a few minutes. They add a pop of color, freshness, and a boost of nutrients. This final touch brings a lovely brightness to the rich, hearty flavors, perfectly complementing the robust meatballs and beans.

Cooking this soup feels like a cozy ritual. The smells wafting through the house garlic, simmering broth, savory meatballs always make my heart happy. It's one of those dishes that brings everyone to the kitchen, peeking into the pot, asking 'Is it ready yet?!' There's just something so deeply satisfying about creating something so nourishing and delicious from scratch for the people you love.

Keeping That Wonderful Tuscan White Bean Soup Fresh

Got leftovers? Lucky you! This soup stores beautifully. Once cooled completely, pop it into an airtight container and it'll keep happily in the fridge for 3-4 days. For longer storage, it freezes like a dream! I often make a double batch just for this. Just cool it down, transfer to freezer-safe containers or bags, and freeze for up to 3 months. To reheat, thaw overnight in the fridge and gently warm on the stovetop. My only 'oops' moment was trying to freeze it before it was fully cooled it created ice crystals and made the texture a bit weird when reheated. Live and learn!

Tuscan White Bean Soup with Meatballs: Hearty & Flavorful - Image 1Pin it
Tuscan White Bean Soup with Meatballs: Hearty & Flavorful - Image 1 | Natura Recipes

Playing Around with Your Tuscan White Bean Soup Ingredients

Oh, I've experimented with this one so much! If you're not a pork and beef person, all ground turkey or chicken works for the meatballs, though they'll be a bit leaner. For the beans, cannellini are classic for Tuscan White Bean Soup, but great northern beans or even chickpeas would be tasty in a pinch. No fresh greens? A bag of frozen spinach works, just squeeze out the excess water. And if you don't have carrots and celery, don't fret too much, just use more onion and garlic. I once used leftover roasted veggies, and honestly, I didn't expect that to work so well!

The Best Ways to Enjoy Your Tuscan White Bean Soup

This Tuscan White Bean Soup is a meal in itself, but let's be real, a meal is always better with friends! My go-to pairing is a big, crusty loaf of artisan bread for dipping essential for soaking up every last drop of that amazing broth. A simple side salad with a light vinaigrette cuts through the richness beautifully. And if you're feeling fancy, a glass of Chianti or a dry Rosé would be just perfect. Don't forget an extra sprinkle of Parmesan on top, and maybe a drizzle of good quality olive oil. Pure bliss!

Unpacking the Heart of Tuscan White Bean Soup

This kind of hearty soup has deep roots in Tuscany, Italy, where 'cucina povera' or 'poor kitchen' traditions are celebrated. It's all about making incredibly flavorful, satisfying meals from humble, readily available ingredients like beans, vegetables, and sometimes a bit of meat. This Tuscan White Bean Soup with meatballs is my nod to that tradition, taking those simple, wholesome components and elevating them into something truly special and comforting. It's a reminder that the best food often comes from the simplest, most honest ingredients.

And there you have it, my friends! This Tuscan White Bean Soup with meatballs isn't just a recipe, it's a hug in a bowl, a taste of comfort, and a dish that truly brings joy. I hope it becomes a staple in your kitchen, just as it has in mine. Give it a try, gather your loved ones, and savor every spoonful. What are your favorite soup memories? Share them in the comments below!

Tuscan White Bean Soup with Meatballs: Hearty & Flavorful - Image 2Pin it
Tuscan White Bean Soup with Meatballs: Hearty & Flavorful - Image 2 | Natura Recipes

All Your Burning Questions About Tuscan White Bean Soup, Answered!

Can I use different types of beans?

Absolutely! Cannellini beans are traditional for Tuscan White Bean Soup, but great northern beans, navy beans, or even a mix would work beautifully. Just make sure they're canned and rinsed well, or cooked from dried until tender. Feel free to experiment with what you have on hand!

Can I make this soup vegetarian?

You bet! Skip the meatballs entirely and focus on the veggie broth and beans. You could add some hearty mushrooms or extra veggies like zucchini and bell peppers for more substance. The aromatic base still provides incredible flavor, making it a delicious meat-free Tuscan White Bean Soup.

What kind of greens work best?

My go-to is fresh spinach because it wilts quickly and has a mild flavor. However, kale (especially lacinato or Tuscan kale) would be amazing too, just give it a few extra minutes to soften. Swiss chard is another fantastic option for this Tuscan White Bean Soup. Whatever you choose, it adds a lovely freshness.

Can I freeze the meatballs separately?

Yes, you can! Form the meatballs, then place them on a baking sheet and freeze until solid. Once frozen, transfer them to a freezer-safe bag. They'll keep for a couple of months. When ready to use, brown them from frozen, then add to your simmering Tuscan White Bean Soup as directed.

Is this soup spicy?

As written, this Tuscan White Bean Soup isn't spicy at all, just rich and savory. However, if you love a little kick, feel free to add a pinch of red pepper flakes with the garlic. I sometimes do for an extra zing, but it's totally optional and delicious either way!

Tuscan White Bean Soup with Meatballs: Hearty & Flavorful

Tuscan White Bean Soup with savory meatballs offers a comforting, rustic meal. This hearty Italian classic is packed with flavor and easy to make for dinner.

4.2 out of 5
(16 reviews)
Prep Time
30 Minutes
Cook Time
50 Minutes
Total Time
80 Minutes

Category: Dinner Classics

Difficulty: Intermediate

Cuisine: Italian

Yield: 6 Servings

Dietary: ~

Published: March 6, 2026 at 07:05 AM

Ingredients

→ Hearty Meatball Morsels

01 1 lb ground pork and beef mix (80/20)
02 1/2 cup plain breadcrumbs
03 1 large egg
04 1/4 cup grated Parmesan cheese
05 Salt and black pepper to taste

→ Tuscan Aromatic Base

06 2 tbsp olive oil
07 1 large yellow onion, diced
08 2 carrots, peeled and diced
09 2 celery stalks, diced
10 4 cloves garlic, minced
11 1 (28 oz) can crushed tomatoes
12 2 (15 oz) cans cannellini beans, rinsed and drained
13 6 cups low-sodium chicken broth
14 1 tsp dried Italian seasoning
15 1/4 tsp red pepper flakes (optional)

→ Fresh Greens & Finishing Touches

16 1 bunch kale, tough stems removed and chopped (about 4-5 cups)
17 1/4 cup fresh parsley, chopped, for garnish
18 Freshly grated Parmesan cheese, for serving

Instructions

Step 01

In a medium bowl, combine 1 lb ground pork and beef mix, 1/2 cup plain breadcrumbs, 1 large egg, 1/4 cup grated Parmesan cheese, salt, and black pepper. Mix gently until just combined. Form the mixture into approximately 1-inch meatballs.

Step 02

Heat 2 tbsp olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Brown the meatballs in batches until golden on all sides, about 3-4 minutes per batch. Remove the browned meatballs and set them aside on a plate.

Step 03

To the same pot, add 1 large yellow onion, 2 carrots, and 2 celery stalks. Sauté for 5-7 minutes until softened. Stir in 4 cloves minced garlic and cook for another minute until fragrant, being careful not to burn it.

Step 04

Pour in 1 (28 oz) can crushed tomatoes, 2 (15 oz) cans cannellini beans, 6 cups low-sodium chicken broth, 1 tsp dried Italian seasoning, and 1/4 tsp red pepper flakes (if using). Bring the mixture to a gentle simmer.

Step 05

Return the browned meatballs to the pot. Reduce the heat to low, cover, and let your Hearty Tuscan White Bean Soup with Meatballs simmer for 20-25 minutes. This allows the meatballs to cook through and the flavors to meld beautifully.

Step 06

Stir in 1 bunch chopped kale (about 4-5 cups) into the simmering soup. Continue to cook for another 5-7 minutes, or until the kale is tender-crisp. Taste and adjust salt and black pepper as needed for the perfect Hearty Tuscan White Bean Soup with Meatballs.

Step 07

Ladle the warm Hearty Tuscan White Bean Soup with Meatballs into bowls. Garnish generously with 1/4 cup fresh parsley and freshly grated Parmesan cheese before serving. Enjoy this comforting and hearty meal!

Notes

  1. For an extra layer of flavor, you can pan-fry a small piece of pancetta or bacon before adding the aromatics, then remove the crispy bits to crumble over the soup as a garnish.
  2. This soup stores wonderfully! Leftovers can be refrigerated in an airtight container for up to 3-4 days. The flavors often deepen overnight.
  3. Feel free to substitute spinach or Swiss chard for kale if preferred. Just add them in the last few minutes of cooking as they wilt faster.
  4. Serve with crusty bread for dipping to soak up every last drop of the delicious broth.

Tools You'll Need

  • Large pot or Dutch oven
  • Mixing bowls
  • Cutting board
  • Chef's knife
  • Measuring cups and spoons
  • Spatula or wooden spoon
  • Ladle

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Milk
  • Eggs
  • Wheat

Nutrition Facts (Per Serving)

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

Reviews & Comments

Required fields are marked *

Tuscan White Bean Soup with Meatballs: Hearty & Flavorful

Save this recipe for later!

Pin it to your board so you never lose it.

Save on Pinterest