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

Spinach and White Bean Meatball Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Hannah
  • Total Time: 45 minutes
  • Yield: Serves 6

Description

Spinach and White Bean Meatball Soup is a comforting, nutrient-packed dish that warms the soul. This delightful soup features tender meatballs made from lean ground turkey or chicken, combined with fresh spinach and creamy white beans, all simmered in a savory vegetable broth. Perfect for chilly evenings or busy weeknights, this recipe is easy to prepare and delivers rich flavors that will have everyone coming back for seconds.


Ingredients

Scale
  • 2 cups fresh spinach, chopped
  • 1 can (15 oz) Cannellini beans, drained and rinsed
  • 1 lb ground turkey or chicken
  • 4 cloves garlic, minced
  • 1 medium onion, finely chopped
  • 2 tsp dried oregano
  • 1 tsp dried thyme
  • 4 cups low-sodium vegetable broth
  • Salt and pepper to taste

Instructions

  1. Prepare your ingredients by chopping the onion and mincing the garlic. Rinse fresh spinach under cold water.
  2. In a large bowl, mix ground turkey or chicken with drained white beans, onion, garlic, oregano, thyme, salt, and pepper until well combined.
  3. Roll the mixture into small meatballs (about 1 inch in diameter) and place on a parchment-lined baking sheet.
  4. Heat oil in a skillet over medium heat; brown meatballs on all sides for about 8 minutes.
  5. In a large pot, bring vegetable broth to a gentle boil; add remaining white beans and chopped spinach. Simmer for 5 minutes.
  6. Add browned meatballs to the pot; let simmer for another 10 minutes before serving.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 225
  • Sugar: 1g
  • Sodium: 310mg
  • Fat: 7g
  • Saturated Fat: 2g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 7g
  • Protein: 20g
  • Cholesterol: 70mg