Preheat oven to 350 degreese. In a large pot, cook pasta according to package directions. Reserve 1 cup of pasta water.
Add oil to a dutch oven or a large oven safe pot over med high heat. Add in chopped onions and salt, cook until tender. Stir often. Add in ground beef and seasonings and stir well.
Once beef is cooked through, add in tomatoes, corn, beans, better then beef boullion and tomato paste and stir until the pastes have dissolved.
Pour in the pasta, pasta water, 1 cup of chihuahua cheese and one cup of cheddar and stir until the cheese is distributed evenly.
Evenly layer the remaining cheese on top of the pasta mixture and cover. Bake for 30 mins or until cheese is melted. Top with fresh cilantro, sour cream, green onions, avocado, jalapenos and lime wedges. Serve and enjoy!