01 -
Fill a large pot with salted water and bring to a rolling boil. Add the spaghetti and cook until tender but still firm to the bite, following package timing. Before draining, save half a cup of the starchy pasta water - you'll need it later. Drain the noodles thoroughly.
02 -
While your pasta bubbles away, grab a large skillet and heat it over medium-high heat. Toss in the ground beef and diced onion, breaking up the meat as it cooks. Let everything brown nicely for about 5 minutes until the beef is cooked through and the onions are softened.
03 -
Sprinkle the taco seasoning over your browned beef mixture, then add the canned tomatoes and that reserved pasta water you saved. Give everything a good stir and let it bubble and simmer for 5 minutes so all the flavors can meld together beautifully.
04 -
Add your drained spaghetti right into the skillet with the meat sauce, along with the shredded cheese. Toss everything together until the cheese melts and coats the noodles. Serve immediately while it's hot, topped with fresh cilantro and any other favorite toppings you love.