Spinach and White Bean Meatball Soup Recipe

Why You’ll Love This Recipe

Spinach and White Bean Meatball Soup is a hearty, nourishing dish packed with flavor and comfort. Juicy meatballs simmer in a savory broth alongside tender white beans and vibrant spinach, making it a well-balanced meal in one bowl. It’s easy to prepare, perfect for chilly days, and great for leftovers. Light yet filling, this soup is a wholesome favorite for the whole family.

ingredients

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

ground beef or ground turkeybread crumbsparmesangarlic (minced)eggItalian seasoningonionsalt and pepperolive oilonion (diced)carrots (sliced)celery (sliced)chicken or vegetable brothcannellini or great northern beans (drained and rinsed)baby spinachlemon juice (optional for brightness)fresh parsley or basil (for garnish)

directions

In a bowl, combine ground meat, bread crumbs, parmesan, minced garlic, egg, Italian seasoning, salt, and pepper. Mix until just combined.

Form the mixture into small meatballs, about 1 inch in size.

Heat olive oil in a large pot over medium heat. Add the meatballs in batches and sear until browned on all sides. Remove and set aside.

In the same pot, add more olive oil if needed and sauté diced onion, carrots, and celery until softened, about 5–6 minutes.

Pour in the broth and bring to a simmer. Return the browned meatballs to the pot.

Cover and simmer for 15–20 minutes, until the meatballs are cooked through and vegetables are tender.

Add the white beans and spinach, stirring until spinach is wilted.

Season with salt, pepper, and a splash of lemon juice for brightness, if desired.

Serve hot, garnished with fresh herbs and additional parmesan if you like.

Servings and timing

This recipe serves 6–8 people.Preparation time: 15 minutesCooking time: 30 minutesTotal time: 45 minutes

Variations

Use ground chicken or pork for the meatballs.

Add small pasta like orzo or ditalini for extra heartiness.

Use kale instead of spinach for a more robust texture.

Add red pepper flakes for a spicy kick.

Try it with a swirl of pesto before serving for added depth.

storage/reheating

Store soup in an airtight container in the fridge for up to 4 days.Reheat gently on the stovetop or in the microwave until warmed through.Freeze for up to 3 months; thaw overnight in the refrigerator before reheating.Add fresh spinach after reheating if you prefer it vibrant.

Spinach and White Bean Meatball Soup Recipe

FAQs

Can I use frozen meatballs?

Yes, store-bought or homemade frozen meatballs can be added directly to the simmering broth.

Can I make it vegetarian?

Yes, skip the meatballs and use vegetarian meatballs or extra beans and veggies.

Do I need to soak the beans?

Not if using canned beans—just drain and rinse well.

Can I use dried herbs?

Yes, but fresh herbs at the end will add a burst of flavor.

Is this soup gluten-free?

Use gluten-free bread crumbs for the meatballs and ensure broth is gluten-free.

Can I prep this ahead of time?

Yes, you can prep meatballs and chop veggies in advance for quick assembly.

Can I cook the meatballs in the soup instead of searing?

Yes, but searing adds flavor and helps them hold together better.

What can I serve with this soup?

Crusty bread, a side salad, or grilled cheese pair wonderfully.

Can I use spinach from frozen?

Yes, just thaw and drain well before adding.

Can kids enjoy this soup?

Absolutely, it’s mild, nutritious, and kid-friendly.

Conclusion

Spinach and White Bean Meatball Soup is a cozy, nourishing dish perfect for any season. With its rich broth, tender meatballs, and vibrant greens, it offers comfort and nutrition in every spoonful. Make a big pot and enjoy easy, satisfying meals all week long—this soup is sure to become a staple in your kitchen.

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: cozykitcheneats
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American

Description

This Spinach and White Bean Meatball Soup is hearty, flavorful, and full of good-for-you ingredients. Juicy meatballs, tender white beans, and fresh spinach are simmered in a savory broth for a comforting, nourishing bowl that’s both satisfying and easy to make. Great for meal prep or a cozy family dinner!


Ingredients

For the Meatballs:

  • 1 pound ground turkey or chicken

  • 1/3 cup breadcrumbs

  • 1/4 cup grated Parmesan cheese

  • 1 egg

  • 2 cloves garlic, minced

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

  • 1 teaspoon Italian seasoning

For the Soup:

 

  • 1 tablespoon olive oil

  • 1 small onion, diced

  • 2 cloves garlic, minced

  • 2 medium carrots, peeled and sliced

  • 6 cups low-sodium chicken broth

  • 1 (15 oz) can white beans (cannellini or great northern), drained and rinsed

  • 2 cups fresh spinach, roughly chopped

  • Salt and pepper to taste

  • Optional: squeeze of lemon juice for brightness

  • Optional: grated Parmesan for serving


Instructions

  1. Make the meatballs: In a bowl, combine ground turkey, breadcrumbs, Parmesan, egg, garlic, salt, pepper, and Italian seasoning. Mix until just combined. Roll into small 1-inch meatballs.

  2. In a large pot or Dutch oven, heat olive oil over medium heat. Add onion and carrots, and cook for 5–6 minutes until softened. Add garlic and cook for 1 more minute.

  3. Pour in the chicken broth and bring to a simmer.

  4. Gently drop in the raw meatballs, one at a time. Simmer uncovered for 10–12 minutes, or until the meatballs are cooked through.

  5. Add the white beans and chopped spinach. Cook for 2–3 more minutes, just until spinach is wilted.

  6. Season with salt, pepper, and a squeeze of lemon juice if desired.

  7. Serve hot with extra Parmesan on top if you like.


Notes

  • You can use ground beef or pork instead of turkey.

  • Swap spinach with kale or escarole for variety.

 

  • This soup freezes well – just leave out the spinach and add it when reheating.

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 *