Make the meatballs. In a mixing bowl, add the ground beef, onion, cilantro, rice, cumin, garlic powder, chipotle peppers, egg, salt, and pepper. Mix to combine and form into small balls, about the size of a golf ball. Set aside.
In a blender, add the tomatoes, onion, garlic, chipotle peppers, 1 tbsp bouillon, oregano, and 2 cups of water. Blend until smooth. Taste and adjust seasoning if necessary.
In a large pot over medium high heat, add the blended sauce and bring to a boil. Add 5 cups of water and 1 tbsp chicken bouillon. Once broth is boiling, carefully add the meatballs. Cook for 5 minutes, stirring occasionally.
After 5 minutes, add carrot and potatoes. Cook for 12 - 15 minutes.
Then, add zucchini and cook for 5 minutes. Taste broth and adjust seasoning if needed.
Serve topped with cilantro, a squeeze of lime, and warm tortillas or rice.