Roux, bechamel, nutmeg and mustard. Season well and cook, 3 cheeses of your choice (I like to add gruyère, truffle cheddar, and mozzarella.) Not a fan of baking it as it dries it out but I like sprinkling panko breadcrumbs fried in butter with thyme over the top.