Armenian meatball soup is a comforting soup from Armenia, made here with small beef-and-lamb meatballs, rice, herbs, and a gently tomatoey broth brightened with lemon. Recipes vary between regions and families; this version keeps the meatballs tender and the broth simple, making it a satisfying one-pot meal with familiar ingredients.
Ingredients
- 1/3 cup (60 g) short-grain white rice, rinsed
- 1 lb (454 g) ground beef, preferably 85–90% lean
- 1/2 lb (227 g) ground lamb
- 1 small yellow onion (about 4 oz / 115 g), finely grated for the meatballs
- 1 large egg (about 50 g)
- 1/4 cup (15 g) finely chopped flat-leaf parsley, divided
- 1 tablespoon (3 g) finely chopped fresh mint, or 1 teaspoon (1 g) dried mint
- 1 teaspoon (5 g) fine salt, divided, plus more to taste
- 1/2 teaspoon (1 g) ground black pepper, divided
- 2 tablespoons (30 ml) olive oil
- 1 medium yellow onion (about 6 oz / 170 g), diced for the broth
- 1 medium carrot (about 3 oz / 85 g), diced
- 2 tablespoons (32 g) tomato paste
- 1 can (14.5 oz / 411 g) diced tomatoes, with their juices
- 8 cups (1.9 L) low-sodium beef broth, or chicken broth
- 2 bay leaves
- 2 tablespoons (30 ml) fresh lemon juice, plus lemon wedges for serving
- 2 tablespoons (8 g) chopped fresh dill, optional
Instructions
- Prepare the meatball mixture, about 15 minutes. Rinse the rice in a fine-mesh sieve until the water runs mostly clear, then drain well. In a large bowl, combine the ground beef, ground lamb, grated onion, egg, drained rice, half the parsley, the mint, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Mix gently with your hands or a fork just until evenly combined. Overworking the mixture can make the meatballs dense.
- Shape the meatballs, about 10 minutes. With damp hands, roll the mixture into roughly 30 small balls, each about 1 to 1 1/4 inches (2.5 to 3 cm) wide. Set them on a plate or tray as you work. Small, evenly sized meatballs cook at the same rate and are easier to serve in a spoonful of soup. Refrigerate them while you prepare the broth if your kitchen is warm; this short pause is optional and is not included in the timing.
- Start the broth, about 12 minutes. Heat the olive oil in a large heavy pot or Dutch oven over medium heat. Add the diced onion and carrot and cook for 5 to 6 minutes, stirring occasionally, until the onion softens but does not brown. Stir in the tomato paste and cook for 1 minute. Add the diced tomatoes, broth, bay leaves, remaining 1/2 teaspoon salt, and remaining 1/4 teaspoon pepper. Bring the liquid to a gentle boil, then lower the heat and simmer for 5 minutes so the tomato paste blends into the broth.
- Simmer the meatballs, 25 to 28 minutes. Lower the heat so the broth is gently simmering, not rapidly boiling. Carefully lower the meatballs into the pot one at a time, spacing them around the broth; avoid stirring vigorously while they first firm up. Simmer uncovered for 25 to 28 minutes, turning the heat down if the soup boils hard. Check a meatball near the center with a food thermometer: USDA FSIS says ground meat must reach a safe minimum internal temperature of 160°F (71°C). The rice should also be tender when you cut one open. If either needs more time, simmer for a few additional minutes and check again.
- Finish and season, about 3 minutes. Remove the bay leaves. Stir in the lemon juice and remaining parsley, plus the dill if using. Taste the broth and adjust the salt, pepper, or lemon to suit your preference. Let the soup sit for 2 minutes off the heat so the flavors settle, then ladle it into warm bowls. The full stovetop time is about 50 minutes, including bringing the broth to a simmer.
Tips
- Keep the mixture tender. Grated onion adds moisture and blends into the meatballs more easily than chopped onion. Mix only until the ingredients come together, and use damp hands to shape the balls without pressing them tightly.
- Choose the right rice. Short-grain white rice is a good choice because it cooks inside the meatballs and helps them hold together. Long-grain rice works too, but the texture will be a little less cohesive. Brown rice is not a direct swap here: it takes longer to soften, so the meatballs may overcook before the rice is ready.
- Keep the simmer gentle. A hard boil can break up the meatballs and make the broth cloudy. Once they are in the pot, maintain small, occasional bubbles and avoid stirring for the first few minutes. After they have firmed, you can gently move them with a spoon if needed.
- Use herbs thoughtfully. Fresh mint gives the soup a bright, distinct aroma; dried mint is a practical substitute, but use less because it tastes more concentrated. If lamb is unavailable, use 1 1/2 lb (681 g) ground beef. The soup will be milder and less rich, so taste the broth for seasoning before serving.
Serving Suggestions
Serve the soup hot in wide bowls, making sure each portion gets several meatballs and plenty of broth. Put lemon wedges on the table so everyone can add more acidity to taste; the lemon lifts the tomato and meat flavors without making the soup taste sharply sour. A scattering of extra parsley or dill adds freshness, while a little black pepper can bring out the broth’s savory notes.
Warm flatbread, lavash, or crusty bread is useful for soaking up the broth. For a fuller meal, serve a simple salad of cucumber, tomato, and herbs alongside it, or set out pickled vegetables for a tangy contrast. Because the meatballs and rice make this soup substantial, modest sides are usually enough. If serving it as part of a larger meal, offer smaller bowls as a first course and keep the bread on the side.
Variations
Use all beef or all lamb. An all-beef version has a cleaner, milder flavor. All lamb makes a more pronounced, richer soup; choose ground lamb that is not excessively fatty and skim excess fat from the surface if you prefer a lighter broth. The combination in the recipe gives a balanced middle ground.
Adjust the herbs. Parsley and mint make a fresh, aromatic pairing, but chopped cilantro can replace some or all of the parsley if you like its flavor. Dill is optional and can be left out. Dried herbs are handy when fresh mint is difficult to find; add them to the meat mixture rather than increasing the amount of fresh herbs called for.
Make the broth less tomato-forward. Use half a can of diced tomatoes and add 1/2 cup (120 ml) extra broth for a more delicate tomato flavor. For a slightly more substantial bowl, add 1 cup (150 g) diced potato when you add the broth; simmer it until almost tender before adding the meatballs, then continue cooking until the meatballs reach temperature and the potato is soft. That variation may need a few extra minutes on the stove.
Substitute the mint. Dried mint is easier to find than fresh in some shops and gives the meatballs a more concentrated, earthy note. Start with the smaller amount listed in the ingredients. If neither kind is available, leave it out and use a little extra parsley; the soup will still work, though it will have a simpler herb flavor.
Storage and Reheating
For food safety, refrigerate the soup within 2 hours of cooking, dividing it among shallow containers if a large pot would take too long to cool. Keep it covered in the refrigerator for 3 to 4 days. The rice inside the meatballs continues to absorb broth as it sits, so the soup will thicken; add a splash of water or broth when reheating to loosen it.
Reheat only the portion you plan to eat in a saucepan over medium heat, stirring gently until it is steaming throughout. Check with a food thermometer and bring leftovers to 165°F (74°C). Avoid a vigorous boil, which can break the meatballs. You can also microwave an individual serving in a covered, microwave-safe bowl, stirring carefully halfway through and checking that it reaches 165°F (74°C).
To freeze, cool the soup promptly and transfer it to airtight freezer containers, leaving a little room for expansion. Freeze for up to 2 to 3 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C). The rice may become softer after freezing, but the soup remains enjoyable; add fresh lemon and herbs after reheating to refresh the flavor.
Frequently Asked Questions
Can I make Armenian meatball soup ahead of time?
Yes. You can prepare and shape the meatballs up to one day ahead, cover them, and keep them refrigerated until you start the broth. You can also cook the soup a day ahead and chill it promptly. The rice will soak up some broth overnight, so plan to add a little extra broth or water while reheating, then adjust the lemon and salt just before serving.
Why are my meatballs falling apart?
They may have been mixed too loosely, shaped very large, or stirred before their outsides had time to set. Make sure the rice is drained, include the egg as listed, and shape small balls with gentle pressure. Lower them into a gentle simmer and leave them undisturbed for the first few minutes. A rapid boil can also break them apart.
Can I use only ground beef?
Yes. Replace the beef and lamb with 1 1/2 lb (681 g) ground beef. The flavor will be milder and a little less rich, but the cooking method and safe temperature stay the same. Choose beef that is not extremely lean, since a small amount of fat helps keep the meatballs tender.
How can I tell when the meatballs are done?
Check a meatball from the middle of the pot with an instant-read food thermometer; ground meat should reach 160°F (71°C), the USDA FSIS safe minimum. The rice should be tender when the meatball is cut open, too. If the temperature is reached but the rice still feels firm, continue simmering gently and check again after a few minutes.
Can I make the soup without lamb or mint?
Yes. All beef is a straightforward substitute for lamb, and you can omit mint if it is hard to find. Fresh parsley, dried mint, and dill are flexible flavor choices rather than requirements for this particular home-style version. Keep the measured rice and liquid amounts the same so the meatballs and broth cook as intended.
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).