Begin by bringing a large pot of salted water to a rolling boil. Add the elbow macaroni and cook according to the package instructions until al dente, usually about 7-8 minutes. Once cooked, drain the pasta and set it aside.
In the same pot (to save on cleanup!), heat over medium heat. Add the ground beef or turkey, breaking it apart with a wooden spoon. Cook until the meat is nicely browned and cooked through, approximately 6-8 minutes.
Once the meat is browned, add the finely diced onion and minced garlic to the pot. Sauté these together until the onion becomes translucent and soft, which should take about 3-4 minutes.
Sprinkle the taco seasoning over the meat and vegetables. Stir well to ensure everything is coated with the seasoning, allowing the flavors to blend together.
Pour in the can of undrained diced tomatoes with green chilies and the beef broth. Stir the mixture until well combined and allow it to come to a gentle simmer.
Once the mixture is simmering, stir in the cooked macaroni, corn, and sour cream. Mix everything together until heated through, about 3-5 minutes.
Gradually sprinkle in the shredded cheddar cheese, stirring continuously until the cheese has fully melted and the dish is creamy. Taste and adjust the seasoning with salt and black pepper, if needed.
Ladle the cheesy taco pasta into vibrant bowls or plates. Top each serving with a generous sprinkle of chopped fresh cilantro for a pop of color and flavor.
Notes
For a colorful presentation, serve in bright bowls and garnish with lime juice.