Make the MeatballsIn a large mixing bowl, combine the ground beef (or beef and pork mixture) with cooked rice, beaten egg, chopped cilantro, chopped mint (if using), garlic powder, cumin powder, salt, and pepper. Using your hands, gently mix everything until it’s just combined. Be careful not to overmix, as this can make the meatballs tough.
Take about a tablespoon of the mixture and roll it between your palms to form a small meatball. Repeat until all the meat is used. Set aside.
Prepare the Soup BaseHeat a tablespoon of olive oil in a large soup pot over medium heat. Add the diced onions and cook for 3–4 minutes until they become translucent.
Add the minced garlic and sauté for an additional minute, or until fragrant.
Stir in the crushed tomatoes, beef or chicken broth, and season with cumin, oregano, salt, and pepper.
Bring the mixture to a gentle boil.
Add the Meatballs and VegetablesCarefully place the meatballs one by one into the simmering broth. Try not to stir too much at this point to avoid breaking up the meatballs. Add the cubed potatoes, sliced carrots, and diced zucchini to the pot.
Reduce the heat to a simmer and let everything cook for 30–40 minutes, or until the meatballs are cooked through and the vegetables are tender.
Garnish and ServeTaste the soup and adjust the seasoning with salt and pepper if needed. Ladle the albondigas soup into bowls and garnish with fresh cilantro.
Serve with lime wedges on the side for a zesty kick.