Step 1: Prepare Meatballs : In a mixing bowl, combine ground beef, cooked rice, onion, garlic, egg, parsley, cumin, salt, and pepper. Mix until well combined. Shape into small meatballs, about 1–1.5 inches in diameter. Set aside.
Step 2: Sauté Aromatics : Heat olive oil in a large soup pot over medium heat. Add onion and garlic, sauté for 3–4 minutes until soft and fragrant.
Step 3: Prepare Soup Base : Add carrots, zucchini, potato, and green beans to the pot. Stir in diced tomatoes, oregano, cumin, and broth. Bring the soup to a gentle boil.
Step 4: Cook Meatballs in Soup : Carefully drop meatballs into the simmering soup. Reduce heat to medium-low, cover, and simmer for 20–25 minutes until meatballs are cooked through and vegetables are tender.
Step 5: Adjust Seasoning : Taste the soup and adjust with salt and pepper as needed. Stir in fresh cilantro just before serving.
Step 6: Serve : Ladle soup into bowls. Serve with lime wedges for a fresh, zesty finish.