Warm the pot. Set a large, deep skillet or Dutch oven over medium heat.
Add olive oil and let it shimmer.
Brown the meat. Add ground beef and break it up with a spoon. Cook until no longer pink, about 5–7 minutes. If there’s excess fat, spoon off most of it.
Sauté aromatics. Stir in the diced onion and cook 3 minutes until softened.
Add minced garlic and cook 30 seconds until fragrant.
Season it up. Sprinkle in taco seasoning and tomato paste. Stir well so the spices coat the meat and toast for 30–60 seconds for fuller flavor.
Add the liquids and pasta. Pour in salsa, diced tomatoes with juices, and broth. Stir, then add dry pasta.
Press the pasta under the liquid so it cooks evenly.
Simmer. Bring to a boil, then reduce to a steady simmer. Cover and cook 10–12 minutes, stirring once or twice to prevent sticking, until the pasta is al dente.
Add mix-ins. Stir in corn and black beans. Simmer uncovered 2–3 more minutes to warm through and thicken slightly.
Make it creamy. Reduce heat to low.
Add cream cheese and stir until fully melted and creamy.
Cheesy finish. Sprinkle in shredded cheese and stir until melted. Taste and adjust with salt and pepper. If it’s too thick, splash in a bit more broth; if too loose, simmer a minute longer.
Serve. Top with chopped cilantro and any extras you like—sour cream, jalapeños, green onions, or a squeeze of lime.
Serve hot.