01 -
Heat your biggest pot or Dutch oven over medium-high heat and add the ground beef. Break it up with a wooden spoon and let it really brown with crispy edges, about 6-7 minutes. Drain off most of the fat, leaving just a little for flavor.
02 -
Add Rotel tomatoes (juice and all), uncooked pasta, and beef broth. Stir everything together and bring to a rolling boil. Season with salt and pepper, then reduce heat to medium.
03 -
Cover and simmer for 12-15 minutes, stirring every few minutes so nothing sticks. Pasta should be tender and most liquid absorbed. Add more broth if too dry, simmer uncovered if too soupy.
04 -
Remove from heat and immediately add cubes of softened cream cheese. Stir vigorously until completely melted and creates a creamy sauce. Add a splash of broth if too thick.
05 -
Stir in sharp cheddar cheese until completely melted and sauce coats everything beautifully. Taste and adjust seasoning, adding garlic powder if desired.
06 -
Let sit for 5 minutes to thicken slightly, then serve immediately while steaming hot. Sprinkle extra cheese on top and serve with crusty bread to soak up the sauce.