Mexican meatball soup

Ingredients:

For the meatballs:
  • 1 lb lean ground beef
  • 2 garlic cloves, minced
  • ¼ cup integral rice
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • ¼ cup chopped fresh parsley
  • 1 egg, beaten
  • ½ teaspoon salt
  • ¼ teaspoon pepper
For the soup:
  • 1 tablespoon olive oil
  • 1 large onion, chopped
  • 2 garlic cloves, minced
  • 1 carrot, peeled and cut into ½-inch pieces
  • 2 stalks celery, cut in chunks
  • 3 cups chicken broth
  • 3 cups water
  • 1 can diced tomatoes with juice
  • ½ teaspoon died oregano
  • ¼ teaspoon ground cumin
  • 1 cup chopped zucchini
  • 1 tablespoon lemon juice
  • Salt and pepper, to taste
  • Fresh parsley, for garnish

Instructions:

  1. Mix all the meatball ingredients together in a large bowl. Using wet hands, shape the meat mixture into 1-inch meatballs by rolling it between your hands until it forms a ball. This should make about 35 meatballs, depending on how big you make them. Keep them in the refrigerator until ready to add to the soup.
  2. In a large, heavy pot, heat the olive oil over medium heat. Add onions and cook until softened, about 2-3 minutes. Add the garlic, chopped carrots, and celery, and cook, stirring frequently, for about 5 minutes, or until they start to soften. Pour in the chicken broth, water and can of tomatoes. Stir in oregano and cumin. Bring to a boil over high heat, then reduce heat to medium-low, cover, and let simmer for about 5 minutes.
  3. Add the meatballs to the simmering soup, one at a time. Stir very gently, to avoid breaking apart the meatballs. Cover and simmer over medium-low heat for another 10 minutes. Stir in zucchini and cook, until soft, about 10 minutes. Stir in the lemon juice, and season with salt and pepper, to taste. Serve.
  4. Garnish with chopped fresh parsley.