I really enjoy making this Tuscan White Bean Soup with Meatballs when I want something cozy, filling, and nourishing. I put together tender turkey and chicken sausage meatballs with creamy white beans and vegetables to create a soup that feels comforting without being heavy. It is one of those recipes I like to keep on repeat because it works just as well for dinner as it does for meal prep. Tuscan White Bean Soup With Meatballs

Why You’ll Love This Recipe

I love this recipe because it gives me a balanced meal in one bowl. I get plenty of protein from the meatballs and a good amount of fiber from the beans and vegetables. I also like how blending part of the beans thickens the soup naturally, so I do not need any cream. The flavors develop beautifully as it sits, which makes leftovers even better the next day.

Ingredients

(Tip: You’ll find the full list of Ingredients and measurements in the recipe card below.)

For the meatballs
½ pound 93% lean ground turkey
½ pound sweet Italian chicken sausage, removed from casing
1 large egg
⅓ cup seasoned breadcrumbs or gluten-free breadcrumbs
½ small onion, finely chopped
2 garlic cloves, finely chopped
1 tablespoon fresh sage, finely chopped
2 tablespoons fresh parsley, finely chopped
½ teaspoon kosher salt
Fresh black pepper to taste

For the soup
1 tablespoon olive oil
2 large carrots, peeled and sliced
2 celery ribs, sliced
1 medium yellow onion, chopped
3 garlic cloves, finely minced
1 tablespoon fresh thyme, chopped
1 tablespoon fresh sage, chopped
1 bay leaf
6 cups chicken bone broth or chicken broth, divided
2 cans (15 ounces each) white beans such as cannellini or navy beans, drained and rinsed
4 cups collard greens or flat-leaf kale, thinly sliced with stems removed
1½ teaspoons kosher salt, or to taste
Fresh lemon juice or grated Parmesan for serving, optional

Directions

I start by blending one can of the white beans with 1 cup of the broth until smooth, then I set it aside. In a large bowl, I combine the ground turkey, chicken sausage, egg, breadcrumbs, onion, garlic, sage, parsley, salt, and pepper. I mix gently until everything is just combined so the meatballs stay tender.

I roll the mixture into about 24 small meatballs. In a large soup pot, I lightly coat the bottom with oil and brown the meatballs on all sides over medium heat. Once browned, I remove them from the pot and set them aside.

Using the same pot, I add the olive oil, carrots, celery, and onion and cook them over medium-low heat until softened. I stir in the garlic, thyme, sage, and bay leaf and let everything cook until fragrant. I then add the remaining broth, the blended beans, the whole beans, and the browned meatballs. I bring the soup to a boil, reduce it to a simmer, and cook for about 10 minutes. I finish by adding the greens and simmering until the meatballs are cooked through and the vegetables are tender. I like to serve it with a squeeze of lemon or a little Parmesan on top.

Servings And Timing

I usually get about 6 servings from this soup, with each serving measuring roughly 1½ cups. The total time is around 1 hour and 10 minutes, including about 30 minutes of prep time and 40 minutes of cooking time.

Variations

I sometimes skip forming meatballs and simply cook the meat mixture crumbled in the pot when I want to save time. I also like using all ground turkey instead of sausage if I want a simpler flavor. When I make a vegetarian version, I leave out the meatballs and add an extra can of beans or some sautéed mushrooms. I enjoy experimenting with herbs like rosemary, oregano, or basil depending on what I have available.

Storage/Reheating

I store this soup in an airtight container in the refrigerator for up to 4 days. When I want to freeze it, I portion it into containers and keep it frozen for up to 3 months. I thaw it in the fridge overnight and reheat it on the stove or in the microwave, adding a splash of broth if needed.

Tuscan White Bean Soup With Meatballs FAQs

Can I Make This Soup Ahead Of Time?

I often make it a day ahead because the flavors improve as it rests.

Can I Freeze This Soup?

I freeze it regularly, and it reheats very well without losing texture.

What Greens Work Best In This Soup?

I usually use collard greens or flat-leaf kale, but spinach also works in a pinch.

Can I Make This Gluten Free?

I make it gluten free by using gluten-free breadcrumbs in the meatballs.

How Do I Make The Soup Thicker Or Thinner?

I blend more beans to thicken it or add extra broth if I want a lighter consistency.

Conclusion

I keep this Tuscan White Bean Soup with Meatballs in my regular rotation because it is comforting, nutritious, and easy to prepare ahead of time. It is the kind of recipe I rely on during busy weeks when I still want something homemade, hearty, and satisfying.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tuscan White Bean Soup With Meatballs

Tuscan White Bean Soup With Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings
  • Diet: Gluten Free

Description

This Tuscan White Bean Soup with Meatballs is a cozy, protein-rich meal made with turkey and chicken sausage meatballs, creamy white beans, and hearty greens. Naturally thickened by blending beans, it’s wholesome, comforting, and perfect for make-ahead meals.


Ingredients

  • For the meatballs:
  • ½ pound 93% lean ground turkey
  • ½ pound sweet Italian chicken sausage, casings removed
  • 1 large egg
  • ⅓ cup seasoned or gluten-free breadcrumbs
  • ½ small onion, finely chopped
  • 2 garlic cloves, finely chopped
  • 1 tablespoon fresh sage, finely chopped
  • 2 tablespoons fresh parsley, finely chopped
  • ½ teaspoon kosher salt
  • Fresh black pepper to taste
  • For the soup:
  • 1 tablespoon olive oil
  • 2 large carrots, peeled and sliced
  • 2 celery ribs, sliced
  • 1 medium yellow onion, chopped
  • 3 garlic cloves, finely minced
  • 1 tablespoon fresh thyme, chopped
  • 1 tablespoon fresh sage, chopped
  • 1 bay leaf
  • 6 cups chicken bone broth or chicken broth, divided
  • 2 cans (15 oz each) white beans (cannellini or navy), drained and rinsed
  • 4 cups collard greens or flat-leaf kale, stems removed and thinly sliced
  • 1½ teaspoons kosher salt, or to taste
  • Fresh lemon juice or grated Parmesan for serving (optional)

Instructions

  1. Blend 1 can of beans with 1 cup broth until smooth; set aside.
  2. In a large bowl, mix all meatball ingredients until just combined. Form about 24 small meatballs.
  3. In a large pot, heat oil over medium heat and brown meatballs on all sides. Remove and set aside.
  4. In the same pot, add olive oil, carrots, celery, and onion. Cook until softened, 5–7 minutes.
  5. Stir in garlic, thyme, sage, and bay leaf. Cook 1–2 minutes until fragrant.
  6. Add remaining broth, blended bean mixture, whole beans, and meatballs. Bring to a boil, reduce to simmer, and cook for 10 minutes.
  7. Add greens and simmer until wilted and meatballs are cooked through, about 5–10 minutes.
  8. Serve warm with lemon juice or Parmesan if desired.

Notes

  • Use all ground turkey if preferred.
  • Skip meatballs and cook meat as crumbles for faster prep.
  • For a vegetarian version, omit meatballs and add extra beans or mushrooms.
  • Try different herbs like rosemary or basil for variety.
  • Soup thickens as it sits—add extra broth when reheating if needed.
  • Prep Time: 30 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320
  • Sugar: 4g
  • Sodium: 850mg
  • Fat: 14g
  • Saturated Fat: 4g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 6g
  • Protein: 25g
  • Cholesterol: 85mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star