Aller au contenu principal
ComfortFood

Italian Meatball Soup with Turkey & Pasta

Italian Meatball Soup with Turkey & Pasta
E

By Emma

Certified Culinary Professional

Recipe tested & approved
Italian meatball soup loaded with ground turkey meatballs, ditalini pasta, tomatoes, and a parmesan rind simmered in herb-infused broth. Comfort food at its finest.
Prep: 25 min
Cook: 43 min
Total: 68 min
Servings: 4 servings

Brown the meatballs first? Nope. They go in raw, cook right in the broth. Sounds wrong. Works perfect. One pot, 68 minutes total, and you’ve got the kind of soup that tastes like someone’s Italian grandmother spent all day on it when really you just threw things together.

Why You’ll Love This Italian Meatball Soup

Comfort food that doesn’t feel heavy. The broth gets rich from the parmesan rind but stays light enough to eat on a Tuesday night. Ground turkey instead of beef means it’s not sitting in your stomach. Works cold the next day too — just reheat gently or don’t. Takes 43 minutes of actual cooking. Most of that’s waiting. You stir maybe three times. No cleanup nightmare because it’s one pot and a cutting board. Pasta cooks in the broth so it absorbs all the flavor instead of being bland and separate. The fresh herbs at the end change everything — tastes homemade in a way that feels impossible when you started with canned tomatoes and grocery store broth.

What You Need for Italian Meatball Soup

Olive oil — two tablespoons. Not oil spray, not butter. The flavor matters here. One medium onion, diced. One. Don’t go huge. Two medium carrots, peeled and chopped. The peeling takes 30 seconds and makes a difference. Three garlic cloves, minced fine. Don’t use the jar stuff. Six cups of chicken broth. Vegetable broth works if that’s what you have — tastes different, still good. One cup crushed canned tomatoes. San Marzano if you’re feeling it. One teaspoon dried oregano and a half teaspoon dried thyme. Not basil — thyme. Two bay leaves. One pound of ground turkey. Seasoned yourself with salt, pepper, garlic, and fresh parsley mixed in before you start cooking. A parmesan rind — actually this is optional but don’t skip it, or one ounce parmesan chunk if that’s easier. One cup of small pasta. Ditalini or orzo. Half cup fresh parsley and basil mixed. Salt and pepper. More parmesan for the top.

How to Make Italian Meatball Soup with Pasta

Heat the olive oil in a big pot on medium. Toss in the onion and carrots. Let them sit for three or four minutes — don’t stir constantly, just occasionally. The onions go translucent, carrots lose their raw edge. Then the garlic. Stir it around. Smells done before it actually is. Keep it moving for one minute, maybe two. Garlic turns bitter if you sleep on it. Total time for this part: six minutes. You’ll know because the whole pot smells like a restaurant and your kitchen gets warm.

Building Flavor in Italian Pasta Soup with Broth

Pour in all the broth. Dump the canned tomatoes. Sprinkle in oregano and thyme. Drop the bay leaves in. Now the meatballs — raw ones, they go in whole. Don’t break them trying to nestle them. They’ll break on their own if you look at them wrong. Push the parmesan rind down into the liquid. Turn the heat to medium-high. Wait. You’re waiting for a boil now. Eight to ten minutes. Actual rolling boil — bubbles coming up fast, steam escaping everywhere. Once it’s there, don’t touch it for another minute. This is when the broth gets serious and the meatballs actually cook through instead of just floating around.

Pasta Timing and the Finish for Meatball Minestrone Style Soup

Drop the pasta in once the boil is rolling. Stir once. That’s it. One stir. Reduce heat to medium-low. Put a lid on it — not all the way, just partway. You want steam but not a pressure cooker situation. Now comes the hard part: waiting. Ten to fourteen minutes depending on the pasta shape. Smaller pasta is done faster. You just have to taste it. Bite one piece. It should have a tiny bit of resistance. Al dente. Not mushy. Not crunchy. Somewhere in between.

Pull out the bay leaves. Fish out the parmesan rind — it’ll be soft by now and have given everything it’s got. Stir in the fresh parsley and basil. Immediately. The hot broth cooks them just enough but keeps them bright. Taste it. Salt probably. Black pepper definitely. A lot of pepper. The broth should taste a little salty before it even gets to the table because the parmesan is coming next.

Ladle it into bowls. Top with more parmesan and more herbs. The cheese melts instantly and gets into all the crevices. Serve it hot. It matters. Cold soup is sad soup.

Italian Meatball Soup with Turkey & Pasta

Italian Meatball Soup with Turkey & Pasta

By Emma

Prep:
25 min
Cook:
43 min
Total:
68 min
Servings:
4 servings
Ingredients
  • 2 tablespoons olive oil
  • 1 medium onion diced
  • 2 medium carrots peeled and chopped
  • 3 cloves garlic minced
  • 6 cups chicken broth (or vegetable broth for lighter option)
  • 1 cup crushed canned tomatoes
  • 1 teaspoon dried oregano
  • ½ teaspoon dried thyme instead of basil
  • 2 bay leaves
  • 1 pound ground turkey meatballs seasoned with garlic, parsley, salt, pepper
  • 1 parmesan rind or 1 ounce parmesan chunk
  • 1 cup small pasta like ditalini or orzo
  • ½ cup fresh chopped parsley and basil mix
  • Salt and freshly ground black pepper to taste
  • Additional chopped herbs and shredded parmesan to garnish
Method
  1. 1 Heat olive oil in large pot over medium heat. Toss in diced onions and chopped carrots. Garlic goes in after vegetables start softening, usually 3–4 minutes in. Watch for onions turning translucent and carrots losing bite; smell the sweetened aroma and faint sizzle. Stir often to avoid burning garlic which turns bitter fast. Total softening around 6 minutes.
  2. 2 Pour in chicken broth, canned crushed tomatoes, oregano, thyme, and bay leaves. Add turkey meatballs gently—don’t overcrowd or break them. Nestle the parmesan rind into the stew. Turn heat up to medium-high. Wait for the first rolling boil—bubbles vigorously rising, steam escaping rapidly. It usually takes 8 to 10 minutes. This step pulls flavors into broth and begins cooking meatballs thoroughly.
  3. 3 Once boiling, drop in pasta. Stir just once to separate clumps, then reduce to medium-low. Cover with lid partially—trapped steam cooks pasta evenly without overcooking fragile bits. Simmer gently for about 10 to 14 minutes depending on pasta shape—listen for pasta’s slight firmness, test by biting one. Should be just tender but still a little resistance—al dente is crucial so it doesn’t mush later.
  4. 4 Remove bay leaves and pull out parmesan rind—you’ll feel it when it softens and releases flavor but doesn’t dissolve completely. Stir in chopped parsley and basil mixture. These fresher herbs wake up the dish and brighten the earthy broth. Taste then season with salt and lots of freshly ground black pepper. Avoid oversalting because broth and parmesan rind add enough saltiness.
  5. 5 Ladle soup immediately into bowls. Top with extra herbs and generous shreds of parmesan. The cheese melts fast, adding creamy texture and salty punches. Serve hot for full impact; leftovers need reheating gently to preserve meatball tenderness and pasta texture.
  6. 6 If attempting different meatballs or skipping the rind, compensate with a pinch of grated parmesan and extra herbs. Substitute ditalini with elbow macaroni or small shells. Don’t rush softening veggies—bland raw flavors kill the pot. If broth looks cloudy, skim occasionally. Note: turkey meatballs cook faster and can dry if overboiled—test frequently.
Nutritional information
Calories
320
Protein
25g
Carbs
30g
Fat
12g

Frequently Asked Questions About Italian Meatball Soup Recipe

Can I use beef instead of ground turkey? Yeah. Works fine. Takes maybe two minutes longer to cook through. Beef meatballs will be heavier — the soup becomes more of a meal, less of a side. Just watch them so they don’t fall apart.

Do I have to brown the meatballs first? Don’t. They cook through in the broth. Your stove stays cleaner and you save a pan. Tastes the same or better because they stay tender.

What if I don’t have a parmesan rind? The rind dissolves into the broth and adds umami that’s hard to replicate. You can use a chunk of parmesan cheese instead — it won’t dissolve as cleanly but it still works. Or skip it and add grated parmesan at the end plus a tablespoon of fish sauce. Not traditional but it gets you there.

Can I make this ahead? Cook it completely. Let it cool. Store it in the fridge for three days. The pasta will absorb more broth and get a little soft — that’s fine, actually better. Reheat on the stove over medium heat, stirring every few minutes. Don’t blast it with high heat or the meatballs get rubbery.

What pasta shape works best? Small shapes. Ditalini, orzo, small shells. Bigger pasta is weird in soup. It gets in the way. Small pasta disperses throughout so you get some in every spoonful.

Why thyme instead of basil? Basil gets bitter when you boil it for 45 minutes. Thyme hangs in there. Fresh basil goes in at the very end when it stays green and tastes like basil. Dried basil is basically nothing — don’t bother with dried. Tastes like nothing.

You’ll Love These Too

Explore all →