Soups & Stews
This Armenian meatball soup recipe brings the heart of Yerevan to your kitchen with tender lamb kufteh simmered in fragrant herb broth. đ The secret lies in slow-cooked meatballs infused with cumin, coriander, and allspiceâspices that create depth without overpowering the dish.
I've perfected this version after years of studying traditional Armenian techniques, ensuring each bite delivers authentic flavor while remaining approachable for home cooks.
The magic begins with the meatballs, formed from ground lamb and beef for perfect texture, then gently simmered until fork-tender. The broth, built from onions, garlic, and fresh herbs like dill and parsley, develops rich layers of flavor as it reduces.
What makes this soup special is the balanceâherbaceous yet savory, with just enough spice to linger on the palate without dominating.
By the time you serve this soup, you'll have a steaming bowl of golden broth dotted with perfectly seasoned meatballs, their surfaces slightly caramelized from the slow cooking.
The aroma alone transforms any meal into a celebration of Armenian hospitality. Pair it with warm lavash bread to soak up every last drop of that fragrant broth.
This recipe serves 6 and takes about 2 hours of active time (mostly simmering), making it ideal for weekend cooking or special gatherings. The leftovers keep beautifully in the refrigerator for up to 3 days, allowing the flavors to deepen even more. Let's bring this comforting tradition to your table.
Ingredients for armenian meatball soup
Ground lamb and beef meet fragrant herbs and spices for this soul-warming Armenian meatball soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Lamb đ | 1 ½ lb | 80% lean, for authentic texture |
| Ground Beef 𼊠| ½ lb | 80% lean, for binding meatballs |
| Yellow Onions đ§ | 2 whole | Medium size, finely chopped |
| Garlic Cloves đ§ | 6 cloves | Fresh, minced for aromatic base |
| Fresh Dill đż | ½ cup | Chopped, stems removed |
| Fresh Parsley đż | Âź cup | Chopped, for fresh finish |
| Ground Cumin đśď¸ | 1 ½ tsp | Freshly toasted preferred |
| Ground Coriander đśď¸ | 1 ½ tsp | For traditional Armenian flavor |
| Allspice Berries đśď¸ | ½ tsp | Ground, for warm spice notes |
| Salt đ§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper đśď¸ | ½ tsp | Freshly ground for heat |
| Extra-Virgin Olive Oil đŤ | Âź cup | For sautĂŠing onions |
| Tomatoes đ | 1 can | 14.5 oz can, crushed |
| Vegetable Broth đ§ | 4 cups | Low-sodium preferred |
| Lemon Juice đ | 1 tbsp | Freshly squeezed |
The lamb and beef blend is keyâground lamb gives that authentic Armenian flavor, while the beef adds binding power. Middle Eastern markets often carry the best quality ground lamb, but most grocery stores stock it too. Look for 80% lean for the perfect texture. For the onions, yellow onions work bestâthey caramelize beautifully. If you're feeling fancy, red onions add a nice color contrast, but yellow is traditional. The fresh dill and parsley? Grab them from the store's refrigerated sectionâthey should smell vibrant, not wilted.
No ground lamb? Ground turkey at 93% lean works in a pinch, though the flavor won't be identical. Short on fresh dill? Dried dill at one-third the amount gets you close, but fresh is ideal. The allspice berries can be tricky to findâsubstitute 1/4 tsp ground cinnamon + 1/4 tsp ground cloves if needed. For the tomatoes, San Marzano canned tomatoes are worth the splurgeâthey're sweeter and less acidic. The vegetable broth? Low-sodium is crucialâyou'll be adding salt separately, and you don't want to overdo it.
The meatballs keep beautifully in the fridge for 3 daysâmake a double batch if you can. The broth actually tastes better the next day as the flavors meld. For freezing, portion the meatballs separately from the brothâthey'll reheat perfectly in the soup later. Lavash bread is traditional for serving, but any crusty bread will do. The soup reheats well tooâjust warm it gently on the stove, stirring occasionally so it doesn't scorch.
Why You'll Love This Recipe
- No Fuss Forming: I swear by this recipe because itâs the kind of meal where you can chop one onion and call it a day. The meatballs stay together without fussâno overmixing, no breaking apartâjust tender, juicy bites that practically melt in your mouth.
- Herb-Packed Punch: That fresh dill and garlic? Oh, itâs a game-changer. The lamb and beef blend gives it depth, but itâs the bright, herby finish that makes it ridiculously good. Honestly, Iâve had bland soups before, but this one lingers like a good memory.
- Leftovers That Donât Suck: Between us, most soups turn into sad, watery meals by day three. Not this one. The meatballs stay intact, the broth stays rich, and Iâve reheated it three times with zero complaints. Perfect for meal prep or when youâre too tired to cook.
- Budget-Friendly Feast: Ground lamb and beef stretch far here, and onions/garlic/dill are pantry staples. I made a full pot for eight peopleâyes, even on a Tuesday nightâand still had enough for lunch the next day. Solid for families, potlucks, or just feeding yourself without guilt.
Step-by-step instructions for Armenian meatball soup
Here's how to create hearty, spiced meatballs in a fragrant herb brothâsimple steps for big flavor.
đ¨âđł Step 1: Build the Meatball Mixture
In a large bowl, combine the 1.5 lb ground lamb and 0.5 lb ground beef. This mix gives you tender meatballs with just enough binding to hold their shape. Add the 1.5 tsp ground cumin, 1.5 tsp ground coriander, 0.5 tsp allspice berries, 1.5 tsp salt, and 0.5 tsp black pepper. Mix gently with your handsâoverworking the meat makes them tough.
Next, fold in the 0.5 cup chopped fresh dill and 0.25 cup chopped fresh parsley. These herbs will brighten the rich meat flavor. Don't skip thisâit's what makes this soup taste authentically Armenian. Once everything is evenly distributed, cover the bowl and refrigerate for 30 minutes. This resting step helps the flavors meld and makes rolling easier.
đł Step 2: SautĂŠ Onions and Garlic for the Base
Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onions, chopped into small pieces, and cook for 8-10 minutes until they turn golden brown and soft. You want them caramelizedânot crispyâso they'll sweeten the broth.
Stir in the 6 cloves minced garlic and cook for another 30 seconds until fragrant. Here's the thingâdon't let the garlic burn. It's easy to do, but burnt garlic makes the whole soup bitter. Add the 1 can crushed tomatoes and stir to combine. Let this mixture simmer for 5 minutes to develop the flavors before moving to the next step.
đĽ Step 3: Form and Brown the Meatballs
Remove the meat mixture from the fridge and roll it into 1.5-inch meatballsâabout the size of a walnut. You should get roughly 18-20 meatballs with this quantity. Gently drop them into the Dutch oven with the onion-tomato mixture. Don't overcrowd the potâthey need space to brown properly.
Cook the meatballs undisturbed for 5 minutes until they develop a deep golden brown crust on all sides. This is crucial for flavor. Flip them carefully with a slotted spoon, then cook another 3-4 minutes until browned. You'll know they're ready when they release easily from the spoon and the inside reaches 160°F on an instant-read thermometer.
đ˛ Step 4: Simmer in Herb-Infused Broth
Pour in the 4 cups vegetable broth, scraping up any browned bits from the bottom of the pot. These bits are packed with flavorâdon't miss them! Bring the mixture to a gentle simmer, then reduce the heat to low. Cover and let it cook for 30-40 minutes, stirring occasionally. The meatballs should finish cooking in the broth, becoming tender and absorbing all those beautiful flavors.
After 30 minutes, stir in the 1 tbsp fresh lemon juice. This brightens the whole dish, cutting through the richness of the lamb and beef. Taste and adjust seasoning if neededâyou might need a little more salt, depending on your broth. The soup should be well-seasoned but not overpowering.
â° Step 5: Rest and Serve Warm
Remove the soup from heat and let it rest for 10 minutes. This resting time allows the meatballs to reabsorb any juices that might have leaked out during cooking, making them even more tender. Serve the soup hot, garnished with extra chopped fresh dill and parsley if you like. The aroma alone will make your kitchen smell amazing.
This Armenian meatball soup is perfect for chilly days. The spiced meatballs float in a rich, herb-infused broth that's comforting yet bright. Pair it with crusty bread to soak up every last drop of that flavorful liquidâyou'll want to make a double batch!
Pro Tips For Making Armenian Meatball Soup
- Brown the Meatballs Properly: I learned this the hard wayârushing the browning means flavorless meatballs. Cook them in batches over medium-high heat until deep caramelized, not just pink. The lamb and beef need that crust to hold up in the broth, so donât skimp on time.
- Chop Onions Like a Pro: Fine dice those yellow onionsâthink 1/4-inch pieces, not rough chunks. The goal is for them to soften into the soup without turning mushy. If theyâre too big, theyâll sit like rocks; too small, and theyâll dissolve into nothing.
- Donât Overwork the Meat: Handling the lamb and beef mix too much makes meatballs dense and dry. Wet your hands, shape them gently, and stop when they hold togetherâno need for tight, compact balls. Theyâll expand in the broth, so keep them loose.
- Add Dill Late: Fresh dill loses its brightness when boiled too long. Stir in the chopped leaves just before serving, or let the soup sit off heat for 5 minutes with the dill folded in. This keeps it vibrant, not bitter.
Creative variations of this dish
Herb-Infused Vegetarian
Swap the meat for a hearty blend of 1.5 lb crumbled firm tofu or 1.5 lb mushrooms (cremini or shiitake) for a vegetarian version. SautĂŠ the mushrooms in olive oil until golden before mixing with 1 tbsp soy sauce, 1.5 tsp ground coriander, and 0.5 tsp allspice.
Form into meatballs using 1 egg as a binder and proceed with the recipe as written. The earthy mushrooms mimic the meaty texture beautifully. đą
Spicy Harissa Twist
Add 1 tbsp harissa paste to the onion-tomato base for a North African-Armenian fusion. The smoky, spicy harissa complements the cumin and coriander perfectly. For extra heat, stir in ½ tsp cayenne pepper with the lemon juice at the end.
Serve with a dollop of Greek yogurt to cool the spice. Trust me, your taste buds will thank you for this bold variation. đśď¸
Winter Root Vegetable
Boost the broth with 1 diced carrot, 1 diced parsnip, and 1 small rutabaga (peeled and chopped) when adding the vegetable broth. These roots add natural sweetness and heartiness that pairs wonderfully with the lamb.
Simmer them with the meatballs for the last 20 minutes of cooking so they don't turn mushy. The texture contrast makes every spoonful more interesting. âď¸
Lemon-Garlic Yogurt Topping
Create a bright topping by mixing ½ cup Greek yogurt with 1 tsp lemon zest, 1 minced garlic clove, and 1 tbsp chopped fresh dill. Spoon this over individual bowls before serving for a creamy, tangy contrast to the rich soup.
The yogurt also helps balance the meal if you're serving it with crusty bread. This simple addition elevates the dish to restaurant-quality. đ
Slow-Cooker Adaptation
For hands-off cooking, brown the meatballs first in a skillet, then transfer everything (including the onion-tomato base) to a 6-quart slow cooker. Add the broth and lemon juice, then cook on low for 4-5 hours or high for 2-3 hours.
The slow cooker enhances the meatballs' tenderness while letting the flavors meld beautifully. Perfect for busy weeknights when you want that home-cooked taste. â°
Bread Dipping Variations
Serve with lavash bread (traditional) or try garlic naan for extra flavor. For a fun twist, make herb-infused bread by mixing 1 tbsp chopped dill and 1 tbsp chopped parsley into the dough before baking.
The bread will absorb the soup's flavors beautifully, creating a delicious dipping experience. This small change makes the meal feel even more special. đ
Nutrition facts
Frequently asked questions
Can I make this Armenian meatball soup with chicken instead of lamb?
Yes, you can substitute 1.5 lb ground chicken for the lamb, but the flavor will be milder. Use 1 tsp extra ground cumin and ½ tsp smoked paprika to compensate. The meatballs will cook fasterâreduce simmering time to 20-25 minutes after adding broth. Chicken also benefits from a 10-minute marinade with lemon juice before forming meatballs for extra brightness.
Why does my Armenian meatball soup taste bland?
Blandness usually comes from under-seasoning or overcooking. First, check your saltâArmenian dishes need bold seasoning. Taste the broth before serving and add ½ tsp salt at a time until properly seasoned. Also, don't over-simmer the meatballsâthey should cook just until tender (160°F internal temp). For depth, add 1 tbsp tomato paste with the onions or a splash of red wine when deglazing the pot. Fresh herbs at the end also make a difference!
How do I prevent the meatballs from falling apart?
The key is proper handling: don't overwork the meat when mixing (just combine until combined), and chill the mixture for 30 minutes before forming. Use your hands to gently roll the meatballsâdon't press too hard. For extra binding, add 1 egg yolk to the mixture. Also, brown them well before adding brothâthe Maillard reaction creates a protective crust that holds them together. If they still fall apart, reduce simmering time by 10 minutes to prevent overcooking.
Can I prepare this soup ahead of time?
This soup actually tastes better the next day! Cook the meatballs and broth as directed, then let it cool completely. Store in an airtight container in the fridge for up to 3 days or freeze for 3 months. Reheat gently on the stove over low heat, stirring occasionally to prevent scorching. The flavors meld beautifully overnight, making it perfect for meal prep. Just add extra lemon juice when reheating to brighten the flavors.
What's the best way to serve Armenian meatball soup?
Traditionally, it's served with lavash bread for dipping, but any crusty bread works. For an authentic touch, add a side of pickled vegetables (like cucumbers or turnips) to cut through the richness. Garnish with extra chopped fresh dill and a drizzle of high-quality olive oil before serving. In Armenia, it's often accompanied by a simple green salad with lemon dressing. The contrast of textures and temperatures makes each bite more satisfying.
