Ingredients
Method
Cook the Spaghetti
- Boil the spaghetti in salted water until just al dente. Drain and set aside so it's ready to stir in later.
Sauté Aromatics & Brown the Beef
- Over medium heat, warm the olive oil in a large deep skillet. Add the diced onion and cook until translucent, about 3 minutes. Stir in the minced garlic and cook until it becomes fragrant—just around 30 seconds. Add the ground beef, season it with salt, pepper, and garlic powder, and cook until it’s fully browned. Drain off any excess fat to keep the dish from becoming greasy.
Build the Sauce
- Stir in the can of Rotel tomatoes (with juices) and taco sauce. Let the mixture simmer briefly, allowing the flavors to meld and warm the sauce evenly.
Add Pasta & Season
- Add the drained spaghetti into the skillet, tossing it to coat evenly in the beef and tomato mixture.
Sprinkle Taco Seasoning & Cheese
- Combine your homemade taco seasoning blend and sprinkle it over the pasta and beef, stirring well to distribute the spices. Mix in 1 cup of shredded cheese, allowing it to melt into the noodles and sauce. Taste, adjust seasoning, and if you’d like a richer texture, stir in more cheese.
Melt the Topping
- Sprinkle the remaining cheese over the top of the spaghetti, cover the skillet, and let it sit on low heat for a few minutes to melt the top layer into a gooey blanket.
Garnish & Serve
- Top the cheesy taco spaghetti with chopped cilantro and green onions. Serve immediately, letting everyone customize with optional toppings like sour cream, diced tomatoes, olives, or avocado.