Ingredients
Method
Preparation
- In a large bowl, combine the ground beef, cooked rice, chopped onion, minced garlic, cumin, oregano, salt, pepper, and beaten egg. Mix well using your hands until everything is well incorporated.
- Form the mixture into small meatballs, about one inch in diameter, and set them aside on a plate.
Cooking
- In a large pot, heat the broth over medium-high heat. Once it’s simmering, add the diced tomatoes with their juice, followed by the sliced carrots and zucchini. Allow the vegetables to cook for about 5-7 minutes, until they begin to soften.
- Carefully add the meatballs to the soup. You can drop them in directly or use a slotted spoon. Let them simmer in the broth for about 15-20 minutes, or until they are fully cooked through.
- Add the green beans for an extra crunch, and let the soup simmer for another 5 minutes. Taste and adjust the seasoning if necessary.
- Remove the pot from heat, and stir in the chopped cilantro for freshness. Serve hot with lime wedges on the side for squeezing over the soup just before enjoying.
Notes
For extra flavor, consider adding a splash of soy sauce or Worcestershire sauce. You can also make this soup vegetarian by swapping meatballs for chickpea patties or lentils. Store leftovers in an airtight container in the fridge for up to 3 days or freeze for 2-3 months. If the soup becomes too watery, simmer it uncovered to reduce the liquid. For a spicy kick, add diced jalapeños or a pinch of cayenne.
