Albondigas Soup is a classic Mexican meatball soup featuring savory, tender meatballs simmered in a warm, aromatic broth. This comforting soup combines simple vegetables, fragrant spices, and a rich tomato-chicken stock base to create a meal that’s both nourishing and full of flavor—perfect for chilly evenings or anytime you crave a hearty, homey bowl.

If you’ve ever ordered Mexican at a neighborhood restaurant, chances are you’ve seen albóndigas on the menu. Albóndigas means meatballs in Spanish, and in this soup they’re the star—small, well-seasoned meatballs poached in a tomato-scented broth alongside carrots, celery and onion. The technique is straightforward: form the meatballs, brown them briefly (if desired) to develop flavor, then simmer everything together until the vegetables are tender and the broth is infused with the meatballs’ juices.
This version follows a familiar mirepoix base—onion, carrots and celery—enhanced with ground cumin for a warm, earthy note. Ground pork makes a traditional filling for the meatballs, but you can substitute beef or turkey if you prefer. Fresh cilantro mixed into the meatballs brightens the flavor, while chopped parsley or extra cilantro used as a garnish adds a fresh finish. For a non-traditional touch, some like to top servings with a small sprinkle of shredded Parmesan; it’s optional but pleasant if you enjoy a touch of cheesy richness.

This soup is practical as well as delicious: it’s easy to prepare in one pot, scales well for leftovers, and the flavors often deepen after a day in the refrigerator. Serve with crusty bread, warm tortillas, or a simple green salad for a complete meal. Below you’ll find organized ingredient lists, clear step-by-step instructions, helpful notes and nutrition information to guide you through making a satisfying pot of Albondigas Soup.
Ingredients
For the meatballs
- 2 pounds ground pork (or substitute ground beef or turkey)
- 1 large egg
- ½ cup chopped cilantro
- ½ large yellow onion, finely chopped
- 4 cloves garlic, minced
- ½ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 1 tablespoon canola oil (use only if needed for browning)
For the soup
- ½ large yellow onion, chopped
- 8 large carrots, cut into ½-inch pieces
- 3 stalks celery, chopped
- 1 teaspoon ground cumin
- 8 oz can tomato sauce
- 2 (32 oz) containers low-sodium chicken broth
- ½ cup chopped parsley, for serving
Instructions
- Make the meatball mixture: In a bowl, combine the ground pork, egg, chopped cilantro, finely chopped onion, minced garlic, salt and pepper. Mix gently with your hands until ingredients are evenly distributed—take care not to overwork the meat, which can make meatballs tough.
- Form and brown (optional): Shape the mixture into small meatballs. If you choose to brown them before simmering, heat a large stockpot over medium-high heat, add the oil if the meat is lean, and brown meatballs in batches so they don’t crowd the pan. Remove browned meatballs with a slotted spoon and set aside.
- Sauté the vegetables: Reduce the heat to medium. Add the chopped onion, carrots and celery to the pot (add a splash of oil if the pan is dry). Scrape up any fond left from browning. Cook for 5–10 minutes, stirring occasionally, until the vegetables begin to soften and the onions become translucent. Add the ground cumin and cook another minute or two to release its aroma.
- Simmer the soup: Pour in the tomato sauce and chicken broth, stirring to combine. Gently add the meatballs back into the pot. Bring the mixture to a simmer, then reduce heat to maintain a gentle simmer. Cook for 30–90 minutes—30 minutes yields a well-developed flavor, while a longer simmer deepens the stock and melds flavors even more.
- Finish and serve: Taste and adjust seasoning with salt and pepper if needed. Ladle the soup into warmed bowls, garnish with chopped parsley or additional cilantro, and serve immediately with bread or tortillas on the side.
Notes
Because ground pork varies in fat content, you may not need oil to brown the meatballs; lean cuts often benefit from a little oil. For a slightly different flavor, replace the pork with ground beef or turkey. Although not traditional, a light sprinkle of shredded Parmesan at the table can add a pleasant savory contrast. Leftovers keep well and often taste better the next day—reheat gently on the stove.
Nutrition Information (Per Serving)
Yield: 12 servings
Calories: 324 | Total Fat: 20g | Saturated Fat: 7g | Unsaturated Fat: 11g | Trans Fat: 0g
Cholesterol: 103mg | Sodium: 249mg | Carbohydrates: 7g | Fiber: 2g | Sugars: 2g | Protein: 28g
Nutrition estimates are approximate and will vary with ingredient brands and portion sizes.
Serving Suggestions
Serve Albondigas Soup hot with crusty bread, warm corn or flour tortillas, or a green salad. For added freshness, offer extra chopped cilantro or parsley at the table. This soup also pairs nicely with a squeeze of fresh lime for brightness.