Make this hearty and flavorful Mexican Meatball Soup, Caldo de Albondigas, featuring tender homemade meatballs, fresh vegetables, and a savory tomato broth. This is a comforting family dinner favorite.
Author:Cat
Prep Time:20 min
Cook Time:40 min
Total Time:60 min
Yield:6 servings 1x
Category:Dinner
Method:Stovetop Simmering
Cuisine:Mexican
Diet:Vegetarian
Ingredients
Scale
1 pound ground beef or a mix of beef and pork
1/4 cup uncooked white rice
1/4 cup finely chopped onion (for meatballs)
1 large egg
1 teaspoon dried oregano
1/2 teaspoon ground cumin
1/2 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon olive oil
6 cups chicken broth
1 (14.5 ounce) can diced tomatoes, undrained
1/2 cup chopped onion (for soup base)
2 cloves garlic, minced
2 carrots, peeled and sliced
2 medium potatoes, peeled and diced
1 small zucchini, diced
1/2 cup chopped fresh cilantro, plus more for garnish
Salt and pepper to taste
Instructions
Combine the ground meat, rice, 1/4 cup onion, egg, oregano, cumin, salt, and pepper in a bowl. Mix gently with your hands until just combined; do not overmix.
Form the meat mixture into small, uniform meatballs, about 1 inch in diameter. You should have about 18 to 20 meatballs.
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the 1/2 cup onion and cook until softened, about 5 minutes. Add the minced garlic and cook for 1 minute more until fragrant.
Pour in the chicken broth and diced tomatoes. Bring the mixture to a simmer.
Gently drop the meatballs into the simmering broth one at a time.
Add the carrots and potatoes to the pot. Reduce the heat to low, cover, and simmer for 15 minutes.
Add the diced zucchini and continue to simmer, uncovered, for another 10 minutes, or until the meatballs are cooked through and the vegetables are tender.
Stir in the 1/2 cup chopped cilantro during the last 5 minutes of cooking. Taste the broth and adjust salt and pepper as needed.
Serve the soup hot, garnished with extra fresh cilantro.
Notes
For a low-carb option, omit the rice from the meatballs and substitute the potatoes with chayote squash or add extra zucchini.
You can use ground turkey for a lighter version of the meatballs.
If you prefer a richer broth flavor, use beef broth instead of chicken broth.