In a large skillet, heat the olive oil over medium heat. Once hot, add the diced onion and minced garlic. Sauté for about 3-4 minutes, stirring occasionally, until the onion becomes translucent and fragrant.
Add the ground beef to the skillet, using a wooden spoon to break it apart. Cook the beef for approximately 5-7 minutes, or until it is browned and fully cooked through. If there's excess fat, carefully drain it from the skillet.
Stir in the taco seasoning, letting it cook for an additional 1-2 minutes. This will help enhance the flavors and bloom the spices.
Pour in the can of diced tomatoes (including the juice) and the beef broth. Bring the mixture to a gentle simmer, stirring occasionally.
Add the elbow macaroni to the skillet, stirring to combine with the other ingredients. Cover the skillet and let it simmer for about 10-12 minutes, stirring occasionally, until the pasta is al dente and the liquid is mostly absorbed.
After the pasta is cooked, fold in the corn and shredded cheddar cheese. Stir until the cheese has melted and everything is well combined.
Taste and season with salt and pepper to your preference.
Remove the skillet from heat and garnish with freshly chopped cilantro. Serve the dish hot for a comforting and bold meal.
Notes
Serve in deep bowls and sprinkle extra cilantro on top for a burst of color. Pair with lime wedges for an added zest.