Cook pasta according to the brand directions. Drain then rinse with cool water to cool then noodles down and keep them from sticking.
While the pasta cooks, place a large pan over medium heat. Add the olive oil with onions and bell pepper. Saute for about 5 minutes, sprinkle with salt, then add the ground beef. Cook the ground beef until almost no pink remains, then add the taco seasonings and mix until combined in the beef.
While the ground beef cooks, chop all the veggies and place them in a large mixing bowl with the black beans and cilantro. Drain the pasta and add it to the bowl, then add the ground beef mixture to the bowl. Pour green chile, salsa, salt and pepper into the bowl then mix everything together until completely combined. You can serve this right away with the beef still slightly warm or chill in the fridge for an hour before serving – it’s great either way! And it just gets better with time!