There is a jar of store-bought cheese sauce sitting in someone’s fridge right now, and it should be embarrassed. Because this creamy cheese sauce — made from scratch in a single saucepan in about ten minutes flat — is silkier, sharper, more deeply flavourful, and made from ingredients you already own. Once you know how to make a homemade cheese sauce this good, you simply cannot go back.
The first time I made this I poured it over a bowl of fries at midnight and stood at the counter eating the entire thing. No regrets. None.
Eight Ingredients, One Pan, Infinite Uses
This is a classic béchamel base taken somewhere wonderful with cheddar and warm spices. Short list, enormous payoff.
| Ingredient | Amount | What It Brings |
|---|---|---|
| Butter | 2 tbsp | The rich, golden start to your roux — use unsalted for full control |
| All-purpose flour | 2 tbsp | Whisked into the butter to build the thickening base |
| Whole milk | 1 cup (240 ml) | Poured in slowly for a smooth, velvety sauce with no lumps |
| Cheddar cheese, shredded | 1 cup (120 g) | The sharp, tangy, molten heart of this whole recipe |
| Salt | ½ tsp | Pulls every flavour into focus |
| Paprika | ½ tsp | Adds warm, slightly smoky colour and depth |
| Garlic powder | ¼ tsp | Quiet and essential — rounds out the sharpness of the cheese |
| Black pepper | ¼ tsp | Just enough gentle heat to keep things interesting |
One thing worth emphasising about the cheese: shred it yourself. Pre-shredded cheese is coated in anti-caking agents that make the sauce grainy instead of smooth. A block of good sharp cheddar, freshly grated, melts into this sauce like it was born to do exactly that.
Before You Start — The Three Things That Trip People Up
This sauce is genuinely easy, but a few small mistakes can turn a glossy, smooth dream into a lumpy, broken disappointment. Here’s what to watch for:
1. Adding the milk too fast. This is the number one reason cheese sauces go lumpy. Pour the milk in a slow, steady stream while whisking continuously — not in splashes, not all at once. Slow and steady keeps the roux fully in control.
2. Adding the cheese before the sauce thickens. The sauce needs 2 to 3 minutes on the heat to properly thicken before the cheese goes in. Add it too early and the starch hasn’t activated fully, which means a thin, greasy result instead of something thick and clinging.
3. Turning the heat too high. Medium heat the whole way through. High heat scorches the bottom and can cause the cheese to separate into an oily, grainy mess. Keep it steady, keep whisking, keep the heat moderate, and you will be rewarded.
4. Using cold cheese straight from the fridge. Let your shredded cheddar sit out for five minutes before it goes in. Cold cheese hits the sauce like a shock and slows the melting — room temperature cheese melts in beautifully and evenly.
Ten Minutes From Butter to Beautiful
Step 1: Melt the Butter
Place a medium saucepan over medium heat and drop in the butter. Let it melt slowly and completely — you’re not looking for browning here, just a glistening, liquid pool ready to accept the flour. Keep the heat steady.
Step 2: Make the Roux
Add the flour all at once and whisk immediately and vigorously. Keep whisking for a full minute until the butter and flour come together into a smooth, pale paste that pulls away from the sides of the pan. It should smell faintly nutty — that’s the flour cooking out, which is exactly what you want. This step is what stops the sauce from tasting floury later.
Step 3: Pour in the Milk — Slowly
Take the milk and pour it into the roux in a slow, controlled, steady stream while whisking without stopping. Don’t rush this. The whisk should be moving the whole time, incorporating the milk gradually so the roux absorbs it smoothly. By the time all the milk is in, the sauce should already look silky and unified.
Step 4: Cook Until Thick
Keep the heat at medium and continue stirring for 2 to 3 minutes. Watch as the sauce transforms — it will go from thin and pourable to thick, glossy, and coating the back of a spoon. When it holds a line when you drag your finger across the spoon, it’s ready for the cheese.
Step 5: Add the Cheddar
Take the pan off the heat briefly if needed, then add the shredded cheddar in two or three additions, stirring between each until fully melted and incorporated. Watch it disappear into the sauce in long, stretchy, golden threads until the whole thing becomes one deeply savoury, unified sauce.
Step 6: Season It
Stir in the salt, paprika, garlic powder, and black pepper. Give the sauce a proper stir to distribute the spices evenly. The paprika blooms into the sauce and turns it this gorgeous deep amber-gold — it’s one of those moments where you just know it’s going to be good.
Step 7: One Last Minute on the Heat
Return to medium heat for one final minute, stirring constantly, until the sauce is completely smooth, thick, and deeply creamy. Taste it. Adjust the salt if you need to. Then pour it immediately over whatever lucky thing is waiting on your plate.

What’s in Every Pour (Per Serving)
| Nutrient | Per Serving |
|---|---|
| Calories | ~180 kcal |
| Total Fat | 13g |
| Saturated Fat | 8g |
| Carbohydrates | 8g |
| Protein | 8g |
| Sodium | ~320mg |
| Calcium | ~220mg |
Worth noting: that calcium number is genuinely solid for a sauce. The cheddar and milk together make every ladle-full more nutritionally substantive than it has any right to be for something this delicious.
Everything This Sauce Deserves to Be Poured Over
- A pile of crispy, salted shoestring fries — this is the ultimate destination.
- Loaded nachos with pickled jalapeños, sour cream, and fresh cilantro on top.
- A grilled burger, opened up, with the sauce pooling into every corner.
- Steamed broccoli that suddenly becomes the most exciting vegetable on the table.
- A toasted sandwich pressed and golden, with this poured inside and alongside for dipping.
- Mac and cheese — stir it through freshly cooked pasta and finish under the grill for a bubbling, golden top.
This creamy cheese sauce is the kind of recipe that becomes a reflex. You’ll start keeping cheddar and a roux’s worth of butter and flour in your mental inventory at all times, because knowing you can make this in ten minutes changes how you think about weeknight cooking entirely.
Leave a comment and tell me what you poured it over first. Did it go on fries? Did you disappear into a late-night nacho situation? Did someone in your house catch you sneaking a spoonful straight from the pan? Rate the recipe, share it with the person in your life who still buys jarred cheese sauce, and let’s put that habit to rest together. You’ve completely got this — and it’s going to be ridiculously good.
Print
Creamy Cheese Sauce
A rich, silky homemade cheese sauce made in one saucepan in under ten minutes. Built on a classic butter-flour roux with sharp cheddar, paprika, and garlic powder — smooth, deeply savoury, and endlessly versatile over fries, nachos, burgers, pasta, and more.
- Total Time10 minutes
- Yield4 servings 1x
Ingredients
Cheese Sauce
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 cup milk (240 ml)
- 1 cup cheddar cheese, freshly shredded (120 g)
- 1/2 tsp salt
- 1/2 tsp paprika
- 1/4 tsp garlic powder
- 1/4 tsp black pepper
Instructions
- Melt the Butter: Place a medium saucepan over medium heat. Add the butter and let it melt completely until liquid and glistening, without browning.
- Make the Roux: Add the flour all at once and whisk immediately and continuously for 1 minute until a smooth, pale paste forms and the mixture smells faintly nutty.
- Add the Milk Slowly: Pour in the milk in a slow, steady stream while whisking continuously. Do not rush — gradual addition prevents lumps and creates a smooth, silky sauce.
- Cook Until Thickened: Continue stirring over medium heat for 2–3 minutes until the sauce thickens enough to coat the back of a spoon.
- Add the Cheddar: Add the shredded cheddar in two or three additions, stirring between each until fully melted and incorporated into a smooth, creamy sauce.
- Season the Sauce: Stir in the salt, paprika, garlic powder, and black pepper until evenly distributed throughout the sauce.
- Final Cook and Serve: Return to medium heat and cook for 1 more minute, stirring constantly, until completely smooth and creamy. Pour immediately over fries, nachos, burgers, sandwiches, or pasta.
Notes
Always shred cheese fresh from the block — pre-shredded cheese contains anti-caking agents that cause a grainy sauce. Add milk slowly and whisk continuously to avoid lumps. Keep heat at medium throughout; high heat can cause the cheese to separate. Let shredded cheese come to room temperature for a few minutes before adding for the smoothest melt. Sauce thickens further as it cools — reheat gently over low heat with a splash of milk to loosen.
- Prep Time: 2 minutes
- Cook Time: 8 minutes
- Category: Condiment, Sauce, Side
- Cuisine: American, International
Nutrition
- Calories: 180
- Sodium: 320
- Saturated Fat: 8
- Protein: 8
- Cholesterol: 38




