Preheat oven to 350 degrees and prep a 13x9 baking dish with nonstick spray.
Cook pasta per package directions, drain, and set aside in large bowl.
In a skillet cook chorizo, onion, and poblano over medium heat for about 5 minutes, drain if needed and pour over pasta.
In same skillet melt butter then whisk in flour, chili powder, cumin, and garlic powder - cook for 2 minutes.
Whisk in milk and cook till thick and bubbly.
Stir in cheese until melted and pour over pasta.
Stir in beans and spoon mixture into baking dish.
Bake 20-25 minutes.
Garnish as desired, serve and enjoy!
Notes
Roast the poblano pepper before adding: Roasting enhances its smoky flavor, adding depth to the dish.Mix cheeses for a richer sauce: Combine Monterey Jack with a bit of sharp cheddar for extra creaminess and tang.Top with fresh cilantro and a squeeze of lime: This adds a fresh, zesty finish that complements the spicy chorizo.