Melt the 50g of butter in a saucepan over medium-low heat. Let it foam, bubble, and lightly brown into a beurre noisette (nutty brown butter) for extra flavor.
Add the plain flour to the melted butter. Stir vigorously for 1 to 2 minutes until it forms a thick, doughy paste (a roux) that cleanly pulls away from the sides of the pan.
Stir in the pinch of nutmeg and a tiny bit of garlic paste.
Slowly whisk in the milk a little splash at a time. Whisk continuously to prevent lumps from forming. Once all the milk is incorporated, let the sauce simmer gently on low heat for 10 minutes until silky and thick.
Add the cheeses and flavorings by removing the pan from the heat and stirring in the grated cheddar, Comté/Double Gloucester, wholegrain mustard, and optional Marmite until completely melted and smooth. Season with extra salt and pepper to taste.