This hearty one-skillet dinner delivers bold taco flavors in under 30 minutes. Perfect for busy weeknights when you want something satisfying and delicious.
Heat olive oil in a large skillet over medium-high heat. Add the diced onion and cook for 3 to 4 minutes until softened and translucent.
Add the ground turkey to the skillet and break it apart with a wooden spoon. Cook for 6 to 7 minutes until fully browned and no pink remains. Stir in the minced garlic and cook for 30 seconds.
Sprinkle the taco seasoning over the turkey and stir well. Pour in the diced tomatoes with green chiles and stir to combine everything.
Add the black beans and corn kernels. Stir and let the mixture simmer for 5 minutes so the flavors come together and the liquid reduces slightly.
Sprinkle the shredded Mexican blend cheese over the top. Cover the skillet with a lid and let it sit for 2 minutes until the cheese is melted and gooey.
Remove from heat and top with fresh cilantro, diced avocado, and a dollop of sour cream. Serve straight from the skillet.