This comforting Albondigas Soup features tender rice-filled meatballs simmered in a savory tomato broth with vegetables. It’s a family-friendly Mexican classic perfect for cold days and cozy dinners.
In a large bowl, add ground beef, rice, breadcrumbs, onion, egg, marjoram, cilantro, thyme, 1 teaspoon salt, and 1/2 teaspoon pepper. Using your hand or a strong spatula, mix until well combined.
Working with 1 heaping tablespoon at a time, roll the mixture into 1-inch balls and place on a baking sheet. Refrigerate while preparing the soup.
To make the soup:
In a Dutch oven or large pot over medium-high heat, heat olive oil until shimmering. Add carrots, celery, onion, potato, zucchini, and garlic. Cook, stirring occasionally, until the vegetables have softened, about 5 to 8 minutes.
Stir in the broth, tomatoes, jalapeño, coriander, and cumin. Gently add meatballs. Stir to combine and bring to a boil.
Reduce heat and simmer, uncovered until vegetables are tender and rice in meatballs is thoroughly cooked, about 20 to 25 minutes, stirring occasionally. Skim foam and fat as needed.
Stir in cilantro and season to taste with salt and freshly ground black pepper. (I like 1 teaspoon salt and 1/2 teaspoon pepper.) Garnish with additional cilantro and serve with lime wedges.
Notes
Cilantro: Omit if you're not a fan. In Mexico, sometimes they use fresh peppermint in the albondigas meatballs instead of cilantro.
Jalapeños: For a milder soup , remove any seeds and inner membranes from the jalapeños (and wear gloves if you want to).