Preheat oven to 350 degrees Cook pasta according to package directions, until al dente. Drain pasta reserving a 1/2 c. pasta water to thin sauce. Return pasta to the pot. Drizzle with vegetable oil, toss to coat, cover to keep warm.
Melt butter in a large sauce pot over medium heat. Add onion and flour, cook 1 to 2 minutes until translucent, do not brown. Add cream, half and half, kosher salt, chipotle powder and white pepper. Bring pot to a simmer. Cook until sauce is thick, about 5 to 6 minutes. Add reserved pasta water to thin sauce, if needed. Add cheese and cooked pasta to the sauce, stir to combine.
Pour into a buttered 9 x 13-inch baking dish. Sprinkle top with bread crumbs. Bake 20-25 minutes or until hot and bubbling around the edges.