Easy Tomato Soup Turkey Balls

Featured in Warm Bowls of Goodness.

Roll small turkey meatballs while the soup comes together. Stir in orzo pasta and creamy coconut milk. Done in less than an hour. A hearty yet simple dish for a busy evening.

A woman wearing a chef's hat and apron.
Updated on Sun, 13 Apr 2025 10:58:54 GMT
A bowl filled with tomato soup, dotted with meatballs, orzo, and fresh basil. Pin it
A bowl filled with tomato soup, dotted with meatballs, orzo, and fresh basil. | mecooking.com

Transform your standard tomato soup with this smooth, indulgent version packed with orzo and small turkey meatballs. The addition of coconut milk creates a velvety texture, and we add a dash of pesto for a richer taste. It's just right when you're craving something substantial that's still nutritious.

Reasons To Try This Soup

This hearty bowl combines everything you need - turkey meatballs for protein, nutritious spinach and carrots, plus filling pasta. Customize it however you want. Swap out the pasta or skip the meat altogether. It tastes like something from a fancy eatery but you can whip it up in your kitchen.

Ingredients List

    For Meatballs:
  • Ground Turkey: 1 pound lean meat
  • Breadcrumbs: 1/3 cup
  • Italian Seasoning: 1 spoon
  • Garlic Powder: 1/2 spoon
  • Red Pepper: 1 spoon flakes
  • Pesto: 2 spoons (optional)
  • Salt and Pepper
  • For Soup:
  • Olive Oil: 2 spoons total
  • Garlic: 3 cloves, chopped
  • Onion: 1 whole, cut small
  • Carrot: 1 big one, sliced
  • Crushed Tomatoes: 1 big can (28 oz)
  • Coconut Milk: 1 can light kind
  • Chicken Broth: 4 cups
  • Italian Seasoning: 1 spoon
  • Orzo: 1 cup dry
  • Spinach: 2-3 cups fresh
  • More Salt and Pepper
  • Parmesan: For topping
A bowl of tomato soup with orzo, meatballs, and fresh basil leaves. Pin it
A bowl of tomato soup with orzo, meatballs, and fresh basil leaves. | mecooking.com

Cooking Instructions

Make meatballs first:
Combine turkey, breadcrumbs, seasonings, pesto in a bowl. Form tiny marble-sized meatballs. You'll get around 40.
Cook meatballs:
Warm 1 spoon oil in large pan. Brown meatballs in batches until golden all around - takes roughly 5 minutes. Set aside.
Start soup:
In your soup pot, heat remaining oil. Soften garlic, onion, carrots for about 5 minutes. Keep stirring to prevent garlic from burning.
Make it creamy:
Add tomatoes, coconut milk, broth. Sprinkle in seasoning. Mix well. Bring to a gentle bubble.
Add pasta:
Drop in orzo and browned meatballs. Reduce heat. Simmer 15 minutes, stirring occasionally to prevent pasta from sticking.
Finish up:
Add spinach. Stir until wilted. Check flavor - adjust salt and pepper if needed.
Serve hot:
Ladle into bowls. Top with extra pesto if desired. Sprinkle cheese. Add red pepper flakes for extra kick.

Orzo Facts

Though orzo resembles rice, it's actually tiny pasta. It softens in around 15 minutes. No need to pre-cook it before adding to your soup. Make sure to stir the pot bottom often to avoid sticking. If your soup gets too thick, just pour in more broth. Don't want pasta? Just swap in rice or small noodles.

Customization Options

Can't find turkey? Go with chicken or beef meatballs instead. Vegetarian? Toss in white beans as a substitute. If coconut milk isn't your thing, regular milk works fine. Feel free to toss in extra veggies like peas or corn. Some people prefer more heat, so add extra red pepper. Adjust it to match what your family enjoys.

Kid-Friendly Meal

Little ones really go for these tiny meatballs. Let them join in by rolling some themselves for a fun cooking activity. The vegetables cook down nicely so fussy eaters won't mind them. Try making a double batch of meatballs and freeze half for another meal. Many parents sneak in additional carrots without their kids noticing.

Quick Shortcuts

Grab pre-chopped veggies when you're in a rush. Need an even quicker version? Skip the meatball rolling and just brown the ground turkey directly in the pot. Made too much? It freezes well but add fresh spinach when you warm it up. Stays good for 5 days in your fridge. It'll thicken overnight, so just add a bit more broth when reheating.

A bowl of soup featuring meatballs, orzo pasta, tomatoes, and spinach in a savory broth. Pin it
A bowl of soup featuring meatballs, orzo pasta, tomatoes, and spinach in a savory broth. | mecooking.com

Slow Cooker Method

Start by browning your meatballs. Throw everything except pasta and spinach into your slow cooker. Let it cook on low for 6 hours or high for 3 hours. Add the orzo during the final hour. Stir in spinach just before serving. Your home will smell amazing all day long. It's perfect for those busy days when you can't stand by the stove.

Frequently Asked Questions

→ Can I use beef instead of turkey?

Definitely! Use ground beef for a richer bite—drain the fat for a lighter soup. Lean beef (90/10) works best. Toss in garlic and parsley to bring up the flavor. Keep the meatballs small for a quick cook. Some folks mix beef and turkey for the best of both worlds. Add a splash of milk to make them extra moist. Note: Beef balls might cook slightly faster than turkey.

→ How about making it vegetarian?

Super simple! Skip the meatballs entirely or grab plant-based crumbles to make faux ones. Go with veggie broth. Want proteins? Chickpeas or white beans do the trick. Mushrooms add that earthy, meaty vibe if sliced small. Load it up with extras like bell peppers or zucchini. With orzo and creamy milk (coconut or other), you'll still get that cozy, satisfying feel.

→ Need it gluten-free?

Grab gluten-free orzo brands like DeLallo. For the meatballs, swap breadcrumbs with GF ones or blended rice crackers. Double-check your broth since some sneaky gluten hides there. If GF orzo’s hard to find, try cooking with quinoa, rice, or tiny GF pasta shapes. Keep an eye on the meatballs since GF binders are delicate and could fall apart. You might also cook pasta on the side and toss in when serving.

→ No coconut milk - help!

No worries—there are lots of options! Heavy cream or half & half works just fine. Regular milk will do too, though you may need an extra splash for that rich consistency. Dairy-free? Blend some soaked cashews for cashew cream or use plain almond milk. Cream cheese melts in smoothly too. With dairy products especially, stir them in at the end to stop curdling. Each option tweaks the flavor slightly but all turn out creamy and yummy.

→ Can I freeze extra?

Absolutely, but plan ahead! Since orzo soaks liquid over time, freeze before adding the pasta or make a fresh batch later. If freezing fully cooked soup, add extra broth beforehand. It’ll last up to 3 months in the freezer. Thaw it in the fridge overnight and reheat it gently on the stove. Stir softly so the meatballs hold together. Coconut milk may separate a bit when frozen but blends right back when reheated. Add a little liquid if it feels too thick.

Conclusion

Enjoyed this? Next try whipping up chili with turkey—it’s got the same core ingredients but a spicy, warming kick. Great for cold days too!

Tomato Soup with Turkey Balls

Quick dinner? This dish has you sorted!

Prep Time
30 Minutes
Cook Time
30 Minutes
Total Time
60 Minutes
By: Mariana

Category: Soups & Stews

Difficulty: Intermediate

Cuisine: American

Yield: 6 bowls

Dietary: ~

Ingredients

01 1/3 cup breadcrumbs.
02 1 pound of ground turkey.
03 1/2 spoon of garlic powder.
04 1 spoon of Italian seasoning.
05 1 spoon of red chili flakes.
06 Salt and a dash of pepper.
07 2 spoons of pesto (optional).
08 1 spoon of olive oil for frying.
09 1/2 spoon of olive oil.
10 3 chopped-up garlic cloves.
11 1 large cut-up yellow onion.
12 1 large sliced carrot.
13 1 can (28 oz size) crushed tomatoes.
14 4 cups of chicken stock (low salt).
15 1 can (15 oz) light coconut milk.
16 1 spoon more Italian seasoning.
17 1 cup of uncooked orzo.
18 Black pepper to taste.
19 1/2 spoon of salt.
20 Parmesan cheese for sprinkling on top.
21 2-3 cups of fresh spinach leaves.
22 Some extra pesto for garnish.

Instructions

Step 01

Blend turkey, breadcrumbs, spices, salt, and pesto together. Shape into about 40 small round balls.

Step 02

Heat oil in a skillet. Fry meatballs in batches for 5-6 mins until browned on the outside. Move to a plate once done.

Step 03

Pour oil into a big pot. Cook garlic, sliced carrot, and chopped onion for around 3 minutes till soft.

Step 04

Pour in tomatoes, broth, coconut milk, orzo, salt, and spices. Place meatballs back in the pot carefully.

Step 05

Bring everything to a simmer, then turn to low heat. Cook for 15-20 minutes, stirring once in a while.

Step 06

Toss in spinach and stir until wilted, which takes about a minute.

Step 07

Spoon into bowls, sprinkle cheese, and finish with a bit of pesto. Serve warm with bread.

Notes

  1. This works well in a slow cooker.
  2. Feel free to swap in any extra veggies.

Tools You'll Need

  • Large bowl.
  • Large frying pan.
  • Big soup pot.
  • Cooking spoon for mixing.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Coconut.
  • Bread or wheat.
  • Dairy (cheese).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 370
  • Total Fat: 13.1 g
  • Total Carbohydrate: 38.7 g
  • Protein: 23 g