- Soak the rice in water for 20 minutes. Mix together ground beef, rice, eggs, chopped yellow onion, minced garlic, chopped mint, chopped parsley, chopped cilantro, cumin powder, and dried oregano.  
- Form the meatballs by hand or with a meatball sizer. Set them aside. 
- Sauté onion and garlic in oil for about 4 minutes, then add cumin powder, dried oregano, paprika, salt, and pepper to the mix and stir.  
- Follow up with chopped hot pepper, fresh cilantro, sliced carrots, and celery. Mix and cook for 1 - 2 minutes. 
- Add beef broth, water, potatoes, zucchini, and ground tomatoes to the pot. 
- Roll each meatball in corn flour before dropping it into the soup. Bring the soup to a boil. 
- Simmer the soup with the lid on for 25-30 minutes. Add lime juice, chopped fresh cilantro, parsley, and ground black pepper to the soup. 
- Serve hot.