Cook the beef. Heat the oil in a large skillet over medium-high heat. Add the ground beef, onion, and garlic. Cook, breaking up the meat, until the beef is browned and the onions have softened.
Add the seasonings. Stir in the chili powder, garlic powder, onion powder, paprika, cumin, oregano, salt, and pepper. Cook for 30 seconds, stirring constantly.
Add the sauce ingredients. Stir in the diced tomatoes with green chilies, tomato paste, beef base, and water. Bring the mixture to a boil.
Cook the pasta. Add the pasta and stir well. Reduce the heat to low, cover, and cook until the pasta is tender, about 10 to 12 minutes, stirring occasionally.
Thicken if needed. If the sauce is thinner than you'd like, whisk together the cornstarch and water until smooth. Stir the slurry into the pasta and cook for 2 to 3 minutes, or until thickened.
Serve. Garnish with shredded cheddar cheese and cilantro, if desired, and serve immediately.