Spinach And White Bean Meatball Soup Recipe

Why You’ll Love This Recipe

Spinach and White Bean Meatball Soup is a hearty, wholesome one-pot meal full of savory meatballs, tender white beans, and vibrant spinach in a flavorful broth. It’s comforting, nutritious, and easy to make—perfect for chilly nights or a satisfying lunch that feels both cozy and light.

ingredients

Spinach And White Bean Meatball Soup Recipe 10 Why You’ll Love This Recipe

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

For the meatballs:
ground turkey or chicken
breadcrumbs
parmesan cheese (grated)
egg
garlic (minced)
Italian seasoning
salt
black pepper

For the soup:
olive oil
onion (chopped)
carrots (sliced)
celery (sliced)
garlic (minced)
chicken or vegetable broth
cannellini or great northern beans (drained and rinsed)
baby spinach
salt
black pepper
lemon juice (optional, for brightness)
parmesan and fresh parsley (for garnish)

directions

Prepare the meatballs:
In a bowl, mix ground meat, breadcrumbs, grated parmesan, egg, minced garlic, Italian seasoning, salt, and pepper.
Form into small, bite-sized meatballs and place on a plate.

Heat a bit of olive oil in a large soup pot or Dutch oven over medium heat.
Add meatballs in batches and sear until browned on all sides (they don’t need to be fully cooked). Remove and set aside.

Make the soup base:
In the same pot, add a bit more olive oil if needed. Sauté onion, carrots, and celery until softened, about 5 minutes.
Add garlic and cook for 1 minute more.

Pour in the broth and bring to a boil. Add beans and return meatballs to the pot.

Reduce heat to a simmer and cook for 10–12 minutes, or until meatballs are cooked through.

Stir in the spinach and let it wilt for 2–3 minutes.
Season with salt, pepper, and a splash of lemon juice if using.

Serve hot, topped with grated parmesan and fresh parsley.

Servings and timing

This recipe yields approximately 4–6 servings.
Preparation time: 15 minutes
Cooking time: 25–30 minutes
Total time: 40–45 minutes

Variations

Use kale or Swiss chard instead of spinach.
Add pasta or rice for extra heartiness.
Swap turkey for ground beef or pork.
Use frozen meatballs for a shortcut.
Stir in crushed red pepper flakes for a little heat.

storage/reheating

Store soup in an airtight container in the fridge for up to 4 days.
Reheat on the stovetop or in the microwave until heated through.
Freeze in individual portions for up to 2 months—thaw overnight before reheating.

FAQs

Spinach And White Bean Meatball Soup Recipe
Spinach And White Bean Meatball Soup Recipe 11 Why You’ll Love This Recipe

Can I make the meatballs ahead of time?
Yes, prep and store them raw or cooked in the fridge for up to 2 days.

Can I use canned soup beans?
Yes, canned cannellini or great northern beans work perfectly—just rinse before adding.

Is this soup gluten-free?
Use gluten-free breadcrumbs in the meatballs to make it gluten-free.

Can I make this vegetarian?
Yes, use veggie broth and omit the meatballs or use plant-based ones.

What’s the best broth to use?
Low-sodium chicken or vegetable broth gives you the most control over flavor.

Conclusion

Spinach and White Bean Meatball Soup is a cozy, nourishing meal that’s loaded with flavor, protein, and greens. It’s a simple yet satisfying recipe perfect for busy weeknights, make-ahead lunches, or anytime you want something hearty and wholesome in a bowl.

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 Recipe

Spinach And White Bean Meatball Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: One Pan
  • Cuisine: American

Description

This Spinach and White Bean Meatball Soup is warm, comforting, and packed with protein and fiber. Juicy mini meatballs simmer in a savory broth with tender white beans, baby spinach, and aromatic herbs. It’s a satisfying one-pot meal that comes together easily and makes great leftovers!


Ingredients

For the Meatballs:

  • 1 lb ground turkey or chicken

  • 1/3 cup breadcrumbs

  • 1/4 cup grated Parmesan cheese

  • 1 egg

  • 2 cloves garlic, minced

  • 1/2 tsp onion powder

  • 1/2 tsp dried oregano

  • 1/2 tsp salt

  • 1/4 tsp black pepper

For the Soup:

 

  • 1 tbsp olive oil

  • 1 small onion, diced

  • 2 cloves garlic, minced

  • 2 carrots, peeled and sliced

  • 1 (15 oz) can white beans, drained and rinsed

  • 6 cups chicken broth

  • 1/2 tsp dried thyme

  • 1/2 tsp Italian seasoning

  • Salt and pepper, to taste

  • 3 cups fresh baby spinach

  • Juice of 1/2 lemon (optional, for brightness)

  • Grated Parmesan and fresh parsley, for serving (optional


Instructions

Make the meatballs: In a bowl, mix all meatball ingredients until just combined. Roll into small 1-inch balls and set aside on a plate.

 

Sauté the veggies: In a large pot or Dutch oven, heat olive oil over medium heat. Add onion and carrots, and cook for 4–5 minutes, until softened. Add garlic and cook for 30 seconds more.

 

Build the soup: Stir in white beans, chicken broth, thyme, Italian seasoning, salt, and pepper. Bring to a gentle boil.

 

Add the meatballs: Carefully drop the meatballs into the simmering soup. Reduce heat to low, cover, and simmer for 15–20 minutes, or until meatballs are fully cooked and carrots are tender.

 

Finish the soup: Stir in baby spinach and cook for 1–2 minutes, until wilted. Squeeze in lemon juice if using.

 

Serve: Ladle into bowls and top with grated Parmesan and parsley, if desired. Enjoy with crusty bread!


Notes

  • You can use frozen pre-cooked meatballs to save time. Just add them during the simmer step.

  • Swap in kale or Swiss chard for spinach if you like.

  • Add a handful of small pasta like orzo or ditalini for a heartier soup.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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