This post may contain affiliate links. Please read our disclosure policy.
This healthy turkey meatball soup is made with lean ground turkey, chickpeas, spinach, and marinara in a savory broth. High in protein and fiber, this high protein Italian turkey meatball soup comes together in about 30 minutes and is a better-for-you dinner the whole family will love.

A healthy soup made with lean turkey meatballs, spinach, chickpeas, marinara sauce, and parmesan cheese. This is a flavorful gluten-free meatball soup.
I test every single recipe on my family of six. They are super honest (ask them about my pumpkin soup debacle someday) and they don’t pull any punches….especially my husband! So, when I find something that is healthy that they love and even beg for seconds….then we have success in the kitchen! This Spicy Turkey Meatball Soup is actually so flavorful and delicious that your family will have no idea that it is healthy for them!
I’ve been making this Turkey Meatball Soup for years, but saw a different version of it on the Biggest Loser (thank you Roco) and have changed it up over the years to make it one of our favorite soups in our home. It’s quick and easy without a huge list of ingredients so that’s a win-win, right? You gotta love simple dinner recipes.
Some soups are just about comfort, and some manage to be comforting and genuinely good for you — this healthy turkey meatball soup is firmly the second kind. Tender turkey meatballs simmer in a rich tomato-based broth alongside chickpeas and spinach, creating a soup that’s hearty enough to be a full meal but light enough that you won’t feel weighed down afterward. It tastes like something that simmered all day, but it’s ready in about 30 minutes.
What I love most about this soup is how much nutrition is packed into one bowl without sacrificing flavor. Lean ground turkey keeps things light while still delivering serious protein, chickpeas add fiber and and spinach adds so much nutrition. A generous topping of grated pecorino romano (or parmesan) and fresh basil ties it all together with just the right amount of richness. This is the kind of soup you can feel good about eating on repeat all season long.
Whether you’re looking for a high-protein dinner, a lighter twist on Italian wedding soup, or just a cozy bowl of something warm and filling, this turkey meatball soup checks every box.

What makes this Turkey Meatball Soup healthy?
This Mama Mia Spicy Turkey Meatball Soup is so flavorful that you will forget that you are eating something good for you! This Turkey Meatball Soup is filled with protein and good carbs to keep you full and satisfied. This soup is built around a few simple, nutrient-dense ingredients that do a lot of heavy lifting:
- Lean ground turkey breast keeps the meatballs high in protein while staying low in saturated fat compared to traditional beef or pork meatballs.
- Chickpeas add plant-based protein along with a significant amount of fiber, which helps make this soup more filling and satisfying than a typical broth-based soup.
- Spinach contributes vitamins and minerals without adding meaningful calories, and it wilts down so seamlessly you barely notice it’s there.
- A tomato-based broth made from marinara and chicken broth keeps the soup flavorful and satisfying without relying on cream or heavy thickeners.
Together, these ingredients create a soup that’s high in protein, has a meaningful amount of fiber, and stays reasonably light on calories — a combination that’s hard to find in most comforting, Italian-style soups.
It is made with flavorful turkey meatballs without all of the fillers. Marinara sauce and fresh basil add such fresh flavor. This is a family favorite!

Turkey Meatball Soup Nutrition and Macros:
Based on this recipe divided into 6 servings, each bowl comes in at approximately:
- Calories: ~380
- Protein: ~29g (more if you use chicken bone broth)
- Fat: ~22g
- Carbohydrates: ~16g
- Fiber: ~5g
These numbers will vary depending on exact brands used (particularly the marinara sauce and cheese) and how many servings you divide the pot into. The combination of lean turkey, chickpeas, and cheese gives this soup an unusually high protein count for a soup, while the chickpeas and spinach help boost the fiber content well beyond what you’d get from a typical meatball soup made with pasta or rice instead.

Ingredients for Healthy Turkey Meatball Soup:
When making your own homemade meatballs, you usually need bread crumbs and egg to make them stay together but say goodbye to fillers in this soup! The turkey is seasoned up with only red chili flakes and garlic so it’s just pure healthy protein.
The base of the soup is marinara sauce + chicken broth. This is what makes it so easy – you just pick up a jar of your marinara sauce and add some broth and the base of the soup is done. You add a can of chickpeas (garbanzo beans), fresh chopped spinach (because we are upping the health factor), and top with grated sharp + salty pecorino romano cheese and fresh torn basil leaves.
A little tip: finely dice up the baby spinach leaves and your kids won’t even detect it!
For the turkey meatballs:
- Ground turkey breast, 93% lean
- Red pepper flakes
- Garlic salt
- Pepper
For the soup:
- Chicken broth
- Marinara sauce
- Baby Spinach, finely chopped
- Chickpeas, drained and rinsed
- Garlic salt
- Red chili flakes, to taste
- Pecorino romano cheese, grated (or parmesan)
- Fresh basil leaves, chopped, for topping
Using ground turkey breast specifically (rather than regular ground turkey, which includes dark meat) is part of what keeps this soup on the leaner side while still delivering a big protein payoff per serving.
This soup is full of lean protein because we are using ground turkey, yet it’s still packed with flavor because we are adding some spice. Eating healthy can be difficult if it’s bland food but making it flavorful keeps you coming back for more.
Most meatballs call for breadcrumbs and egg as binders but this recipe only calls for ground turkey, red chili flakes, and a touch of garlic salt. Flavor at it’s best!

How to Make Healthy Turkey Meatball Soup:
- Season the turkey. In a medium bowl, season the ground turkey with red pepper flakes, garlic salt, and pepper. Stir to combine — using your hands is the easiest way to mix it evenly.
- Form the meatballs. Roll the seasoned turkey into 1/2-inch meatballs.
- Cook the meatballs. Spray a large skillet with non-stick cooking spray and heat over medium heat. Add the meatballs and cook, covered, for 8–12 minutes, turning often, until no longer pink.
- Build the soup base. While the meatballs cook, heat a large pot over medium heat. Add the chicken broth, marinara sauce, spinach, chickpeas, garlic salt, and red chili flakes.
- Simmer. Bring the soup to a light simmer, cover, and cook for 10–12 minutes.
- Combine. Add the cooked meatballs to the pot and cook for an additional 5–10 minutes.
- Taste and adjust. Before serving, taste the soup and adjust the seasoning, adding more salt, pepper, or red chili flakes to your preference.
- Serve. Ladle into bowls and top with grated pecorino romano or parmesan cheese and fresh chopped basil.

Frequently Asked Questions
Is this soup actually high in protein? Yes. Between the lean ground turkey, chickpeas, and cheese, each serving delivers roughly 29 grams of protein, which is significantly more than most broth-based soups.
Can I use ground turkey instead of ground turkey breast? Yes, though regular ground turkey (which includes dark meat) will be slightly higher in fat and calories than ground turkey breast. The flavor and texture will still work well in this recipe.
Can I make the meatballs ahead of time? Yes. You can form and cook the meatballs up to 2 days in advance and store them in the refrigerator, then add them to the soup when you’re ready to serve.
Is this soup gluten-free? This recipe as written doesn’t include any gluten-containing ingredients, though it’s always worth double-checking your specific brand of chicken broth and marinara sauce, as some can contain gluten-based additives.
Can I use dried chickpeas instead of canned? Yes, though you’ll need to cook them ahead of time until tender, since this recipe doesn’t include a step for cooking dried chickpeas from scratch. About 1.5 cups of cooked chickpeas is roughly equivalent to one 15-ounce can.
Why bake or cook the meatballs separately instead of simmering them directly in the soup? Cooking the meatballs first in a skillet helps them hold their shape and develop a bit of browned flavor before they go into the soup, rather than potentially breaking apart while simmering directly in the liquid.
The beauty of this Mama Mia Spicy Turkey Meatball Soup is that it’s not only healthy but actually tastes incredible. You don’t need pasta to enjoy a flavorful, spicy bowl of meatballs.
Popular Meatball Recipes:

Pin this now to find it later
Pin It
Mama Mia Spicy Meatball Soup
Equipment
- 12 inch cast iron skillet
- measuring cups and spoons
- spatula set
Ingredients
- 1 lb. Ground Turkey Breast 93% lean
- 2 teaspoons Red Pepper Flakes
- 2 teaspoons Garlic Salt
- 1 teaspoon Pepper
- 3 cups Chicken Broth
- 3 cups Marinara Sauce
- 1-2 cups Spinach finely chopped
- 1 – 15 ounce can Chickpeas (garbanzo beans), drained and rinsed
- 1 teaspoon Garlic Salt
- Red Chili Flakes to taste
- 6 ounces Pecorino Romano Cheese grated (or Parmesan)
- Fresh Basil Leaves chopped
Instructions
- In a medium bowl, season ground turkey with red pepper flakes, garlic salt, and pepper and stir to combine (using your hands is the easiest way). Roll turkey into 1/2 inch meatballs.
- Spray a large skillet with non-stick cooking spray and heat over medium heat. Add meatballs and cook for 8-12 minutes, covered, turning often until no longer pink.
- Heat large pot over medium heat. Add chicken broth, marinara sauce, spinach, chickpeas, garlic salt, and red chili flakes.
- Let it come to a light simmer and cover for 10-12 minutes. Add meatballs and cook an additional 5-10 minutes.
- Before serving, taste your soup for seasonings. You may need to add more salt, pepper, and red chili flakes to your personal preference.
- Ladle into bowls and top with grated pecorino romano or parmesan cheese and fresh basil.
Nutrition information is automatically calculated, so should only be used as an approximation.



















I substituted lentils for the chick peas as that’s what I had in my cupboard. Great flavour 🙂
Hi Ruth! That is such a fabulous idea. I am going to try it as well! Thanks for the tip.