Preheat the oven to 350 F and line a baking sheet with parchment paper. Combine the ingredients for the meatballs and form them into small meatballs. You should have about 25. Bake in the preheated oven for 15 minutes. Remove from the oven and set aside, covering with foil to keep them warm.
Place a large stockpot or dutch oven over medium heat on the stove and add the avocado oil. Saute the onion and garlic for 3-4 minutes or until lightly fragrant.
Add the carrots and celery and cook for another 5 minutes or until lightly fork tender.
Add the sweet potato, diced tomato, broth, salt, pepper, cumin and oregano. Bring to a boil and reduce to a simmer. Carefully add the meatballs and zucchini. Lightly stir. Simmer for 12-15 minutes or until the vegetables are tender and the meatballs are cooked through.
Season with additional salt and pepper to taste along with lime juice. Serve topped with cilantro and avocado.