01 - Heat the olive oil in a large, deep skillet over medium-high heat. Add the ground beef and cook, breaking it apart with a spoon, until thoroughly browned, approximately 5 minutes. Drain any excess fat.
02 - Incorporate the diced yellow onion, minced garlic, and diced red bell pepper into the skillet. Sauté for 3-4 minutes until the vegetables begin to soften.
03 - Stir in the taco seasoning, salt, black pepper, and optional smoked paprika. Cook for 1 minute until fragrant, allowing the spices to bloom.
04 - Introduce the uncooked pasta, drained corn, tomato sauce, and broth to the skillet. Stir to ensure all ingredients are well combined, then bring the mixture to a gentle simmer.
05 - Reduce the heat to medium-low, cover the skillet, and allow to cook for 12-15 minutes, stirring occasionally. Continue cooking until the pasta is tender and most of the liquid has been absorbed.
06 - Remove the skillet from the heat and stir in the sour cream and half of the shredded cheddar and Monterey Jack cheeses. Mix thoroughly until the mixture becomes creamy and well integrated.
07 - Evenly sprinkle the remaining shredded cheeses over the surface of the dish. Cover the skillet again and cook for an additional 2-3 minutes, allowing the cheese to melt completely.
08 - Remove the skillet from the heat. Top generously with the crushed Nacho Cheese Doritos and optional fresh cilantro just before serving.