In a medium saucepan, melt the butter. Add the flour and whisk over moderately high heat for 30 seconds. Add the milk and bring to a boil, whisking constantly. Cook over moderate heat, whisking constantly, until thickened, 4 to 5 minutes.
Add the cream, cheeses, paprika, and nutmeg and whisk just until the cheese is melted, about 2 minutes.
Season with salt and pepper.
Combine the cream and butter in a small saucepan, and cook over medium-low heat, stirring occasionally, until the butter melts.
Stir in the miso and sugar and cook, stirring frequently, until the mixture is slightly thickened and shiny, 5 to 10 minutes.
Taste and add a little more sugar if you think it's too salty (remember, you'll be using it in savory dishes).
Pre heat the oven to 350 degrees F.
Take béchamel, currants, cauliflower, truffle oil, and pasta and fold together. Place into a baking dish and top with croissant.
Cook in oven at 350 for 25 minutes or until golden brown.
Let cool and set up so that when you cut a piece out it holds.
Once its cut drizzle miso butterscotch over the crust.