In a large pot, heat olive oil over medium heat. Add the diced onion and sauté for about 3–4 minutes until translucent.
Stir in the minced garlic and cook for an additional 1 minute until fragrant.
Add the ground turkey or chicken to the pot, breaking it apart with a spatula. Cook until browned and fully cooked through, about 5–7 minutes.
Once the meat is cooked, sprinkle in the taco seasoning, stirring until the meat is well coated.
Pour in the chicken broth, diced tomatoes (with their juices), black beans, kidney beans, and corn. Stir everything together and bring to a gentle simmer.
Reduce the heat to low and stir in the almond milk and Greek yogurt, mixing until smooth and creamy.
Gradually fold in the shredded cheddar cheese, allowing it to melt into the soup. Season with salt and pepper to taste.
Let the soup simmer for 10 minutes, stirring occasionally to keep it creamy.
Remove from heat and serve hot, garnished with fresh cilantro and extra cheese. Add a lime wedge for a burst of freshness.
Notes
Feel free to customize with your favorite toppings.