High-Protein Turkey and Pork Meatball Tomato Soup

I have proof that I was a happy baby. A photograph, two days old, coming home from the hospital, already smiling. My older sister was often sick when we were small, and I was almost always in good health - so the story goes that I spent those early years playing alone and being happy about it.

What I did not know then was that soup was already being saved for me. Not the everyday soup, but the special soup. The one that appeared on Saturday mornings when my mother decided we deserved something warm before the day started. The one that showed up when anyone in the house was sick - chicken noodle, almost always - made with the specific intention of making you feel cared for before it made you feel better.

That is what this High-Protein Turkey and Pork Meatball Tomato Soup does. It is not just food. It is the act of someone deciding you are worth the time it takes to make a pot of something from scratch.

This tomato and meatball soup carries that intention forward. Turkey and pork meatballs built with Parmesan and herbs, dropped into a tomato broth that simmers low and slow until it is deep and savory. Israeli couscous that absorbs the broth and becomes something more than pasta. Kale stirred in at the end because it belongs there.

Make it on a Sunday. Eat it all week. Feel taken care of every single time.

2014-02-08 13.43.57

PROTEIN SCORE

Base protein: 35g-39g per serving | Protein Tier: Powerhouse

The meatballs are doing the heavy lifting here - ground turkey and ground pork together deliver a better protein and fat balance than either alone. Turkey brings the lean protein volume, pork brings the fat that keeps the meatballs juicy and prevents them from turning into dry pellets in the broth. Parmesan in the meatball mixture adds another 2-3g protein per serving and acts as a binder that replaces breadcrumbs. The bone broth base adds collagen and minerals on top of the protein from the meat. This is a complete, functional bowl.

High-Protein Turkey and Pork Meatball Tomato Soup

PROTEIN BOOST OPTIONS

  • Stir 2 tablespoon Greek yogurt per serving into the bowl just before eating - adds 3g protein, cools the soup slightly, and creates a subtle creamy swirl that works beautifully with the tomato
  • Add ½ cup white beans to the broth with the couscous - adds 7g protein per serving and thickens the soup naturally
  • Make the meatballs larger - 6 per serving instead of 4 - same recipe, more protein volume per bowl
  • Use bone broth instead of regular chicken broth - adds collagen protein, deepens the flavor significantly, and supports joint and gut health.

WHY YOU'LL LOVE THIS RECIPE

  • The turkey and pork combination is not compromise - it is the correct ratio. Pure turkey meatballs in soup turn grainy and dry. The pork fat keeps every meatball tender and juicy through the full simmer time
  • Israeli couscous absorbs the tomato broth as it cooks and becomes something between pasta and a thick stew element - it adds body to the soup that regular pasta or rice cannot replicate
  • Kale added at the end retains its texture and nutritional value - overcooked kale turns bitter and loses its structure, so the timing here is deliberate
  • Cooked tomatoes in olive oil deliver lycopene that is significantly more bioavailable than raw tomatoes - every bowl is doing active cardiovascular work
  • This soup tastes better on day 2 and day 3 as the flavors develop - it is one of the best meal prep soups in this collection
  • Bariatric-friendly in small portions - the meatballs are soft, the broth is easy to consume, and the protein density per cup is high enough to support muscle preservation at any stage
High-Protein Turkey and Pork Meatball Tomato Soup

High-Protein Turkey and Pork Meatball Tomato Soup

Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 4
Author: Gaila - Strength & Sazón
5 from 6 votes
Print Pin Rate
Deep tomato broth with tender turkey and pork meatballs, Israeli couscous, and kale. Built on bone broth, finished with fresh Parmesan and basil. 32-35g protein per serving. Better on day two than day one.

Ingredients

INGREDIENTS - MEATBALLS:

  • ½ lb 93% lean ground turkey
  • ½ lb ground pork
  • 1 small onion grated (not chopped - grated releases moisture and keeps the meatballs tender)
  • ½ cup finely grated Parmesan cheese
  • 1 egg
  • 2 garlic cloves minced
  • 1 teaspoon dried oregano
  • ½ teaspoon garlic powder
  • ½ teaspoon smoked paprika
  • ½ teaspoon black pepper
  • ½ teaspoon sea salt
  • 1 tablespoon avocado oil for searing

INGREDIENTS - SOUP:

  • 1 tablespoon olive oil
  • 1 medium onion finely chopped
  • 3 garlic cloves minced
  • 2 cans 28oz total diced tomatoes with juices
  • 4 cups low-sodium bone broth chicken or beef
  • 1 cup water
  • 2 sprigs fresh thyme
  • 5-6 fresh basil leaves plus more to finish
  • 1 teaspoon dried parsley
  • ¾ cup Israeli couscous
  • 2 large handfuls fresh kale stems removed and roughly chopped
  • Salt and black pepper to taste
  • Fresh Parmesan to serve

Instructions

  • Make the meatballs: combine ground turkey, ground pork, grated onion, Parmesan, egg, garlic, oregano, garlic powder, paprika, salt and pepper in a bowl. Mix until just combined - do not overwork the meat or the meatballs will be dense. Roll into balls approximately 1.5 inches in diameter. You should get 20-24 meatballs.
  • Heat avocado oil in a large heavy pot or Dutch oven over medium-high heat. Sear meatballs in batches, turning, 3-4 minutes until golden brown on the outside. They do not need to be cooked through - they will finish in the broth. Remove and set aside.
  • In the same pot, reduce heat to medium. Add olive oil, onion, and garlic. Saute 3-4 minutes until soft and translucent, scraping up the browned bits from the meatballs.
  • Add diced tomatoes with juices, bone broth, water, thyme, basil, parsley, salt, and pepper. Bring to a boil.
  • Return meatballs to the pot. Add Israeli couscous. Reduce heat to low, partially cover, and simmer 12-15 minutes until meatballs are cooked through and couscous is tender but still has slight bite.
  • Stir in fresh kale. Cook uncovered 3-4 minutes until wilted but still bright green. Taste and adjust seasoning.
  • Ladle into bowls. Finish with fresh Parmesan, torn basil leaves, and a drizzle of extra-virgin olive oil.

Nutrition

Calories: 557kcal | Carbohydrates: 34g | Protein: 39g | Fat: 29g | Saturated Fat: 9g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 14g | Trans Fat: 0.1g | Cholesterol: 135mg | Sodium: 698mg | Potassium: 517mg | Fiber: 3g | Sugar: 3g | Vitamin A: 948IU | Vitamin C: 12mg | Calcium: 193mg | Iron: 2mg
Did you make this recipe?I'd love to see it! Follow @Strengthandsazon snap a photo and tag #Strengthandsazon!

TEXTURE TIPS

  • Grate the onion for the meatballs - do not chop it. Grated onion releases moisture that keeps the meatball mixture soft and prevents cracking during rolling and searing. Chopped onion creates air pockets and an uneven texture.
  • Do not overwork the meatball mixture. Mix until the ingredients are just combined - 30 seconds maximum. Overworking develops the protein strands and produces dense, tough meatballs that do not soften even after simmering.
  • Sear the meatballs before adding them to the broth. This step is not optional - it creates a crust that holds the meatball together during the simmer and adds a layer of flavor to the broth that raw meatballs cannot contribute.
  • Add the Israeli couscous at the same time as the meatballs go back in. It needs the full 12-15 minute simmer to cook through properly. Added too late it is chalky; added too early it goes mushy.
  • Add the kale in the last 3-4 minutes only. Kale overcooked in soup turns grey, bitter, and loses all texture. Bright green and slightly wilted is the target.

Meal prep How-To

  • This soup is built for meal prep. The flavor develops significantly overnight and is at its absolute best between day 2 and day 4. Make the full batch on Sunday and refrigerate.
  • The couscous absorbs broth as the soup sits in the fridge. When reheating, add a splash of bone broth or water to loosen the consistency back to your preference.
  • Bariatric portioning: ¾ cup broth with 2-3 meatballs is a complete bariatric serving. The meatballs are soft enough to eat without difficulty at most post-op stages. Cut them in half if needed for early stages. Approximately 12-15g protein in that small volume.
  • Freeze in individual portions without the kale - kale does not freeze well in soup. Stir fresh kale into each portion as you reheat it. Frozen portions keep up to 3 months.
  • Time-saving tip: make the meatball mixture the night before and refrigerate covered. Rolling and searing the next day takes under 15 minutes and the flavor of a rested meatball mixture is noticeably better.

Storage Tips

  • Refrigerator: airtight container up to 4 days. Reheat gently on the stovetop over medium-low heat with a splash of broth. Do not boil on reheat - the meatballs tighten and the couscous goes mushy.
  • Freezer: portion into individual containers without kale, up to 3 months. Thaw overnight in the fridge. Add fresh kale when reheating.
  • The couscous continues absorbing broth in storage - the soup will be thicker on day 2 and beyond. This is normal and the texture is excellent. Add broth to adjust.
  • Store Parmesan and fresh basil separately - add fresh at serving every time.

TRY THESE NEXT

  • High-Protein Black Bean and Chorizo Soup - when you want Dominican comfort in a bowl instead of Italian. 21-23g protein, red lentils for body, Spanish chorizo for depth.
  • Shrimp Asopao - the classic Dominican stewed rice and shrimp soup. 38g protein, bold and comforting, done in 20 minutes.
  • Low-Carb Pollo Guisado - when you want that same slow-cooked depth in a plate instead of a bowl. Classic Dominican stewed chicken, 38g protein, 25 minutes.

A buen tiempo.

Con Fuerza y Sazón,

Gaila

AFPA Certified Nutritionist, Dominican Cook, Bariatric Patient

Did you make this recipe? I want to see your plate! Tag @strengthandsazon and use #StrengthAndSazon so I can share your creation with our whole community 🇩🇴

Want more high-protein Latin recipes? Grab your free recipe guide and explore everything at strengthandsazon.com

Let's stay connected:

5 from 6 votes

Leave a Reply

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

Recipe Rating




29 Comments

  1. Cute baby pic! I'm a soup junkie too, especially when it comes to tomato soup or soup with meatballs! Love that this combines two of my favs! Looks delicious, girlfriend! Cheers!

  2. That baby pic is adorable!! Look at that little smile- so happy! I love soup too and I don't care if it is warm or cold out, I could eat soup all the time and this one looks particularly scrumptious! Meatballs + tomato is a match made in heaven. Yum!!

  3. Those meatballs Gaila, bravo! I mean veal and pork is a heavenly mixture and I love you have the Israeli couscous in this. It looks all so warm and comforting, I wish I had a bowl or two now frankly. Oh, and that baby photo is wonderful!

  4. 5 stars
    Aww.. the baby pic is so adorable. I also love soup so much. Always have chicken soup whenever I got sick since I was a baby. The pic of tomatoes meatballs soup looks gorgeous :). Pinned this post for my dinner tonight. Thank you

  5. 5 stars
    You have such sweet memories attached to soup! I can see why it holds a special place in your heart! And your baby picture? Adorable!!

  6. 5 stars
    Adorable baby pic of you! Too sweet 🙂 Soup is the best comfort food and I eat it all year long. Pinning this soup to make this week because it looks so delicious! My Hubby loves meatballs and tomato soup so love that you combined the two! He'll be so happy when I make this 😉

  7. You were so cute!! And love the look of this hearty soup...anything with meatballs is a-ok with me!

    1. Thank you Kate! We agree, now on three things, cast iron pans, soup and meatballs! Thanks for stopping by!

  8. Haha...I love that baby pic, Gaila! You look so happy! 🙂 I'm pretty sure I have the same look on my face thinking about this soup. I love a good tomato soup on a cold day...and then those meatballs, too? Yes, please! I'd say change that vote to 5-2 because I'm casting my vote as a YAY! Looks delicious, my friend!

  9. Hi Gaila - this soup looks fabulous!! My guys all love meatballs, so this is a winner for sure in my house. Did not know there is a national soup month so I learned more than one thing today - great recipe and, there is a soup month! I love soup too, and so this is a great recipe to add to my recipe box. Thanks Gaila, have a great week. Snowy here, school is out for the day. Wish this soup was cooking on my stovetop now!

    1. Allie! thank you for your kind words!! it's the same here everyone loves meatballs, so that was kind of the trick to get the girls to eat more veggies!

  10. My boys will all love this meatball soup Gaila!!! I love that you used couscous. Genius. This is just a great hearty winter soup. Thank you Gaila, hope you are having a wonderful week. It is cold and snowy around her and we could sure use a bowl of this!

    1. I do hope you have a great weekend and get snow soon enough so you keep trying this cold weather beautiful recipes!

  11. Your soup really does sound terrific and I especially like your addition of the couscous to the recipe.

  12. Adorable baby pic, Gaila! I love soup of all kinds, but I also love meatballs, so this one is perfect for me!

  13. 5 stars
    Tomato soup is utterly comfort winter dish. And with incorporated meatballs, it's also a new level to me. Looks absolutely delicious, Gaila!

  14. 5 stars
    When I was a child, I was cared for with soup or watery porridge, Gaila. Now when my kids are ill, we do the same for them. It's much easier to eat something wet than dry when we are not well.

    I like the variety of ingredients in your tomatoes and meatball soup. The shredded parmesan stands out in contrast to the tomato colour.

  15. 5 stars
    Herbs and spices are the most natural and tasty way to add flavor to our meals. I am a huge fan of thyme, onions and parsley because of the fact that these herbs are very rich in flavor. Together, they add a difference to what would have been a bland meal.

    Thanks Gaila for this recipe!

    1. Happy new year John! Thanks for stopping by! I love herbs as well and think every meal can be improved with them. Thanks again for stopping by!