Place a large skillet over medium heat and add the olive oil.
Add the onion, garlic, and chopped bell pepper. Cook for about 5 minutes, stirring occasionally, until the vegetables soften and become fragrant.
Season lightly with salt and black pepper.
Add the ground chicken to the skillet. Break it apart with a wooden spoon while cooking until browned and mostly cooked through.
Stir in the uncooked rotini pasta, diced tomatoes, enchilada sauce, vegetable broth, and taco seasoning.
Mix everything together well and bring the skillet to a gentle boil.
Add the black beans and corn, then stir again until evenly combined.
Lower the heat, cover the skillet, and let everything simmer for about 15 minutes. Stir every few minutes so the pasta cooks evenly and doesn’t stick to the bottom.
Once the pasta is tender and most of the liquid has absorbed, sprinkle the shredded cheese evenly over the top.
Cover the skillet again for 1–2 minutes until the cheese melts completely.
Add your favorite toppings and serve warm.