Print

A delicious Mexican Meatball Soup with tender beef and rice meatballs simmered in a flavorful tomato broth with potatoes, carrots, and zucchini. A hearty yet light comfort food perfect for busy weeknights or serving guests.

Ingredients

Scale
  • 1 pound lean ground beef
  • 1 large egg
  • ½ cup white onion, finely diced
  • ¼ cup long grain white rice, uncooked (or ½ cup cooked rice as a swap)
  • 3 garlic cloves, finely minced
  • 2 teaspoons salt, plus more to taste
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • ½ teaspoon ground black pepper
  • ½ teaspoon dried oregano
  • 48 ounces low-sodium chicken broth
  • 15 ounce can crushed tomatoes, undrained
  • 3 large carrots, peeled and chopped into 1-inch pieces
  • 34 large russet potatoes (about 1 pound), peeled and chopped into 1-inch pieces
  • 2 zucchini squash (about 12 ounces once chopped), cut into 1-inch pieces
  • Optional: freshly chopped cilantro and lime wedges for serving

Instructions

  1. Combine ground beef, egg, finely diced onion, uncooked long-grain rice, minced garlic, salt, ground cumin, garlic powder, black pepper, and dried oregano in a large bowl; mix by hand just until combined without overworking.
  2. Shape the mixture into about 2-inch meatballs, placing them on a plate (wet or lightly oiled hands to prevent sticking).
  3. Bring the chicken broth and crushed tomatoes to a boil in a large soup pot or Dutch oven over medium-high heat.
  4. Carefully add the meatballs to the hot broth and gently cook for 10 minutes.
  5. Add the chopped carrots, peeled and diced potatoes, and zucchini to the pot; continue boiling for 5 minutes, then reduce heat to medium-low.
  6. If the soup looks too thick, add 2–3 cups of water, then simmer for another 10–15 minutes, or until the vegetables are tender when pierced with a fork.
  7. Remove the pot from heat and let the soup rest for 5 minutes.
  8. Finish each bowl with chopped cilantro and a squeeze of fresh lime.

Notes

Mix meatball ingredients gently to avoid tough meatballs; avoid overworking the meat mixture., Chilling the meatball mixture before shaping helps form neater balls., Uniform 2-inch meatballs cook evenly; wet or oiled hands prevent sticking while shaping., Raw rice cooks inside meatballs but may cause breakage; cooked rice can be substituted to keep meatballs intact., Keep broth at a low simmer after adding meatballs to prevent them from breaking apart., Add zucchini later if preferred firmer in texture., Taste and adjust seasoning early by pan-frying a test meatball., Thicken thin broth by simmering uncovered or mashing cooked potatoes; add broth/water if too thick., Browning meatballs first is optional but adds flavor., For slow cooker method, add ingredients and cook on low for about 4 hours, check meatball doneness with a thermometer., Freeze leftovers with vegetables slightly undercooked to keep texture upon reheating., Reheat gently to preserve meatball texture; avoid boiling after reheating., Add fresh lime juice and chopped cilantro at serving for brightness., Optional swaps include ground turkey, pork, veal, or chicken meats and adding jalapeños or red pepper flakes for heat.

Nutrition