The aroma of a simmering pot can transport you straight to the heart of Tuscany. Today, I’m excited to share my take on a comforting classic: Tuscan White Bean Meatball Soup. This dish not only delivers on flavor but also offers a hearty boost of protein and fiber, making it a perfect choice for those looking to nourish their bodies without sacrificing taste. By blending white beans into the broth, we achieve a creamy texture that beautifully complements the tender turkey and Italian sausage meatballs, along with a medley of fresh vegetables. And the best part? It’s meal prep-friendly, allowing you to whip up a batch that can be stowed in the freezer for those busy weeknights. Are you ready to cozy up with a bowl of this rustic delight? Let’s dive in!

Why is this soup a must-try?
Comforting, Rustic Flavors: This Tuscan White Bean Meatball Soup envelops you in a cozy embrace with its rich, savory taste that’s truly comforting.
High-Protein & High-Fiber: Packed with turkey meatballs and white beans, it’s a nutritious delight that fuels your body.
Meal Prep Ready: Perfect for busy evenings, this soup can be made ahead of time and frozen for quick reheating, just like my Cajun White Chicken soup!
Simple & Versatile: Adapt the ingredients based on your pantry staples—swap collard greens for spinach or adjust spices to fit your taste.
Hearty & Filling: Each spoonful is a delightful combination of creamy broth and tender meatballs, making this dish satisfying enough to be a meal on its own.
Get ready to savor a taste of Tuscany right at home!
Tuscan White Bean Meatball Soup Ingredients
For the Meatballs
• 93% Lean Ground Turkey – Provides lean protein; opt for ground chicken for a lighter option.
• Sweet Chicken Italian Sausage – Adds flavor and moisture; substitute with turkey sausage for a leaner choice.
• Large Egg – Binds meatball ingredients together; no substitute recommended.
• Seasoned Breadcrumbs – Provides structure to the meatballs; use gluten-free breadcrumbs to keep it gluten-free.
• Onion (1/2 small, finely chopped) – Adds flavor; shallots can be used for a milder taste.
• Garlic Cloves (2) – Enhances flavor; can substitute with garlic powder if needed.
• Fresh Sage (1 tbsp, finely chopped) – Offers a savory aroma; thyme or parsley can be swapped in.
• Fresh Parsley (2 tbsp, finely chopped) – Brightens up flavors; dried parsley works if fresh isn’t at hand.
• Kosher Salt and Black Pepper – For seasoning; adjust salt based on the broth used.
For the Soup
• Olive Oil (1 tbsp) – Used for sautéing; avocado oil is a suitable alternative.
• Carrots (2 large, peeled and sliced) – Adds sweetness and nutrition; parsnips can be a fun twist.
• Celery Ribs (2, sliced) – Imparts freshness; green bell pepper can replace for a different flavor profile.
• Yellow Onion (1 medium, chopped) – Adds sweetness and depth; red onion or shallots are great substitutes.
• Garlic Cloves (3, minced) – Enhances the overall flavor; roasted garlic can add a unique sweetness.
• Fresh Thyme (1 tbsp, chopped) – Aromatic herb for extra depth; can omit or use dried thyme instead.
• Bay Leaf (1) – Adds fragrance during cooking, contributing to the overall taste.
• Chicken Bone Broth (6 cups, unsalted) – Acts as the soup’s base; vegetable broth can be a vegetarian substitute.
• White Beans (2 15-ounce cans, drained and rinsed) – Provides creaminess and protein; canned chickpeas are an alternative.
• Collard Greens (4 cups, thinly sliced) – Adds fiber and nutrition; swap for spinach or kale for a light touch.
• Fresh Lemon Juice or Parmesan (for serving, optional) – Brightens the soup or adds an indulgent richness.
Now you have everything you need to create this delightful Tuscan White Bean Meatball Soup that’s bound to warm your heart and fill your belly!
Step‑by‑Step Instructions for Tuscan White Bean Meatball Soup
Step 1: Blend the Creamy Base
Start by blending one can of drained white beans with 1 cup of chicken bone broth in a blender until smooth. This mixture will create a creamy base for your Tuscan White Bean Meatball Soup. Set aside once blended; the mixture should be velvety and free of lumps, adding a rich texture to your soup.
Step 2: Prepare the Meatball Mixture
In a large mixing bowl, combine the 93% lean ground turkey, sweet chicken Italian sausage, large egg, seasoned breadcrumbs, finely chopped onion, minced garlic, fresh sage, and fresh parsley. Season with kosher salt and black pepper, then gently mix until just combined. Form the mixture into approximately 24 small meatballs, each about 1 to 1.5 inches in diameter, ensuring they’re uniform for even cooking.
Step 3: Brown the Meatballs
Heat a heavy soup pot over medium heat and spray it lightly with olive oil. Once hot, add the meatballs to the pot, browning them on all sides for about 5-7 minutes—don’t worry about cooking them through at this stage. They should be golden brown. Once browned, remove the meatballs from the pot and set them aside on a plate.
Step 4: Sauté the Vegetables
In the same pot, drizzle in an additional tablespoon of olive oil. Over medium-low heat, add the sliced carrots, celery, and chopped yellow onion, sautéing for 5-8 minutes until the vegetables are softened and fragrant. When they reach a tender state, mix in the minced garlic, chopped fresh thyme, and the bay leaf, cooking for an additional minute until aromatic.
Step 5: Combine and Simmer
Pour the remaining chicken bone broth into the pot along with the browned meatballs, the blended bean mixture, and the whole drained white beans. Season with additional salt and black pepper to taste. Bring the mixture to a gentle boil, then reduce the heat and let it simmer uncovered for about 10 minutes. This step allows the flavors to meld beautifully.
Step 6: Add the Collard Greens
Stir in the thinly sliced collard greens and continue to let the soup simmer for another 10-12 minutes, or until the meatballs are cooked through and the greens have wilted down and become tender. The collard greens will add delightful nutrition and flavor to your Tuscan White Bean Meatball Soup.
Step 7: Serve and Enjoy
Ladle the soup into bowls while hot, and for an extra zing, consider adding a splash of fresh lemon juice or a sprinkle of Parmesan cheese on top. This will enhance the flavors and provide a beautiful contrast to the creamy soup. Pair it with crusty bread for a complete cozy dining experience.

Make Ahead Options
These Tuscan White Bean Meatball Soup steps are ideal for busy home cooks looking to streamline their weeknight meals! You can prepare the meatballs up to 24 hours in advance; simply form them, then store in an airtight container in the fridge. Additionally, you can sauté the vegetables and blend the creamy bean base ahead of time—these components can stay fresh for up to 3 days when refrigerated. To preserve the soup’s flavor, reheat on the stove until warmed through. Simply add the prepped meatballs and collard greens during the final stages of cooking for a satisfying, homemade meal that’s just as delicious as when freshly made!
Tuscan White Bean Meatball Soup Variations
Feel free to sprinkle your personal touch on this delightful soup and discover new flavors!
-
Spicy Twist: Add crushed red pepper flakes to the meatball mixture for a delightful kick. Adjust the amount based on your heat preference for captivating warmth!
-
Herb Swap: Use fresh basil or oregano instead of sage for a different herbal profile. Both will provide unique aromas and compliment the soup hilariously well!
-
Vegetarian Delight: Swap turkey and sausage for lentils or chickpeas for a plant-based version. You’ll still get a hearty and nourishing meal that everyone will love.
-
Creamy Indulgence: Pour in a splash of heavy cream or coconut milk for a richer, creamier broth. This small addition makes every bowl feel cozy and indulgent.
-
Zesty Upgrade: Stir in a tablespoon of pesto just before serving for a burst of flavor. It’s like a flavor party in your bowl, bringing everything to life.
-
Fresh Greens: If collard greens are not on hand, replace them with kale or Swiss chard for a different texture and flavor profile that works beautifully in any season.
-
Chickpea Replacement: Instead of white beans, use cannellini or chickpeas which will add an amazing twist! Both options offer a delightful creaminess that’s sure to please.
-
Nutty Flavor: Toss in a sprinkle of toasted pine nuts or walnuts just before serving for added crunch and a rich, nutty flavor.
With these delightful variations, you can keep cozy nights exciting and fresh while enjoying your Crockpot Potato Broccoli Cheddar Soup or take it a step further with my indulgent Alfredo Lasagna Soup!
Expert Tips for Tuscan White Bean Meatball Soup
- Brown in Batches: Consider browning the meatballs in batches to enhance their flavor; overcrowding the pot can steam them instead.
- Quick Sauté Option: Short on time? Skip forming meatballs and crumble the meat mixture directly in the pot for a quicker, rustic soup.
- Taste as You Go: Adjust salt based on the sodium level of your broth; this can prevent your Tuscan White Bean Meatball Soup from becoming overly salty.
- Use Fresh Herbs: Fresh herbs deliver a burst of flavor; if you’re using dried herbs, reduce the amount as they’re more potent.
- Final Touches Matter: Serve with a squeeze of fresh lemon juice or a bit of grated Parmesan to elevate the dish and brighten the flavors.
How to Store and Freeze Tuscan White Bean Meatball Soup
Fridge: Store this delicious soup in an airtight container for up to 4 days. Ensure it’s cooled down before sealing to retain freshness.
Freezer: The soup can be frozen for up to 3 months. Portion it into freezer-safe bags or containers, leaving some space for expansion, and label with the date.
Reheating: When ready to enjoy, thaw overnight in the fridge or use the microwave. Reheat gently on the stovetop over low heat, stirring occasionally, until warmed through.
Tip: The Tuscan White Bean Meatball Soup can also be made in larger batches for easy meal prep and quick weeknight dinners!
What to Serve with Tuscan White Bean Meatball Soup
Prepare to elevate your cozy meal with delightful accompaniments that pair beautifully with this rustic soup.
-
Crusty Bread: Ideal for dipping, the crunchy exterior and soft interior of a baguette or ciabatta perfectly complement the creamy broth.
-
Green Salad: A light, fresh salad with mixed greens, cherry tomatoes, and a lemon vinaigrette balances the richness of the soup while adding a refreshing crunch.
-
Garlic Bread: The buttery, garlic-laden taste of homemade garlic bread enhances the meal’s warmth, inviting you to savor every spoonful more.
-
Grilled Cheese Sandwich: A classic pairing that melts in your mouth, oozing cheese matches the hearty texture of the soup perfectly.
-
Roasted Vegetables: Colorful, caramelized veggies like carrots and bell peppers add a crunchy contrast and extra nutrients, making your meal more nourishing.
-
Sparkling Water or Lemonade: Refreshing drinks like fizzy water with lemon or homemade lemonade lighten the palate and balance the meal’s richness.
Indulge in this rich and hearty Tuscan White Bean Meatball Soup, and let the comforting flavors shine through each delightful side!

Tuscan White Bean Meatball Soup Recipe FAQs
How do I choose ripe ingredients for this soup?
Absolutely! When selecting vegetables for your Tuscan White Bean Meatball Soup, look for vibrant, firm specimens. For carrots, choose those that are bright orange, smooth, and free from dark spots. Similarly, onions should be firm with dry, papery skins. If you’re buying collard greens, opt for leaves that are dark green and crisp without any yellowing. Fresh herbs should be fragrant and not wilted. Using these fresh ingredients will enhance the flavor and nutrition of your soup!
How should I store leftovers?
Very! Store this delicious soup in an airtight container in the refrigerator for up to 4 days. Ensure it’s cooled down before sealing to retain freshness. Simply reheat gently on the stovetop or in the microwave, and enjoy again!
Can I freeze Tuscan White Bean Meatball Soup?
Definitely! This soup can be frozen for up to 3 months. I recommend portioning it into freezer-safe bags or containers, leaving some space for expansion, and labeling them with the date. To reheat, simply thaw overnight in the fridge or use the microwave. Gently reheat on the stovetop over low heat, stirring occasionally, until warmed through.
What if my soup is too salty?
If you find your Tuscan White Bean Meatball Soup is too salty, there is hope! One effective method to balance out saltiness involves adding a chopped medium potato to the soup and simmering it for about 10-15 minutes. The potato will absorb some of the excess salt and can be removed before serving. Taste as you go, especially when adding ingredients with strong flavors, like the broth.
Are there any dietary considerations for this soup?
Absolutely! If cooking for anyone with allergies, be cautious of the ingredients used. The soup contains gluten from breadcrumbs; opt for gluten-free breadcrumbs to accommodate those sensitivities. Additionally, the recipe uses turkey and sausage, so ensure anyone with dietary restrictions is aware if substituting for other proteins. This recipe can also be adjusted for vegetarians by using vegetable broth and omitting the meat altogether while replacing it with added beans or lentils for protein.
How can I elevate the flavor profile of the soup?
To truly elevate the flavors in your Tuscan White Bean Meatball Soup, consider adding a splash of red wine while sautéing the vegetables! This will impart a rich depth and further complement the rustic Italian flavors. Fresh herbs can also be added right before serving for that garden-fresh burst of aroma and taste. Enjoy experimenting!

Creamy Tuscan White Bean Meatball Soup for Cozy Nights
Ingredients
Equipment
Method
- Blend one can of drained white beans with 1 cup of chicken bone broth in a blender until smooth, then set aside.
- In a large mixing bowl, combine turkey, sausage, egg, breadcrumbs, onion, garlic, sage, and parsley. Season and mix gently, then form into 24 small meatballs.
- In a heavy pot over medium heat, lightly spray with olive oil, add meatballs, and brown for 5-7 minutes. Set aside after browning.
- Drizzle additional olive oil in the pot, add carrots, celery, and onion, sauté for 5-8 minutes until softened. Add garlic, thyme, and bay leaf, cooking for an additional minute.
- Pour remaining chicken broth into the pot with meatballs, blended bean mixture, and whole beans. Season and bring to a gentle boil, then reduce and simmer for about 10 minutes.
- Stir in collard greens and continue simmering for another 10-12 minutes until meatballs are cooked through and greens are tender.
- Ladle soup into bowls while hot, adding lemon juice or Parmesan for flavor contrast. Serve with crusty bread.
Leave a Reply