When the weather turns chilly, or you just need a comforting and nutritious meal, this Spinach and White Bean Meatball Soup is a perfect choice. It’s packed with protein-rich meatballs, fiber-filled white beans, and fresh spinach for an added dose of greens. The light yet flavorful broth, infused with garlic and Italian seasoning, makes every spoonful warming and satisfying. This recipe is great for home cooks looking for an easy, healthy, and delicious dinner option that the whole family will enjoy.
For the Meatballs:
- 1 lb ground turkey or chicken (or beef)
- 1/2 cup breadcrumbs (or panko)
- 1 egg
- 1/4 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
For the Soup:
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 carrots, sliced
- 1 (15-oz) can white beans (cannellini or great northern), drained and rinsed
- 6 cups chicken broth
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 3 cups fresh spinach, chopped
- Juice of 1/2 lemon (for brightness)
For Garnish:
- Grated Parmesan cheese
- Fresh parsley, chopped
1. Prepare the Meatballs:
Mix the Meatball Ingredients:
- In a large bowl, combine the ground turkey, breadcrumbs, egg, Parmesan, garlic, oregano, salt, and black pepper.
- Mix gently until just combined—avoid overmixing to keep the meatballs tender.
Form & Brown the Meatballs:
- Roll the mixture into 1-inch meatballs.
- Heat olive oil in a large pot over medium heat.
- Brown the meatballs on all sides for about 5 minutes, then remove them and set aside.
2. Make the Soup:
Sauté the Vegetables:
- In the same pot, add the diced onion, garlic, and sliced carrots.
- Sauté for 3-4 minutes until the vegetables are softened.
Simmer the Broth:
- Add the white beans, chicken broth, Italian seasoning, salt, and black pepper.
- Bring to a gentle boil, then reduce the heat and let it simmer.
Cook the Meatballs:
- Return the meatballs to the pot and simmer for 10-12 minutes until fully cooked.
Add Spinach & Lemon:
- Stir in the chopped spinach and cook for 2 minutes until wilted.
- Squeeze in fresh lemon juice to enhance the flavors.
3. Garnish & Serve:
- Ladle the soup into bowls.
- Top with grated Parmesan and fresh parsley.
- Serve with crusty bread or a fresh side salad.
- Large pot or Dutch oven
- Mixing bowl
- Cutting board and knife
- Wooden spoon
- Measuring cups and spoons
- Ladle
Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezing: This soup freezes well! Let it cool completely, then store it in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Warm on the stove over medium heat or microwave in 1-minute intervals, stirring occasionally.
- Protein Swap: Use ground chicken, beef, or even pork instead of turkey.
- Low-Carb Option: Substitute breadcrumbs with almond flour or omit them entirely.
- More Veggies: Add zucchini, celery, or bell peppers for extra nutrients.
- Dairy-Free: Skip the Parmesan or use a dairy-free alternative.
- Spicy Kick: Add red pepper flakes or a dash of hot sauce.
This soup pairs beautifully with:
- Crusty Bread: A warm baguette or garlic bread makes a great side.
- Side Salad: A fresh green salad with balsamic dressing complements the flavors well.
- Wine Pairing: Try a light white wine like Sauvignon Blanc or a crisp Pinot Grigio.
1. Can I use canned meatballs instead of homemade?
Yes, but homemade meatballs provide a fresher and richer flavor. If using pre-made meatballs, adjust the cooking time as needed.
2. Can I make this soup vegetarian?
Absolutely! Omit the meatballs and use vegetable broth instead of chicken broth. You can add extra beans or tofu for protein.
3. How can I thicken the soup?
Mash some of the white beans before adding them to the broth for a thicker texture.
4. Can I use frozen spinach instead of fresh?
Yes! Use about 1 1/2 cups of frozen spinach. No need to thaw; just stir it into the soup and let it warm through.
5. Can I make this soup in a slow cooker?
Yes! Brown the meatballs first, then add all ingredients (except spinach and lemon juice) to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in spinach and lemon juice before serving.
This Spinach and White Bean Meatball Soup is a wholesome and flavorful dish that’s easy to prepare and perfect for any occasion. Whether you’re meal prepping, feeding a crowd, or simply craving a comforting bowl of soup, this recipe will not disappoint!
If you enjoyed this recipe, be sure to share it with friends and family and subscribe to TownRecipes.com for more delicious and easy-to-follow meals. Happy cooking!