In a large skillet, heat olive oil over medium heat. Add diced onion and bell pepper, sautéing for about 3-4 minutes until they become tender.
Add the ground turkey or beef to the skillet, seasoning it with salt, pepper, and taco seasoning. Cook until browned and fully cooked, about 5-7 minutes.
Stir in the diced tomatoes with green chilies, black beans, corn, and beef broth. Bring the mixture to a gentle boil.
Once boiling, add the elbow macaroni. Stir well, cover, and reduce heat to a simmer. Cook for about 8-10 minutes, or until the pasta is al dente, stirring occasionally.
After the pasta has cooked, remove the skillet from heat and stir in 1 ½ cups of shredded cheddar cheese. Mix until the cheese melts into the mixture, creating a creamy texture.
Top the skillet with the remaining cheese, cover, and let it sit for about 2-3 minutes until the cheese is melted and bubbly.
Optionally, garnish with fresh cilantro before serving.