Cook the Pasta: In a large skillet, cook the elbow noodles in beef broth over medium heat for approximately 10 minutes, or until they are tender. If you prefer al dente pasta, reduce the cooking time to 6 minutes. Once done, transfer the noodles to a large bowl and set aside, leaving them in the broth to prevent sticking.
Prepare the Beef: In the same skillet, combine the ground beef and chopped onion. Use a wooden spoon to crumble the beef and cook over medium heat until browned and fully cooked. The onions should become tender but not browned. Drain excess grease from the skillet.
Create the Sauce: Turn the heat to medium-low. Add the butter and let it melt. Mix in the cream cheese, heavy cream, and cheddar cheese. Keep stirring until the cheese melts completely and the sauce is smooth and creamy. Add salt to taste.
Combine Ingredients: Return the cooked noodles and diced tomatoes to the skillet. Stir everything together until the noodles are fully coated in the cheese sauce and the tomatoes are evenly mixed in.
Serve: Serve the hamburger mac and cheese warm, straight from the skillet. Enjoy its creamy, cheesy goodness