Turkish Meatball Soup
This post may contain affiliate links. Please read my disclosure policy.
This Turkish Meatball Soup is simple, comforting, and full of tiny, tender meatballs that cook gently right in the broth. It’s tomato based, lightly spiced, and finished with orzo and a squeeze of lemon, which makes all the difference.

A Cozy Turkish Inspired Meatball Soup
This is the kind of soup I grew up on, the kind that showed up on the stove often and disappeared just as fast. Now, is this strictly authentic Turkish soup with rules and traditions and someone’s grandmother judging me from afar? No. This is my version, inspired by those flavors, made the way I actually cook at home.
And honestly, it’s hard to beat a soup that checks every box for kids without even trying. Tiny meatballs, little pasta, a cozy tomato broth that’s not scary or spicy or “what’s floating in here?” suspicious. If you’re ever wondering how to make a soup that both adults and kids will happily eat without negotiation, this is it.

Why You’ll Love This Turkish Meatball Soup
- Those tiny meatballs are everything. They’re tender, flavorful, and cook right in the broth, which means no browning, no extra pans, and no unnecessary drama.
- It’s hearty without being heavy. The tomato based broth keeps things light, the orzo makes it satisfying, and you don’t walk away feeling like you need a nap.
- Kids love it. Adults love it. Everyone wins. Meatballs and pasta in a cozy soup is basically universal approval, and the flavors are gentle but not boring.
- It’s simple. Pantry staple ingredients, straightforward steps, and a pot of soup that tastes layered and thoughtful.
- That squeeze of lemon at the end. It brightens everything and turns a good soup into a really good one. Don’t skip it.

How To Serve It
This is the kind of soup that doesn’t need much to feel complete, but a little something on the side never hurts. It’s cozy enough for a simple weeknight dinner, but also great when you want to make it feel a bit more intentional without doing any extra work. Here’s how I like to serve it:
No-Knead Baguette
Soft Buttermilk Dinner Rolls
Easy Garlic Bread
Arugula Salad
Frequently Asked Questions
Can I make this soup ahead of time?
Yes, absolutely. Just know that the orzo will continue to absorb liquid as it sits. When reheating, add a splash of chicken broth to loosen it up.
Can I freeze this soup?
You can, but for best results, freeze it without the orzo. Cook the soup, freeze it, then add freshly cooked orzo when reheating. The texture will be much better.
Can I use a different type of pasta?
Yes. Small pasta shapes like ditalini, acini di pepe, or small shells work well here. Just keep an eye on cooking time.
Can I use ground chicken or turkey instead of beef?
You can. The meatballs will be a bit lighter and slightly less rich, but still very good. Just be gentle when rolling and simmering them.
Do I need to brown the meatballs first?
No, and that’s one of the best parts. They cook gently right in the broth, which keeps them tender and saves you an extra step.
Can I make the meatballs bigger?
You can, but the charm of this soup is in the tiny meatballs. Smaller ones cook evenly, stay tender, and give you a little bit in every spoonful.

Try These Meatball Soups Next
- Italian Meatball Soup
- Romanian Meatball Soup (Ciorba de Perisoare)
- Albondigas Soup
- Italian Wedding Soup
- Chicken Meatball Noodle Soup
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Turkish Meatball Soup
Video
Ingredients
For the Tiny Meatballs
- 1 pound ground beef
- 1 small onion (grated)
- 2 cloves garlic (minced)
- ½ cup fresh parsley (finely chopped)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon paprika
For the Soup
- 3 tablespoons olive oil
- 1 small onion (finely chopped)
- 1 medium red bell pepper (finely chopped)
- 2 cloves garlic (minced)
- 2 tablespoons tomato paste
- 1 teaspoon paprika
- ½ teaspoon dried oregano
- 6 cups chicken broth (low sodium or no sodium added)
- 14 ounces crushed tomatoes (1 can)
- ¾ cup orzo (uncooked)
- 1 teaspoon salt (or to taste)
- ¼ teaspoon black pepper
- 2 tablespoons fresh parsley (chopped )
- lemon wedges (for serving)
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
Instructions
- In a bowl, combine 1 pound of ground beef, 1 grated onion, 2 cloves of garlic, ½ cup of parsley, ½ teaspoon of salt, ¼ teaspoon of black pepper, and ¼ teaspoon of paprika.
- Roll into very small meatballs, about marble-size. Set aside.
- Heat 2 tablespoons of olive oil in a large pot over medium heat. Add 1 chopped onion and 1 chopped red bell pepper. Cook for 5 to 6 minutes until softened.
- Add garlic and tomato paste. Stir in 2 cloves of garlic and 2 tablespoons of tomato paste. Cook for 1 to 2 minutes until the paste darkens slightly and smells rich.
- Add 1 teaspoon of paprika and ½ teaspoon of oregano, then pour in 6 cups of chicken broth and 14 ounces of crushed tomatoes. Season with 1 teaspoon of salt and ¼ teaspoon of black pepper. Bring to a gentle boil.
- Carefully drop the tiny meatballs into the simmering soup. Reduce heat to medium-low and cook for 10 minutes, letting them cook through gently.
- Stir in ¾ cup of orzo and simmer for another 8 to 10 minutes, stirring occasionally, until the orzo is tender.
- Stir in 2 tablespoons of fresh parsley. Taste and adjust seasoning. Serve hot with a squeeze of lemon.
Equipment
Notes
- Roll the meatballs small. Marble size is ideal so they cook quickly and stay tender in the broth.
- The orzo will continue to absorb liquid as the soup sits. Add a splash of broth when reheating to loosen it up.
- If you plan to freeze it, leave the orzo out. It tends to soak up too much liquid, so add freshly cooked pasta when reheating.
- Don’t skip the lemon at the end. A little squeeze brightens the entire pot and balances the flavors beautifully.
Nutrition Information
Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.







