Get prepped: Dice 1 medium onion, mince 3 cloves garlic, and cube 4 ounces cream cheese.
Cook the beef: Heat the 1 tablespoon olive oil in a large skillet or pot over medium heat. Add 1 pound ground beef and cook until browned, breaking it up as it cooks. Drain if needed.
Add the onion and garlic: Stir in the diced onion and cook until it softens. Add the garlic and cook for about a minute until it smells good.
Season it up: Add 2 tablespoons taco seasoning and mix everything together.
Add pasta and liquids: Add 8 oz elbow macaroni, 1 can Rotel diced tomatoes and green chilies (or salsa), 2 cups beef broth, and 2 cups milk. Stir to combine.
Simmer: Bring to a gentle boil, then lower the heat and cover. Cook for about 12 minutes, stirring now and then, until the pasta is tender and most of the liquid is absorbed.
Make it cheesy: Stir in 2 cups shredded cheese and cream cheese until smooth and creamy.
Finish and serve: Taste and adjust seasoning if needed. Top with chopped cilantro if you like it.
Notes
Stir every few minutes so the pasta cooks evenly.
If the sauce gets too thick, splash in a little milk.
If you want it saucier, add an extra 1/2 cup broth.
For more heat, use hot Rotel or add diced jalapenos.