Kitchen rescueSauces and emulsionsPartly saveable

How to fix grainy cheese sauce

Take it off the heat and whisk in a splash of cold milk, or blend it with a stick blender. This often improves it, but a badly overheated sauce rarely turns fully smooth again, so it may be best used in a baked dish where texture matters less.

How you can tell

  • A gritty, sandy or grainy texture
  • Stringy clumps of cheese in a thin sauce
  • Oil separating out on the surface

Why it happens

Cheese is made of milk proteins, fat and water held together. When cheese gets too hot, the proteins tighten and clump together, squeezing out the fat, so the sauce turns grainy and oily. Aged, hard cheeses are more prone to this than younger, softer ones. Ready-grated cheese can also give a gritty texture because it is coated with starch to stop it sticking. Adding all the cheese at once, or boiling the sauce after the cheese goes in, makes it more likely.

How to fix it

Option 1Cool it and whisk

  1. Take the pan off the heat straight away
  2. Add a splash of cold milk
  3. Whisk hard until the texture improves

Option 2Blend it

  1. Blend the sauce in the pan with a stick blender
  2. Warm it very gently afterwards, without letting it bubble

Option 3Use it anyway

  1. If it stays grainy, use it in a baked dish such as a pasta bake or gratin, where the texture is less noticeable

Next time

  • Take the white sauce off the heat before adding the cheese
  • Grate the cheese yourself and add it a handful at a time, stirring until melted
  • Never let the sauce boil once the cheese is in
  • Mix in some younger, good-melting cheese alongside strong aged cheese

Terms on this page

General kitchen guidance, not food-safety advice. If food may be unsafe, for example undercooked meat or anything left out too long, follow the Food Standards Agency and throw it away if in doubt.