Combine all meatball ingredients in a bowl and mix just until combined. Form into 2-inch meatballs.
Blend the tomatoes, onion, garlic, chipotle peppers, seasonings, bouillon, and 2 cups water until smooth.
Pour the blended mixture into a pot with the remaining 4 cups water. Bring to a boil, then gently add the meatballs and simmer for 20 minutes.
Add carrots and potatoes; cook for 20 minutes. Stir in the zucchini and simmer for another 10–15 minutes, or until the meatballs are cooked through and vegetables are fork-tender.
Serve with fresh cilantro and lime wedges, if desired.
