Brown the ground beef with the diced onions in a large skillet over medium high heat. Break up the beef as it browns. Cook until the onions are soft and the beef is no longer pink. Drain off any excess grease.
Stir in the taco seasoning, diced tomatoes with green chilies, spaghetti noodles and water. Bring the mixture to a boil over high heat. Cover, reduce the heat to low and cook on low for 15 minutes until the noodles are cooked through.
Stir in half of the shredded cheese. Cover and let sit until the cheese melted (approximately 1 minute).
Turn off the heat. Serve warm topped with the remaining shredded cheese and cilantro. Enjoy!
Notes
Shred your own cheddar cheese instead of using the pre-shredded type as it will melt more creamy in the pasta dish. Refrigerate the leftovers in an airtight container for up to 5 days. This recipe is also delicious topped with your favorite taco toppings (lettuce, tomatoes, green onions, sour cream, etc.)