White Bean Sausage Soup with Herb Meatballs

Prep: 15 minCook: 30 minmediumItalian
White Bean Sausage Soup with Herb Meatballs

Hearty Italian-style soup combining homemade sausage meatballs with cannellini beans, Tuscan kale, and marinara sauce. Vegetables are sautéed until tender, then simmered with mashed and whole beans for body and texture. Finished with fresh parsley and shaved Parmesan.

Ingredients

  • 1 pound ground sausage
    ground turkey or chicken1:1poultrylean

    reduces richness

  • 1 egg
  • ½ cup breadcrumbs
  • cup parsley leaves, chopped
  • 1 tablespoon Parmesan, grated
    Pecorino Romano1:1cheesedairydairy-free

    sharper taste

    Full guide →
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 1 tablespoon extra virgin olive oil
  • 1 small yellow onion, chopped
  • 2 carrots, peeled and chopped
  • 2 cloves garlic, minced
  • 1 bunch Tuscan kale, stems removed, leaves coarsely chopped
    spinach or Swiss chard1:1greens

    milder flavor

  • 4 cups marinara sauce with vegetables
    tomato broth1:1saucetomato

    lighter option

    Full guide →
  • 1 15-ounce can cannellini beans, drained
    great northern beans or white kidney beans1:1beanslegumes

    similar texture and flavor

    Full guide →
  • ½ teaspoon kosher salt
  • ½ teaspoon red chili flakes
  • 2 tablespoons parsley leaves, chopped
  • ¼ cup Parmesan cheese, shaved
    Pecorino Romano1:1cheesedairydairy-free

    sharper taste

    Full guide →

Instructions

  1. 1

    Preheat oven to 400°F and line a baking sheet with parchment paper.

  2. 2

    Combine ground sausage, egg, breadcrumbs, parsley, Parmesan, salt and pepper in a large bowl and mix well.

  3. 3

    Scoop mixture into tablespoons, roll into balls, and place on prepared sheet.

  4. 4

    Bake for 10-12 minutes. Remove and set aside.

  5. 5

    Heat oil in a large stock pot over medium heat.

  6. 6

    Add onions and carrots, and sauté until softened.

  7. 7

    Add garlic and kale, sauté until kale wilts.

  8. 8

    Add marinara sauce and stock to the pot.

  9. 9

    Add half the cannellini beans whole, then mash the remaining half with a fork and add to soup.

  10. 10

    Sprinkle with salt, pepper and chili flakes. Stir until combined.

  11. 11

    Bring soup to a boil, then reduce heat and simmer until thickened.

  12. 12

    Add meatballs to soup and simmer for 1 minute.

  13. 13

    Sprinkle with fresh parsley.

  14. 14

    Ladle into bowls and top with shaved Parmesan. Serve.

Tips

Tip 1

Mash only half the beans to create a creamy texture while maintaining whole bean pieces for contrast.

Tip 2

Do not skip wilting the kale before adding liquids to ensure tender pieces throughout the soup.

Good to Know

Storage

Refrigerate in airtight container up to 4 days. Freeze up to 3 months.

Make Ahead

Prepare and shape meatballs up to 24 hours ahead. Refrigerate covered. Or prepare soup base through step 10 and store, reheating before adding meatballs.

Serve With

Ladle into bowls. Top with shaved Parmesan and additional fresh parsley. Serve with crusty bread.

See pairing guide →

Common Mistakes

Watch

Do not overbake meatballs to avoid drying them out before final simmer.

Watch

Do not skip draining canned beans to avoid excess liquid that dilutes soup.

Watch

Do not simmer meatballs longer than 1 minute to prevent them from breaking apart.

Substitutions

Dairy-Free Swaps

Parmesan
Pecorino Romano1:1cheesedairydairy-free

sharper taste

Full guide →

General Alternatives

cannellini beans
great northern beans or white kidney beans1:1beanslegumes

similar texture and flavor

Full guide →
ground sausage
ground turkey or chicken1:1poultrylean

reduces richness

Tuscan kale
spinach or Swiss chard1:1greens

milder flavor

marinara sauce
tomato broth1:1saucetomato

lighter option

Full guide →
Find more substitutions →