In a medium Dutch oven or shallow pan, heat the oil and add the ground turkey and season with salt and pepper. Cook for about 5 minutes or until lightly brown.
Add the onions, garlic, and tomatoes and cook for 1 minute. Then add the taco seasoning, stirring occasionally.
Add the beans and corn. Cook for 2 minutes. stirring occasionally.
Immediately add chili powder, cumin, cilantro, and water. Stir. Bring to simmer for 10 minutes. Season to taste.
Serve warm with cheese and sour cream.
You could easily make this dish vegetarian by simply skipping the beef and you won’t feel like you’re missing out. If you would like to have a substitute in its place, you could always add some chunks of sweet potato or even some cubed smoked tofu.