Sauces & Condiments
A velvety cheese sauce that transforms ordinary meals into something special—this stovetop cheese sauce recipe delivers the rich, creamy texture Brits love, with a crispy breadcrumb topping that adds texture.
I developed this after years of perfecting the balance between smooth sauce and crunchy finish, inspired by classic UK pub-style dishes. The secret lies in the roux foundation and gradual cheese incorporation, ensuring no lumps or graininess.
This recipe uses simple ingredients you likely already have: butter, flour, milk, and a blend of sharp cheddar and Gruyère for depth. The breadcrumb topping, toasted to golden perfection, provides that satisfying contrast that makes every bite irresistible.
Unlike many recipes, this one doesn’t require constant stirring or complicated techniques—just patience and attention to temperature.
What you’ll end up with is a sauce so luxurious it elevates everything from macaroni to roasted vegetables, with that crispy bread topping adding a restaurant-quality finish. The sauce thickens beautifully and stays creamy even when reheated, making it perfect for meal prep.
Whether you're serving it as part of a Sunday roast or as a comforting side dish, this recipe delivers professional results at home.
For extra flavor, consider adding a pinch of mustard powder or smoked paprika—classic UK touches that elevate the sauce further. The possibilities are endless, from Welsh rarebit-style dishes to creamy pasta toppings. Let’s get cooking!
Ingredients for cheese sauce recipe uk
Butter, flour, milk, and two cheeses—plus a crispy breadcrumb crown—make this UK-style sauce restaurant-worthy.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth sauce |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, 1/4-inch pieces |
| Gruyère Cheese 🧀 | ½ cup | Shredded, nutty depth |
| Panko Breadcrumbs 🍞 | ½ cup | Light, for crispy topping |
| Butter (for topping) 🧈 | 2 tbsp | Melted, for binding |
| Dijon Mustard (optional) 🌶️ | ½ tsp | For subtle tang |
| Smoked Paprika (optional) 🌶️ | ¼ tsp | UK-inspired depth |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
The cheeses are non-negotiable. Sharp white cheddar gives that signature tang, while Gruyère adds nutty depth—both should be freshly shredded (pre-grated gets clumpy). Waitrose or M&S have excellent pre-packaged shreds, but grating your own makes all the difference. For the butter, Plugrá or Kerrygold melt beautifully without overpowering. The milk? Full-fat, no substitutions—this sauce needs that richness. If you're in the US, Organic Valley works perfectly, but avoid skim if you want that velvety texture.
No Gruyère? Parmesan or Emmental in a pinch, but it won’t be the same. Out of panko? Toasted breadcrumbs from stale sourdough work—just pulse them in a food processor for extra crunch. The mustard and smoked paprika are totally optional but worth it for that classic UK pub vibe. For the roux, low heat is key—burnt flour means grainy sauce. If you’re making this ahead, whisk in a splash of cold milk at the end to keep it smooth while reheating. The sauce thickens as it cools, so don’t over-stir while it’s hot.
This sauce keeps for 5 days in the fridge, sealed tightly with plastic wrap pressed right to the surface (prevents a skin). For the breadcrumb topping, toast it just before serving—it loses crispiness fast. Freeze the sauce (without the topping) for up to 3 months in an airtight container. Pro tip: Portion into ramekins with the topping mixed in—perfect for individual servings at dinner parties. The topping can be made ahead too, just reheat it in a dry pan for 2-3 minutes before serving.
Why You'll Love This Recipe
- No Fuss, No Mess: I swear by this roux—just butter, flour, and milk—because it’s foolproof. No whisking until your arm falls off, no lumps, and the Gruyère melts into something velvety without a fight. Honestly, if you can measure ingredients, you can do this.
- Cheese Love at First Bite: That sharp White Cheddar and nutty Gruyère combo? It’s the kind of rich, tangy depth you’d pay extra for in a restaurant. The moment it coats pasta or mac and cheese, you’ll understand why I keep a wedge of each in the fridge.
- Dresses Up Everything: Slather it on roasted veggies, drizzle over baked potatoes, or toss with leftover chicken. It’s my secret weapon for turning basic meals into something special—even when I’m too tired to cook. (Yes, even on a Tuesday night.)
- Makes Leftovers Magical: A double batch reheats like a dream—just add a splash of milk to loosen it up. Between us, this sauce is so versatile I’ve even used it to revive sad-looking sandwiches. Budget-friendly? Absolutely. Life-saving? Even more so.
Step-by-step instructions for creamy cheese sauce with crispy bread topping
Here's how to make a velvety cheese sauce that's rich, smooth, and topped with golden breadcrumbs.
Create the Perfect Roux
Melt the ½ cup unsalted butter in a medium saucepan over medium heat. Once it's fully melted and foaming subsides, reduce heat to low and immediately whisk in the ½ cup all-purpose flour. This is your roux foundation—keep whisking constantly for 1-2 minutes until it turns a pale golden color and smells nutty.
This step is crucial because a well-developed roux thickens the sauce properly without adding a raw flour taste. If you see any lumps forming, press them through with the back of your spoon. The mixture should coat the back of a spoon smoothly—this ensures your sauce will be silky, not grainy.
Gradually Add the Milk
Slowly pour in the 2 cups whole milk while whisking vigorously to prevent lumps. I like to add it in a thin stream at first, then gradually increase to a slow pour. Keep whisking for 3-4 minutes until the mixture thickens enough to coat the back of your spoon completely.
Here's the thing—don't rush this step. If you add the milk too quickly, you'll end up with a lumpy sauce. The sauce should look like thick pudding at this stage, not soupy. If it's too thin, simmer for another minute or two—it'll thicken as it cools slightly.
Incorporate the Cheeses
Lower the heat to lowest setting and begin adding the 1½ cups sharp white cheddar cheese and ½ cup gruyère cheese in small batches. Stir constantly with a wooden spoon to melt the cheese completely—this should take about 2-3 minutes. The sauce will look slightly curdled at first, but keep stirring until it smooths out completely.
I like to add the cheeses gradually because they melt at different rates. The gruyère will give you that beautiful nutty depth, while the cheddar provides that classic sharp tang. If you see any unmelted cheese clumps, press them against the side of the pan with your spoon until they disappear.
Season and Prepare the Topping
Remove the sauce from heat and stir in the ½ tsp salt, ¼ tsp ground black pepper, and ½ tsp Dijon mustard if using. For that UK-inspired touch, add the ¼ tsp smoked paprika now. Taste and adjust seasoning—you might want to add a pinch more salt or pepper depending on your cheeses' saltiness.
In a small bowl, mix together the ½ cup panko breadcrumbs and 2 tbsp melted butter. The breadcrumbs should be evenly coated—this ensures they'll get crispy rather than soggy. Spread this mixture on a small plate and set aside while you keep your sauce warm.
Create the Crispy Topping and Serve
Return the sauce to medium-low heat and spoon about ¼ cup of the hot sauce onto the breadcrumb mixture. Quickly spread it out to coat evenly, then transfer the plate to a baking sheet. Broil for 2-3 minutes until the breadcrumbs are deep golden brown and crispy.
Watch carefully during broiling—the breadcrumbs burn quickly! Once golden, immediately sprinkle the crispy topping over the cheese sauce. Serve right away while the topping is still crisp and the sauce is piping hot. The contrast between the creamy sauce and crunchy topping is what makes this dish truly special.
Pro Tips For Making Cheese Sauce Recipe Uk
- Melt Cheese Slowly: Toss the grated cheddar and Gruyère into the warm roux after you’ve removed it from the heat—otherwise, you’ll end up with a clumpy mess. I learned this the hard way when I tried to stir in the cheese over direct heat and watched it seize up like glue.
- Whisk Like You Mean It: The moment you add milk to your butter-flour roux, keep moving that whisk. Stopping for even 10 seconds lets lumps form, and no amount of later stirring will fix them. High heat helps, but so does your arm—don’t be shy.
- Use Cold Butter: Cut that unsalted butter into small cubes and chill it for 15 minutes before melting. Cold butter emulsifies better with the flour, giving you a smoother sauce from the start. I used to melt it straight from the fridge, and the sauce always felt heavier.
- Strain for Silkiness: If you’re serving this over mac and cheese or fish, strain the finished sauce through a fine-mesh sieve. It’s a 30-second upgrade that removes any stray flour bits or cheese grit—trust me, your guests will notice the difference.
Essential equipment for this dish
Essential Sauce Pan
You’ll need a medium-sized, heavy-bottomed saucepan—I use my All-Clad stainless steel because it distributes heat evenly and prevents scorching. Avoid thin aluminum pans that can create hot spots and burn your roux.
If you’re on a budget, a Calphalon nonstick saucepan works well for easy cleanup, though I still recommend stainless for professional results. 🔥
Whisk for Smoothness
A balloon whisk is your best friend here—it creates enough air to prevent lumps while incorporating ingredients smoothly. I’ve tried every type, and the OXO Good Grips balloon whisk is my top pick for its durability and comfortable handle.
If you’re making this sauce frequently, consider a French whisk for even better control, but it’s pricier. Never use a spoon—it won’t give you the same level of emulsification.
Cheese Grater Matters
Freshly shredded cheese makes all the difference, so invest in a good microplane or box grater. I love the Mincing Chef for its fine settings—it gives you that perfect, meltable shred.
Pre-shredded cheese from the store contains anti-caking agents that prevent smooth melting, so grating your own is a game-changer. If you’re in the UK, Waitrose’s pre-shredded cheddar is the closest store-bought option, but it’s still not as good as freshly grated.
Breadcrumbs for Topping
For the crispy breadcrumb topping, panko is ideal because it’s light and stays crispy. If you can’t find it, toast regular breadcrumbs in a dry pan for 2-3 minutes until golden. I keep a jar of Japanese panko in my pantry—Kikkoman is my go-to brand.
For extra crispiness, I mix the breadcrumbs with melted butter before toasting, which binds them together and prevents clumping.
Broiler for Crispy Topping
A broiler (or grill function on your oven) is essential for achieving that perfect golden-brown crust on your breadcrumb topping. If your oven doesn’t have a broiler, a cast-iron skillet on the stovetop over high heat works in a pinch—just watch it closely to avoid burning.
I always use a baking sheet lined with parchment paper to catch any crumbs and make cleanup effortless. 💫
Thermometer for Precision
While not strictly necessary, a kitchen thermometer helps ensure your sauce reaches the ideal temperature for smoothness. I use an instant-read thermometer to check the milk mixture—it should be between 180-190°F when thickened.
This prevents overcooking and ensures the perfect consistency. For the breadcrumb topping, aim for 350°F in your broiler to get that crispy finish without burning.
Nutrition facts
Frequently asked questions
Can I make this cheese sauce without a roux?
While possible, a roux creates the smoothest texture. For a quick alternative, melt ½ cup butter and whisk in ½ cup cornstarch mixed with ¼ cup cold milk—this acts as a thickener. Add the remaining milk gradually while whisking constantly. The sauce won't be as rich, but it'll still work well for dishes like mac and cheese or baked potatoes.
What's the best way to reheat leftover cheese sauce?
Gently reheat on low heat with a splash of milk or cream to restore creaminess. Stir constantly to prevent scorching. For extra insurance, whisk in 1 teaspoon cornstarch mixed with 1 tablespoon cold water before reheating. Never microwave—it creates a skin and makes the sauce grainy. The breadcrumb topping should be toasted fresh to maintain crispiness.
Can I substitute the Gruyère with another cheese?
For a nutty flavor, try Parmesan or Emmental. If you prefer something milder, Mozzarella works but lacks depth. For a UK-inspired twist, use Red Leicester cheese—it adds a slightly sweet, crumbly texture. Just shred it finely to ensure smooth melting. Avoid pre-shredded cheese as it contains anti-caking agents that prevent proper melting.
Why did my cheese sauce turn grainy?
Graininess usually means one of two things: either the cheese wasn't melted completely or the sauce was overheated. Always melt cheese on low heat and stir constantly. If it happens, whisk in 1 tablespoon cold milk and ½ teaspoon cornstarch to smooth it out. For next time, add cheese gradually and keep the heat gentle—this sauce should be creamy, not lumpy!
How can I make this sauce vegan?
Replace the butter with vegan butter or olive oil, use unsweetened plant-based milk, and swap cheeses for vegan alternatives like Violife or Daiya shreds. For extra richness, add 1 tablespoon nutritional yeast and a pinch of turmeric for color. The breadcrumb topping can stay the same, but use vegan butter to coat them. The texture will be slightly different but still delicious!
