Heat oil in large stockpot on medium-high heat.
Add ground chuck with salt and pepper to taste and cook until brown about 3-5 minutes. Drain excess grease and add taco seasoning package.
Stir in tomatoes, spaghetti, sauce and 2 cups water. Bring to a boil, then reduce heat, cover and simmer until pasta is done, 13-16 minutes.
Remove from heat, add cheeses and cover until melted about 2 minutes.
Add green onions, tomatoes and sour cream and garnish with cilantro.