This Arabic Meatball Soup is one of those dishes that fills your kitchen with warmth and your heart with comfort. Tender, herbed meatballs simmer in a fragrant turmeric-infused broth with fresh greens, mint, and lime for brightness.
It’s simple, earthy, and full of old-world charm — the kind of soup that feels like it’s been simmering in family kitchens for generations.
Table of Contents
Why You’ll Love This Arabic Meatball Soup

- Fragrant and comforting: Warm spices and herbs create deep flavor.
- Protein-packed: Great for hearty, filling meals.
- Naturally gluten-free: Simple, wholesome ingredients.
- Nutritious and balanced: Loaded with greens, mint, and lean protein.
- Perfect for cold nights or when you need something soothing.
I first came across a version of this soup from a Lebanese friend who shared it during Ramadan. The rich broth, minty aroma, and citrus finish made it unforgettable. After some experimenting, I developed a version that’s easy to make at home but still honors its traditional roots.
If you love vibrant Middle Eastern flavors, you’ll also enjoy my Moroccan Meatballs — another dish that’s rich, herby, and full of comfort.
Ingredients You’ll Need
For the Meatballs:
- 1 lb ground beef, lamb, chicken, or a mix (lamb is traditional)
- 1 small onion, diced
- 4 garlic cloves, minced
- ⅓ cup fresh mint leaves (or 2 tsp dried mint)
- 1 teaspoon ground turmeric
- ¾ teaspoon kosher salt
- ¾ teaspoon cracked black pepper
- 1 teaspoon olive oil
For the Soup Base:
- 10 cups chicken stock (use a flavorful homemade or low-sodium broth)
- 1 onion, finely diced
- 1–2 tablespoons olive oil
- 4 garlic cloves, minced
- 1 teaspoon ground turmeric
- Juice of 1 lime
- 2–3 cups finely shredded spinach or arugula
- ½ cup chopped fresh cilantro
- ½ cup chopped scallions
- Kosher salt and black pepper, to taste
Optional Add-Ons or Substitutes:
- Protein swap: Try ground turkey or veal.
- Add grains: Cooked rice, couscous, or bulgur for a heartier soup.
- Extra veggies: Add carrots or chickpeas.
- Garnish: A drizzle of olive oil or a sprinkle of sumac before serving.
Step-by-Step Instructions

- Make the Meatballs:
Combine ground meat, onion, garlic, mint, turmeric, salt, and pepper in a bowl. Mix gently and shape into 1-inch balls. - Brown the Meatballs:
Heat 1 teaspoon of olive oil in a large pot over medium heat. Add meatballs in batches and brown on all sides (they don’t need to be fully cooked yet). Remove and set aside. - Build the Broth:
In the same pot, add olive oil and sauté onion until translucent. Add garlic and turmeric and cook for 30 seconds until fragrant. - Add Stock and Simmer:
Pour in the chicken stock, stir, and bring to a boil. Lower heat to medium, then return the meatballs to the pot. Simmer uncovered for 20–25 minutes until the meatballs are cooked through. - Add Greens and Herbs:
Stir in spinach (or arugula), cilantro, and scallions. Simmer for another 5 minutes. - Finish and Serve:
Squeeze in fresh lime juice, taste, and adjust seasoning. Serve hot, garnished with more herbs if desired.
(Jake’s Tip: Add the lime right before serving — it brightens the broth and makes all the flavors pop.)
Expert Tips for Success

- Use fresh mint and lime — they define the soup’s bright, clean flavor.
- Don’t overmix the meatballs, or they’ll turn dense.
- Simmer gently to keep the broth clear and meatballs tender.
- Add greens at the end to maintain their vibrant color.
- Meal prep tip: The soup tastes even better the next day!
If you love spice-forward comfort soups, try my Arabic Lentil Soup, another simple but deeply satisfying dish from the same region.
Serving Suggestions
- Serve with warm pita bread or flatbread.
- Add a side of cucumber yogurt salad for a cool balance.
- Pair with roasted vegetables for a fuller meal.
- Drizzle with olive oil and top with extra herbs for garnish.
For another light and healthy soup option, my Green Goddess Herb Soup pairs beautifully with this dish for a vibrant, herbal meal combo.
Storing and Reheating
How to Store It:
- Store in airtight containers in the fridge for up to 4 days.
- Freeze up to 3 months (reheat gently to preserve texture).
How to Reheat It:
- Reheat on the stovetop over medium-low heat until warmed through.
- Avoid boiling — it can make the greens lose color and the meatballs toughen.
Nutrition (Per Serving)
- Calories: 290
- Protein: 27g
- Carbohydrates: 9g
- Fat: 16g
- Saturated Fat: 5g
- Fiber: 2g
- Sugar: 3g
- Sodium: 720mg
- Vitamin A: 60% DV
- Vitamin C: 35% DV
- Iron: 15% DV
Frequently Asked Questions
Can I make this vegetarian?
Yes — use vegetable stock and replace the meatballs with chickpea or lentil balls.
Can I use dried herbs instead of fresh?
Yes, but use them sparingly — dried mint and cilantro are much stronger.
Can I make it spicy?
Add a pinch of cayenne or red chili flakes to the broth.
Final Thoughts
This Arabic Meatball Soup brings together everything I love about Middle Eastern home cooking — warmth, generosity, and fresh flavor in every spoonful. The combination of herbs, citrus, and savory meatballs makes it deeply satisfying yet refreshingly light.
It’s comfort food that feels nourishing, not heavy — the kind of meal that brings everyone to the table.
- Bright, golden broth.
- Tender, herbed meatballs.
- Fresh, vibrant greens.
If you’re craving another cozy bowl with layered spices, don’t miss my Moroccan Chickpea Stew — it shares the same comforting spirit and soul-warming flavor.

Arabic Meatball Soup
Ingredients
Equipment
Method
- In a bowl, combine ground meat, diced onion, garlic, mint, turmeric, salt, and pepper. Mix gently and shape into 1-inch meatballs.
- Heat 1 tsp olive oil in a large pot over medium heat. Brown the meatballs in batches on all sides. Remove and set aside.
- In the same pot, add olive oil and sauté diced onion until translucent. Add garlic and turmeric, cooking until fragrant, about 30 seconds.
- Pour in chicken stock and bring to a boil. Reduce heat to medium and return meatballs to the pot. Simmer uncovered for 20–25 minutes.
- Stir in shredded spinach, chopped cilantro, and scallions. Simmer for another 5 minutes.
- Squeeze in fresh lime juice, adjust salt and pepper to taste, and serve hot with optional garnishes.
Nutrition
Notes
- Use fresh mint and lime for optimal flavor.
- Add lime juice at the end to keep brightness.




