Armenian Meatball Soup Recipe: Spiced Lamb Bites in Warm Herb Broth

Soups & Stews

Armenian Meatball Soup Recipe: Spiced Lamb Bites in Warm Herb Broth

This Armenian meatball soup recipe brings the heart of Yerevan to your kitchen with its fragrant spice blend and tender lamb meatballs. The secret lies in slow-simmered broth infused with allspice and cinnamon, creating layers of warmth that define Armenian comfort food.

I developed this version after years of perfecting the balance between bold spices and delicate herbs, ensuring each spoonful delivers both depth and tenderness.

What sets this soup apart is the technique: lamb ground fine for meatballs that stay intact while soaking up the aromatic broth, paired with traditional vegetables like carrots and potatoes that soften just enough to melt in your mouth.

The herbs—parsley and dill—add freshness that cuts through the richness, while a touch of lemon brightens the final bowl. This isn't just soup; it's a flavor journey that starts with spice and ends with satisfaction.

The result is a steaming bowl of golden broth dotted with perfectly seasoned meatballs and tender vegetables, each bite offering a harmony of spices and textures. The slow simmering develops flavors that only improve over time, making this ideal for meal prep or feeding a crowd.

Every element comes together to create a dish that's both comforting and impressive, proving that homemade can surpass restaurant versions.

Serve with crusty bread to soak up every last drop of that fragrant broth, or pair with a simple green salad for balance. The spices linger on your palate long after the last bite, leaving you craving more.

Here's how to bring this Armenian classic to life in your own kitchen.

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

Ingredients for armenian meatball soup

Sixteen ingredients for a soup that tastes like home—warm spices, tender lamb, and bright herbs.

Ingredient Amount Notes
Ground Lamb 🐑 1 ½ lb Finely ground, not pre-seasoned
All-Purpose Flour 🌾 ½ cup For binding meatballs
Large Eggs 🥚 2 whole Room temperature for best mix
Carrots 🥕 2 medium Peeled, cut into chunks
Russet Potatoes 🥔 2 medium Peeled, cut into chunks
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Ground Coriander 🌶️ 1 tbsp Freshly ground preferred
Ground Allspice 🌶️ ½ tsp Key for Armenian warmth
Ground Cinnamon 🌶️ ½ tsp Warmth without overpowering
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed
Vegetable Oil 🫒 2 tbsp For searing meatballs
Chicken or Vegetable Broth 💧 6 cups Low-sodium preferred

The lamb is everything here. Ground fine (not coarse) so the meatballs stay intact while soaking up the broth. I always grab mine from Whole Foods or a good butcher—they have the best marbling. If you can't find ground lamb, ground beef at 80% lean works in a pinch, but the flavor won't be quite the same. The spices are non-negotiable: allspice and cinnamon give that signature Armenian warmth, while cumin and coriander keep it bright. Penzeys has great whole spices if you want to grind them fresh, but pre-ground works too.

No fresh dill or parsley? Dried works at half the amount, but honestly, fresh is worth the trip to the store. The carrots and potatoes should be similar sizes so they cook evenly—baby carrots or pre-cut potatoes save time. For the broth, low-sodium is key so you can control the saltiness. If you're making a big batch, double the spices and broth—this soup only gets better as it sits. The lemon juice at the end? Don't skip it—it cuts through the richness and makes everything sing.

This soup tastes even better the next day, so make it ahead if you can. Store in the fridge for 4-5 days or freeze for 3 months. I like to portion it into containers with a little extra broth on top—just reheat and serve. The meatballs can be made ahead too: cook them, cool, then store in the fridge for 3 days or freeze for 2 months. The herbs lose their vibrancy over time, so add fresh ones when reheating if you're feeling fancy.

❤️

Why You'll Love This Recipe

  • No-Fuss Meatballs: I swear by the trick of mixing ground lamb with just flour and eggs—no breadcrumbs, no fuss. The meatballs stay tender but hold together like magic, and honestly? They’re foolproof even if you’re not a seasoned cook.
  • Deep, Savory Umami: That lamb, simmered low with carrots and potatoes, develops a richness you won’t find in your average meatball soup. The potatoes melt into the broth while the carrots add just enough sweetness—it’s the kind of flavor that lingers.
  • Crowd-Pleaser Any Day: Between us, this is my go-to for game days, sick nights, or when my in-laws visit. The hearty broth and meatballs satisfy everyone, from my picky 10-year-old to my dad who “doesn’t eat carbs.” (He does. He always asks for seconds.)
  • Leftovers That Taste Better: I make a double batch on Sundays because the next-day soup is even richer—like the flavors had time to marry. Freeze half, and you’ve got a 30-minute dinner ready when you’re too tired to think. (Yes, even on a Tuesday night.)

Step-by-step instructions for Armenian meatball soup

Let's create a hearty Armenian meatball soup with tender lamb bites and fragrant spiced broth.

1

Prepare the Meatball Mixture

In a large mixing bowl, combine the 1.5 lb ground lamb with the 0.5 cup all-purpose flour, 1 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tsp ground allspice, 0.5 tsp ground cinnamon, 1.5 tsp salt, and 0.5 tsp black pepper. Mix gently with your hands until just combined—don't overwork the meat or it'll turn tough.

Add the 2 whole large eggs and 1 tbsp lemon juice, mixing again until everything comes together. The mixture should hold when pressed but still feel slightly crumbly. If it's too dry, add 1-2 teaspoons of broth to help bind it. This step is crucial for meatballs that stay tender as they cook.

2

Form and Sear the Meatballs

Roll the mixture into 1½-inch meatballs—about 18 total for 6 servings. You'll want them uniform in size so they cook evenly. Place them on a plate and cover with plastic wrap while you prepare the vegetables.

Heat 2 tbsp vegetable oil in a large pot or Dutch oven over medium-high heat until shimmering. Working in batches, add the meatballs in a single layer and cook for 3-4 minutes per side until deep golden brown and slightly crispy. Don't crowd the pan or they'll steam instead of sear. Transfer the cooked meatballs to a plate and set aside.

3

Sauté the Vegetables

In the same pot, add 1 whole yellow onion and 4 cloves garlic cloves (minced). Cook for 3-4 minutes until the onion softens and the garlic becomes fragrant. Add 2 medium carrots and 2 medium russet potatoes (both cut into 1-inch chunks) to the pot, stirring to coat with the rendered oil.

Pour in the 6 cups chicken or vegetable broth, scraping up any browned bits from the bottom of the pot. Bring to a gentle simmer and let cook uncovered for 15 minutes, stirring occasionally, until the vegetables begin to soften. This step builds the rich, flavorful base for your soup.

4

Simmer the Soup

Return the meatballs to the pot along with any accumulated juices. Stir in the 0.25 cup fresh parsley and 0.25 cup fresh dill, then bring the soup back to a gentle simmer. The liquid should just barely bubble at the edges—too vigorous a boil will make the meatballs tough.

Cover the pot and simmer for 20-25 minutes until the potatoes are fork-tender and the meatballs are cooked through (internal temperature should reach 160°F). Taste the broth and adjust seasoning with more salt or lemon juice if needed. The soup should be flavorful but balanced—you want the spices to enhance, not overpower.

5

Finish and Serve

Once everything is tender, remove the pot from heat and let the soup rest for 5 minutes. This allows the flavors to meld and the meatballs to reabsorb any juices. Ladle the soup into bowls, making sure each serving gets a generous portion of meatballs and vegetables.

Garnish each serving with an extra sprinkle of fresh parsley and fresh dill for brightness. Serve immediately with warm crusty bread to soak up every last drop of that aromatic broth. The meatballs should be tender with just a hint of crispness, while the broth remains rich and fragrant with all those warm spices.

👨‍🍳

Pro Tips For Making Armenian Meatball Soup

  • CRUSH THE LAMB FIRST: Before mixing, break the ground lamb into rough chunks with your hands—no need to overwork it. I learned this the hard way: finely grinding it turns the meatballs dense, and they fall apart in the broth. Keep it chunky for texture that holds up.
  • SIMMER POTATOES SEPARATELY: Potatoes soak up broth like sponges—cook them in the soup for 10 minutes first, then add them back. This keeps them tender without turning the soup into a thin, starchy mess. (Yes, I’ve ruined a batch by skipping this.)
  • DON’T SKIP THE EGG REST: Let the egg mixture sit for 5 minutes after mixing before shaping the meatballs. The flour absorbs the egg better, and the meatballs won’t crumble when you drop them in. I was skeptical until I tried it—now it’s non-negotiable.
  • USE COLD CARROTS, NOT RAW: Parboil the carrots for 3 minutes before adding them to the soup—this softens them just enough to blend into the broth without turning to mush. Cold, raw carrots fight the simmer and stay stubbornly crunchy. (Your future self will thank you.)

Wine and beer pairings for this armenian meatball soup

Red Wine Pairings

An Armenian red wine like Artsakh or Voskehat complements the lamb's richness beautifully. These wines offer medium body with notes of blackberry and spice that mirror the soup's allspice and cinnamon.

Look for Armenian Vardenis or Karmraju—both have the perfect balance of acidity to cut through the lamb's richness while enhancing the warm spices. 🍷

White Wine Options

For a lighter approach, try a crisp Armenian white like Areni or a French Sancerre. These wines have bright citrus and mineral notes that refresh your palate between each spoonful of spiced broth.

The acidity in these whites helps cleanse the palate after the lamb's richness, making them surprisingly versatile. I love Artsakh white for its floral hints that pair well with the fresh dill and parsley.

Beer Pairings

A light lager like Ararat (Armenia's classic beer) or a German Helles works perfectly. The subtle malt sweetness balances the soup's spices without overpowering them. For something more adventurous, try a Belgian witbier—its citrusy notes complement the lemon finish in the soup.

Avoid heavy stouts or IPAs, as they can clash with the delicate herbaceousness of the dish. 🍺

Non-Alcoholic Choices

For a refreshing non-alcoholic option, serve with sparkling pomegranate juice or ayran (a traditional Armenian yogurt drink). The tartness of pomegranate juice cuts through the lamb's richness, while ayran's cool creaminess balances the warm spices. I often serve both at Armenian gatherings—they're crowd-pleasers that keep everyone happy. 💫

Coffee or Tea

Finish the meal with a cup of Armenian coffee brewed in a cezve (traditional copper pot) or a fragrant black tea like Armenian tea. The bold flavors of Armenian coffee enhance the meal's warmth, while the tannins in black tea help cleanse your palate.

For something lighter, mint tea provides a refreshing contrast to the lamb's richness. ☕

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 7g35%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 36g13%
Dietary Fiber 5g18%
Sugars 6g
Protein 32g64%
* 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?

Yes, you can use 80% lean ground beef as a substitute, but the flavor will differ slightly. For the best results, choose a high-quality beef with good marbling. The spices will still shine, though lamb's natural richness is what makes this dish authentically Armenian. If using beef, consider adding 1/4 teaspoon of smoked paprika to enhance depth.

2

How do I make this soup vegetarian?

Replace the lamb with 1.5 lbs of crumbled firm tofu or lentils for protein. For meatball texture, mix the tofu with 1/2 cup breadcrumbs and 1 flax egg (1 tbsp ground flax + 3 tbsp water). Use vegetable broth and add 1/2 cup cooked quinoa to the soup for heartiness. The spices will still work beautifully with these substitutions.

Why do the meatballs fall apart when simmering? This usually happens when the meatball mixture is overworked or lacks proper binding.

3

Can I make this soup ahead of time?

This soup tastes even better the next day. Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. Reheat gently on the stove, adding 1/4 cup broth if needed. For best results, add fresh herbs when reheating to restore their brightness. The flavors develop beautifully over time!

4

What's the secret to getting the perfect spice balance?

The key is to toast your whole spices (cumin and coriander) in a dry pan for 1-2 minutes before grinding to enhance their aroma. Start with the listed amounts, then adjust to taste—1/4 teaspoon at a time. Remember that spices build flavor as they simmer, so taste the broth after 15 minutes of cooking before adding more. The allspice and cinnamon should warm the dish without overpowering.

★★★★★5.0(13 reviews)
Categories Soups & Stews