Cook pasta according to packaging. Set aside.
In a pan, over medium heat, add oil and chopped onions.
Cook for 2-3 minutes until the onions are tender, translucent.
Add the ground beef and break it down into pieces.
Add the taco seasoning, water, garlic powder, salt and pepper.
Mix well and cook the meat until there is no more pink.
Add the cooked pasta. The pasta maybe sticky, it will help the sauce to stick to it.
Mix until the pasta is all covered with the meat mixture.
Add the drained can of drained tomatoes and green chilies and mix.
Add the sour cream and cheese to the pasta and mix well until all ingredients are well blended.
Serve and Enjoy!