Prep the veggies: Small dice the onion and tomatoes. Peel the carrots. Cut the carrots and celery into small pieces. Mince the garlic. Medium dice the chayote and zucchini. Cut the corn into medium pieces. Cut the green beans into three sections. Set aside until needed.
Ground turkey: Mix in the salt, pepper, onion and garlic into the meat until well combined.
Make the soup: place a large pot over medium heat and sauté the onions in the olive oil until slightly softened. Then, add the celery and carrots. Cook until slightly soft, about 3 minutes. Add the tomatoes and garlic. Sauté until cooked through. Sprinkle in the spices and stir for 2 minutes. Then add the water. Add the chayote, corn and herbs. Bring to a boil, then lower the heat, cover and cook on a gentle simmer until veggies are half way cooked, about 5 minutes. Now, add the zucchini and green beans.
Roll the meatballs into desired size. Add into the simmering soup, cover the pot and let it everything cook completely, about 10-15 minutes. Lastly adjust the salt to taste. Turn off the heat and serve.
Toppings: Chile de arbol (optional), onion, cilantro and a squeeze of lime juice. Mix to combine and ENJOY!!!