food.fast Takeaway taste, kitchen prices
What are you spending?

  1. Home
  2. Copycat recipes
  3. Sauces & dips
  4. Taco Bell Nacho Cheese Sauce Copycat Recipe

How to Make Taco Bell Nacho Cheese Sauce at Home

Nacho Cheese Sauce That Does Not Split, Using Real Cheese

A cheese sauce with the texture of the machine version and the flavour of actual cheese.

Start cooking — the method What you need 11 min start to finish · serves 10
A thick stream of glossy orange cheese sauce being poured over tortilla chips in a dark bowl

AI-generated illustration created for food.fast. It is not photographic evidence of a prepared batch.

Prep
3 min
Cook
8 min
Makes
10About 2 cups (480 ml)
Difficulty
Easy
Per serving
104 kcal

Restaurant cheese sauce does not split and yours does, and the reason is not technique. It is an ingredient.

Cheese is an emulsion of fat in water held together by casein proteins. Heat it and the proteins clump, squeezing out the fat, which is why a melted block of cheddar in a pan turns into a grainy lump sitting in a pool of orange oil. Processed cheese does not do this because it contains emulsifying salts that keep the proteins dispersed.

You can buy those salts. Sodium citrate is sold in baking and homebrew shops and online for a few pounds, a jar lasts years, and half a teaspoon turns any cheese you like into a sauce with the texture of the stuff from the machine. It is the single highest-leverage ingredient on this entire site and almost nobody has it.

How this page shows its working

The method gives quantities, timings and observable cues rather than asking you to guess. The 5 cases in If it goes wrong explain likely causes and corrective action; 2 ingredient notes explain choices that materially affect the result.

See the recipe verification standard · See how the cost is calculated

What sodium citrate actually does, in one paragraph

Sodium citrate is the sodium salt of citric acid - the same compound that makes lemons sour, with the acid neutralised. In a cheese sauce it does two things at once: it raises the pH very slightly, and it binds the calcium ions that hold casein proteins together in clusters.

With the calcium tied up, the proteins disperse into the liquid instead of clumping, and they then do what dispersed proteins do - act as an emulsifier, holding the fat in suspension. The result is a sauce that is smooth when hot, smooth when cold, and smooth again when reheated, indefinitely.

It is what is in every processed cheese slice and every tub of cheese sauce on a supermarket shelf, which is why those things melt so obligingly. Having it in your cupboard means you can make a better version of any of them.

It is not an obscure chemical. It is in fizzy drinks, in medicines, and in most of the cheese products in a supermarket. A 250 g jar costs about five pounds and will outlast the kitchen.

The route without sodium citrate, which is a béchamel and is not the same

If you do not have it and do not want to buy it, the traditional answer is a roux: butter, flour, milk, then cheese off the heat. That works and gives a perfectly good cheese sauce.

What it does not give you is this. A béchamel is thickened with starch, which means it is opaque, slightly floury, and sets firm when it cools. Nacho cheese sauce is thin, glossy, and stays pourable at room temperature - it is emulsified rather than thickened, and that is a different thing.

The béchamel version is written out in the variations below. It is the better choice for a macaroni cheese and the worse choice for nachos.

The third option - and it is not a bad one - is to build the sauce on processed cheese slices or a block of processed cheese, which already contain the emulsifying salts. Twelve slices plus half a cup of evaporated milk, melted gently, gives you something very close with no special ingredients. It tastes of processed cheese, because it is.

Two tablespoons of jalapeño brine is the flavour nobody can place

The brine from a jar of pickled jalapeños brings acid, salt and a vegetal green note that is unmistakably part of how this sauce tastes. Without it the sauce is correct in texture and flat in flavour. If you have no jar, use a tablespoon of white wine vinegar plus a pinch of dried oregano, which is close.

Grate the cheese yourself

Pre-grated cheese is dusted with potato starch or cellulose to stop it clumping in the bag. In a sauce that starch does not dissolve cleanly and you get a faint grittiness that no amount of whisking removes. Two minutes with a box grater.

How to make it, step by step

Make it

  1. Dissolve the sodium citrate in the cold milk first

    Whisk it into the milk in the pan before any heat. It dissolves readily in cold liquid and reluctantly in hot.

    About 1 min
  2. Bring it to a bare simmer with the spices

    All the dry seasoning in, whisked. Heat until steam rises and small bubbles appear at the edge. Do not boil.

    About 3 min
  3. Add the cheese a handful at a time, whisking constantly

    Wait until each handful has completely disappeared before adding the next. Five or six additions. The sauce will get glossier with each one.

    TipIf you dump it all in at once, the temperature crashes and the cheese sits in a lump. Handfuls.
    About 4 min
  4. Jalapeño brine last, off the heat

    Acid added while the sauce is over direct heat can shock the emulsion. Off the hob, whisked in, done.

    About 1 min

Keeping it pourable, and what to do when it thickens

This sauce is thickest when cold and thins as it warms, which is the opposite of a béchamel and much more useful. It will not split however many times you reheat it.

To hold it warm for a party, a slow cooker on its lowest setting or a bowl over barely simmering water. Whisk occasionally.

If it has thickened too much - usually from being held too long and losing water to evaporation - a tablespoon of hot milk at a time, whisked in. It absorbs it instantly.

If you want it deliberately thicker, for nachos where a thin sauce would run straight off, use 80 ml less milk. The citrate quantity is calculated on the liquid, so drop it to a scant teaspoon and a quarter.

Ways to change it once you have made it once

Without sodium citrate - the béchamel route

Melt 2 tbsp butter, whisk in 2 tbsp flour, cook two minutes. Add 1¼ cups milk gradually. Off the heat, whisk in 200 g grated cheese and the seasoning. Thicker, opaque, sets when cold. Better for macaroni cheese.

Queso blanco

White cheddar and Monterey Jack instead, no paprika, and add 2 tbsp of chopped green chillies. Pale, milder, very good with a burrito.

Extra hot

A whole finely chopped pickled jalapeño blended in, plus double the cayenne.

What went wrong, and how to fix it

Each entry names a likely cause as well as a correction, so the advice remains useful when equipment, ingredients or batch size differ.

It went grainy
Why it happened
Boiled, or the cheese went in too fast, or there was no citrate.
What to do
A stick blender rescues it while warm. Keep it below a simmer and add cheese in handfuls next time.
It tastes faintly soapy or metallic
Why it happened
Too much sodium citrate.
What to do
Around 3% of the liquid weight is the ceiling - 1½ teaspoons to a cup of milk. More is not better.
Slightly gritty even though it looks smooth
Why it happened
Pre-grated cheese and its anti-caking starch.
What to do
Grate your own. There is no fix after the fact.
It is pale rather than orange
Why it happened
White cheddar only.
What to do
A little red Leicester, or an eighth of a teaspoon of paprika extract. Do not add more paprika powder - it goes gritty.
It split when I reheated it
Why it happened
Almost certainly the béchamel version, not the citrate one.
What to do
The citrate version does not split on reheating. That is the single reason to use it.

Questions people actually ask about this recipe

What is sodium citrate and where do I buy it?
It is the sodium salt of citric acid, the emulsifying salt used in every processed cheese product. Baking shops, homebrew suppliers and online. About five pounds for a jar that lasts years.
Can I make nacho cheese sauce without it?
Yes, with a flour-thickened béchamel or with processed cheese slices. Both are in the variations. Neither has the same thin, glossy, reheatable texture.
Why did my cheese sauce go grainy?
Heat made the casein proteins clump and squeeze out fat. That is what the citrate prevents.
Is sodium citrate safe?
It is a standard food additive (E331) found in soft drinks, cheese products and medicines. Use the quantity given - more makes the sauce taste soapy long before it becomes any other kind of problem.

Make these next

The recipes that go with this one, or that use what you have just made.

All recipes →
Taco Bell

Taco Bell Seasoned Beef Copycat Recipe

The component that unlocks the whole menu. Oats cooked into the mince and enough water to make a paste - which is the…

25 min Very easy Serves 8