I grew up eating this soup and after trying dozens of recipes I have combined them to come up with this dish. The flavors are rich, the meatballs are tender and the broth is good enough to drink by itself. Serve with warm flour tortillas.
Combine ground beef, egg, bread crumbs, rice, cumin, garlic powder, and salt in a large bowl. Mix well.
Bring chicken broth to a boil over medium heat in a large kettle.
Form the beef mixture into 1 inch meatballs, using about 1 1/2 tablespoons of meat for each. Turn the heat down under the chicken broth to a simmer and drop the meatballs into the broth. Simmer the meatballs in the broth for 20 minutes, until meatballs are cooked through.
Stir in the carrots, onion, celery, canned diced tomatoes with green chiles, tomato sauce, canned chiles, cilantro, garlic powder, oregano, and cumin. Simmer the soup for 1 hour to cook the vegetables and blend the flavors.
Per Serving: 289 calories; protein 23.2g; carbohydrates 17.9g; fat 13.4g; cholesterol 75.4mg; sodium 1394.4mg.