To a large skillet, add the ground beef and cook over medium-high heat for about 5 minutes, or until beef is cooked though. Crumble and toss intermittently as it cooks to ensure even cooking. Drain liquid if desired or necessary (it wasn’t necessary for me).
Evenly sprinkle the taco seasoning over the beef and add the water, pasta, tomatoes (do not drain), kidney beans, and frozen corn.
Bring to a boil, reduce heat to medium, cover, and allow mixture to simmer for 12 to 15 minutes, or until pasta has absorbed most of the liquid and is done.
Turn off the heat, add the sour cream, and stir to combine.
Add the cheese and cover momentarily to allow cheese to melt.
Evenly sprinkle with green onions and optional avocado before serving.
