Preheat the oven to 350 degrees Fahrenheit and cook the pasta as directed on the package.
Add olive oil to a large skillet over medium high heat. Add the lean ground beef and cook until the beef is fully browned, no longer pink, and cooked through.
Combine the water and taco seasoning to the meat and allow to simmer for two minutes. Drain the excess grease and water.
Stir in the Rotel, soup, Velveeta and cream cheese. Stir until the cheese is melted and combined.
Add the cooked pasta to the meat mixture and stir to combine.
Top the dish with the shredded cheese and place into the oven. Bake uncovered for 25 minutes.
Remove the taco spaghetti from the oven and garnish with green onion tops. Serve with your favorite toppings.
Notes
Substitute lean ground turkey for the lean ground beef.
Consider adding beans such as rinsed and drained black beans to the recipe for an even heartier dish.
Substitute pasta with roasted spaghetti squash and make Taco Spaghetti Squash boats.
Use toppings such as pico de gallo, sour cream, fresh cilantro, and more.
Store remaining leftovers in an airtight container in the refrigerator for up to 3 days before discarding.
*Nutritional information is a calculated guesstimate. Please note that this can change with different brands and modifications you may make to the recipe. For the most accurate information, use a nutritional calculator with the exact brands and measurements you're using with each recipe.