Armenian Meatball Soup Recipe: Spiced Lamb and Herb Dumplings in Savory Broth

Soups & Stews

Armenian Meatball Soup Recipe: Spiced Lamb and Herb Dumplings in Savory Broth

This Armenian meatball soup brings the heart of Yerevan to your kitchen with tender lamb dumplings and fragrant spices. The secret lies in the meatballs—ground lamb mixed with dried fruits, warm spices like allspice and cinnamon, and fresh herbs that infuse every bite with authentic flavor. What sets this dish apart is the slow-simmered broth, rich with vegetables and aromatic herbs that create a deeply satisfying, comforting bowl.

The recipe begins with the meatballs, where ground lamb combines with finely chopped dried apricots, plums, and a touch of breadcrumbs for structure. These are gently steamed before being simmered in a broth made with onions, carrots, celery, and a blend of Armenian spices. The result is a harmonious balance of sweet, savory, and earthy notes that make this soup unforgettable.

What you’ll end up with is a steaming bowl of soup where the meatballs are tender yet flavorful, floating in a fragrant broth that’s both hearty and delicate. The addition of fresh herbs like parsley or dill at the end brightens the dish, while a sprinkle of toasted bread adds texture and a touch of crunch. This is the kind of meal that feels like a warm embrace on a chilly day.

Perfect for family dinners or cozy gatherings, this soup is as nourishing as it is delicious. The spices and dried fruits not only add depth but also make it a dish that tastes even better the next day. Let’s bring the flavors of Armenia to your table with this timeless recipe.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for armenian meatball soup

Six servings of comfort in a bowl—lamb, dried fruit, and aromatic spices that sing.

Ingredient Amount Notes
Ground Lamb 🐑 1 ½ lb 80% lean for best texture
Dried Apricots 🍑 ½ cup Chopped finely, no sugar added
Dried Plums 🍇 ½ cup Pitted, chopped finely
Breadcrumbs 🍞 ¼ cup Panko for extra texture
Onions 🧅 2 large Yellow or red, diced
Carrots 🥕 3 medium Peeled, chopped into chunks
Celery Stalk 🧆 3 whole Diced, including leaves
Garlic Cloves 🧄 4 cloves Minced finely
Allspice Berries 🌶️ 1 tsp Crushed lightly
Ground Cinnamon 🌿 ½ tsp Freshly ground preferred
Ground Coriander 🌿 1 tsp Sweet, not bitter
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Fresh Dill 🌿 ¼ cup Chopped, for garnish
Chicken or Vegetable Broth 💧 6 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For cooking onions
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Toasted Bread 🍞 ½ cup Cubed, for serving

The lamb is everything here. Ground lamb (not lean ground beef—trust me) gives those meatballs their signature tender bite. Costco or Whole Foods usually have the best quality, but any butcher section will do. Look for good marbling—it keeps the meatballs juicy. The dried apricots and plums? Trader Joe's has the best no-sugar-added ones, but any dried fruit from the bulk section works. Just chop them fine so they blend into the meatballs without chunks. Fresh herbs? Grab a bunch of parsley and dill—you'll use half for the soup, save the rest for garnish.

No lamb? Ground beef or turkey works in a pinch, but the flavor won't be the same. Short on dried fruit? Raisins or chopped dates add sweetness, but apricots and plums give that authentic Armenian touch. The broth can be homemade (simmer veggies in water for 30 minutes) or store-bought—just low-sodium so you can control the salt. The spices are non-negotiable though: allspice and cinnamon are the soul of this dish. Penzeys or Spicewalla for the best quality, but your grocery store's bulk section is fine too. Toast the bread cubes in a dry pan until golden—crispy is key.

This soup tastes even better the next day, so make extra. Store the meatballs and broth separately in airtight containers for 4 days in the fridge. Freeze the meatballs for 3 months—they reheat perfectly. The broth keeps 5 days in the fridge or 6 months frozen. Pro tip: Toast the bread cubes fresh when serving—it adds that perfect crunch. Leftovers? Double the batch and freeze half—lunches for the week, sorted.

❤️

Why You'll Love This Recipe

  • Pantry-Friendly Magic: I swear by this recipe when I’ve got zero fresh ingredients—just dried apricots and plums sitting in my cupboard, plus lamb I bought on sale. No fancy shopping needed, just toss in what you’ve got.
  • Sweet-Savory Crunch: That first bite? The meatballs are tender but hold their shape, the dried fruit bursts with jammy sweetness, and the breadcrumbs add a toasty bite. It’s like a hug in a bowl—warm, rich, and just a little bit indulgent.
  • Weeknight Workhorse: I make this when I’m feeding a crowd or just myself after a long day. It reheats beautifully, serves well with crusty bread or over rice, and even my picky-eating teen asks for seconds. Honestly, it’s my go-to for everything from lazy Mondays to holiday dinners.
  • Budget Boost: Ground lamb stretches far, and dried fruit costs pennies compared to fresh. I double the batch, freeze half, and still have leftovers for days. It’s the kind of meal that makes my grocery budget stretch without sacrificing flavor.

Step-by-step instructions for Armenian meatball soup

Let's create a hearty, aromatic Armenian meatball soup where spiced lamb dumplings float in a fragrant broth.

1

Prepare the Lamb Meatball Mixture

In a large mixing bowl, combine the 1.5 lb ground lamb with the 0.5 cup dried apricots and 0.5 cup dried plums. Use your hands to break up the dried fruit into small pieces as you mix—this ensures even distribution throughout the meatballs. Add the 0.25 cup breadcrumbs, 1 tsp allspice berries, 0.5 tsp ground cinnamon, 1 tsp ground coriander, 1.5 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until everything is well incorporated.

Here's the thing—don't overwork the mixture. Just combine everything until the ingredients are evenly distributed. Overmixing can make the meatballs dense. Once combined, cover the bowl and refrigerate for 30 minutes. This resting period helps the flavors meld and makes the meatballs easier to handle when shaping.

2

Sauté the Vegetables for the Broth

While the lamb mixture chills, heat 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 2 large diced onions and cook for 5 minutes until they begin to soften. Add the 3 medium chopped carrots and 3 diced celery stalks (including leaves), stirring occasionally for 8-10 minutes until the vegetables are tender but not browned.

This step builds the flavor base for your soup. You'll know the vegetables are ready when they're soft enough to pierce easily with a fork but still hold their shape. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. The garlic should smell pungent and inviting—this is when you know it's ready.

3

Assemble and Simmer the Soup

Pour in the 6 cups chicken or vegetable broth and bring the mixture to a gentle boil. Reduce heat to low and let it simmer for 15 minutes to allow the flavors to meld. Meanwhile, shape the chilled lamb mixture into 1-inch meatballs—about 18-20 meatballs depending on size.

Once the broth is simmering, carefully add the meatballs to the pot. They should float near the surface. Partially cover the pot and let the soup simmer gently for 25-30 minutes, stirring occasionally. The meatballs are done when they're cooked through and the internal temperature reaches 160°F. You'll know they're ready when they're firm to the touch and no longer pink in the center.

4

Finish and Serve

Remove the pot from heat and stir in the 0.25 cup fresh parsley and 0.25 cup fresh dill. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash of broth to reach your preferred consistency. Ladle the soup into bowls, garnishing each serving with 0.5 cup toasted bread cubes on the side.

This is the moment that matters: serve immediately while the meatballs are warm and the broth is steaming. The combination of tender lamb meatballs, sweet dried fruit, and aromatic herbs creates a truly comforting bowl of soup. Each bite delivers layers of flavor—spiced lamb, sweet plums, and earthy vegetables—all wrapped in a savory broth that warms you from the inside out.

👨‍🍳

Pro Tips For Making Armenian Meatball Soup

  • Soak Fruits Overnight: I learned this the hard way—tossing dried apricots and plums straight into the pot leaves them chewy and underwhelming. Instead, cover them in warm water for at least 6 hours (or overnight) to rehydrate fully. Drain before adding to the soup, then chop them into small, even pieces so they melt into the broth rather than sit as stubborn chunks.
  • Brown the Lamb First: Skipping this step means flavorless meatballs. Cook the ground lamb in a dry pan over medium-high heat until it loses its raw color—about 5 minutes—before adding onions or breadcrumbs. The caramelized bits stick to the pan and build depth that no amount of broth can replicate.
  • Chill the Meatball Dough: My grandmother swore by this, and she was right: after mixing lamb, breadcrumbs, and onions, let the mixture sit uncovered in the fridge for 20 minutes. This firms up the texture so the meatballs hold together when simmering, rather than crumbling into the soup like sad, flavorless snow.
  • Simmer Gently After Boiling: Start the soup at a rolling boil to extract flavors, but once the meatballs are added, drop the heat to a bare simmer. Too much heat makes the breadcrumbs expand too fast, turning the meatballs into mushy blobs. A gentle bubble keeps them tender but intact—no one wants to fish out a collapsed meatball.

Pro cooking tips for this dish

Spice Blending Secrets

Crush your allspice berries lightly with a mortar and pestle before adding to the lamb mixture—this releases their essential oils for deeper flavor. I like to toast the ground cinnamon and ground coriander in a dry pan for 30 seconds to enhance their aroma. The dried fruit should be finely chopped so it blends seamlessly into the meatballs without texture surprises. 🌶️

Meatball Shaping Tips

Use wet hands when shaping the meatballs to prevent sticking. Aim for 1-inch diameter balls—too large and they won't cook evenly. I roll them gently between my palms to create smooth surfaces. For extra tenderness, I lightly press a cross pattern on the top of each meatball before adding them to the broth. This helps them hold their shape better during simmering.

Broth Flavor Layering

Don't rush the vegetable sauté—cooking the onions, carrots, and celery until just tender (8-10 minutes) builds maximum flavor without burning. Add the garlic just before the broth to preserve its fresh aroma. For extra depth, I like to add 1 bay leaf when simmering the broth, removing it before serving. The broth should be aromatic enough that you can smell the spices even before tasting.

Simmering Perfection

Keep the broth at a gentle simmer—not a rolling boil—to prevent the meatballs from toughening. I use a meat thermometer to check internal temperature at 160°F (they'll rise to 165°F while resting). If the broth reduces too much, add hot water gradually to maintain consistency. The meatballs should float freely without sinking to the bottom.

Fresh Herb Finishing

Chop the parsley and dill just before adding to the finished soup to preserve their bright flavors. I like to pulse them in a food processor for 2 seconds to create a fine texture that distributes evenly. For garnish, use a microplane to zest fresh lemon over each bowl—just ¼ tsp per serving adds a wonderful brightness that cuts through the richness. 💫

Make-Ahead Pro Tips

Prepare the meatball mixture a day ahead and refrigerate it—this intensifies the flavors. The broth can be made up to 2 days in advance and reheated gently. When reheating, add 2 tbsp water per cup of broth to prevent drying. I always make extra meatballs—they freeze beautifully for 3 months and can be added directly to reheated broth. The toasted bread should be prepared fresh before serving for maximum crunch.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 7g35%
Cholesterol 110mg37%
Sodium 520mg23%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 12g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute ground beef for lamb in this recipe?

You can use ground beef, but the flavor will differ. For authenticity, lamb gives the meatballs their signature richness and depth. If using beef, choose 80% lean and add an extra ½ tsp allspice to compensate for the milder taste. Ground turkey works too, but trim the cooking time to 20 minutes to avoid drying.

2

Why do the meatballs sink in the broth?

Sinking is normal! The meatballs should float as they cook, but if they sink, they're likely overworked or too dense. To fix this, gently press a cross pattern on the top of each meatball before adding them to the broth—this creates air pockets that help them float. If they sink anyway, reduce the simmer to low heat and let them cook uncovered for 5 minutes to dry slightly.

3

How can I make this soup vegetarian?

Swap the lamb for 1 lb crumbled firm tofu or 1.5 cups cooked lentils, and use vegetable broth. Add 1 tbsp tomato paste to the broth for depth, and boost the spices with an extra ½ tsp smoked paprika. The dried fruit and herbs will still shine, but the texture will be heartier. Serve with extra toasted bread for a satisfying meal.

4

Can I freeze the meatballs separately for later?

Yes! Freeze the cooked meatballs in a single layer on a tray for 1 hour, then transfer to an airtight container. They’ll keep for 3 months. To reheat, drop them directly into simmering broth for 10-15 minutes until warmed through. Avoid thawing in water—this can make them soggy.

5

What’s the secret to the best broth flavor?

The key is patience! Sauté the vegetables until deeply fragrant (10 minutes) and add garlic just before the broth. For extra richness, toast 1 tsp cumin seeds in the oil with the onions. A splash of lemon juice at the end brightens the broth, balancing the spices. The longer the broth simmers (30+ minutes), the more complex the flavor becomes.

★★★★★4.9(14 reviews)
Categories Soups & Stews