Cook 8 ounces of pasta according to package instructions until al dente. Drain and set aside.
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add diced onion and bell pepper and sauté until softened, about 4-5 minutes.
Stir in minced garlic and cook for 1 minute until fragrant.
Add 1 pound ground beef or turkey, break it apart, and cook until browned and no longer pink, about 6-8 minutes.
Sprinkle taco seasoning over the meat and vegetables, stirring well to combine.
Add 1 cup corn kernels and 1 can diced tomatoes with green chilies (including liquid). Pour in 1 cup beef or chicken broth and bring to a simmer.
Reduce heat to low and add cooked pasta to the skillet. Stir to coat the pasta evenly in the sauce.
Sprinkle 1 cup shredded cheddar cheese and 1/2 cup shredded Monterey Jack cheese over the top. Cover and let the cheese melt for 3-5 minutes.
Remove skillet from heat. Season with salt and pepper to taste. Sprinkle 1/4 cup chopped fresh cilantro if desired. Serve hot.