White eshabwe in a small ceramic bowl beside millet bread and boiled potatoes on a Ugandan-style table
CuisineUgandan

Eshabwe: Uganda's Cold Whipped Ghee Sauce from Ankole

How to make eshabwe, the cold ghee sauce of Ankole in western Uganda, by stirring ghee with salted water a spoonful at a time until it turns white, thick and roughly doubles in volume. Covers the four ingredients, why ordinary butter is not a like-for-like swap, fixing a sauce that looks separated, and what eshabwe is served with: millet bread, matooke and boiled potatoes.

Cooking flow

Cooking steps

STEP 11 / 7

Put the ghee in a clean, dry bowl

Ghee in a clean, dry bowl, being stirred smooth with a wooden spoon
Start with clean, dry tools and ghee that has not been heated

Place the 250g of ghee in a clean, completely dry bowl. Have your wooden masher or wooden spoon ready, also clean and dry. Do not warm the ghee or set the bowl over heat; the whole sauce is made without cooking.

STEP 22 / 7

Make the brine and strain it

Powdered rock salt and table salt dissolving in 75ml of boiled, lukewarm water
Dissolve both salts in half the water, then strain the brine

Take the first 75ml of the boiled, lukewarm water and dissolve the 1 tsp powdered rock salt and 1/2 tsp table salt in it. Pass the brine through a fine sieve; the source uses two nylon sieves layered together. Set the remaining 75ml of water aside for later.

STEP 33 / 7

Stir the ghee briskly in one direction

Pale yellow ghee being stirred briskly in one direction with a wooden spoon
Keep the strokes going in one direction until the ghee is smooth

With the wooden masher or spoon, stir the ghee vigorously, always in the same direction, until it is smooth. At this point it is still yellow and nothing has been added.

STEP 44 / 7

Add the brine one tablespoon at a time

A tablespoon of brine trickled into the ghee while a wooden spoon keeps stirring
Add the brine a spoonful at a time, never the whole bowl

Do not pour in the brine all at once. Add it one tablespoon at a time, stirring thoroughly in the same direction after each addition before adding the next.

STEP 55 / 7

Keep going until it is white, thick and about doubled

Eshabwe turned from yellow to opaque white and thick, with whisked ridges in the bowl
When it has turned white and roughly doubled, the sauce is nearly ready

Continue adding brine and stirring. The mixture will turn white, gain volume and thicken. Keep going until it has roughly doubled in volume and is white, thick and creamy. Taste it, and if needed, add a pinch more table salt.

If the mixture looks separated along the way, add small amounts of brine and of the remaining lukewarm water, stirring again after each.

STEP 66 / 7

Adjust the consistency with the remaining water

A small spoonful of water being added to thick white eshabwe
Add the remaining water a little at a time and stop while the sauce still holds

Add the reserved lukewarm water one tablespoon at a time, stirring after each. Stop as soon as the sauce is thick and does not run. You do not have to use all of it.

STEP 77 / 7

Strain into a serving bowl and serve cold

White eshabwe passing through a clean fine-mesh strainer into a small bowl
Strain into a clean bowl and serve cold, without heating

Pass the sauce through a clean, fine-mesh strainer into a separate clean serving bowl. Serve it cold, alongside your staple. Do not warm it.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Mature, clean ghee 250g The body of the sauce, stirred without heating until white and thick. The source stresses ghee that has not been boiled and is free of foreign matter, whey and washing water
Water, previously boiled and cooled until lukewarm 150ml (10 tbsp) Split into two 75ml portions: half to dissolve the salts, half to adjust the consistency at the end
Powdered rock salt 1 tsp Dissolved in the first 75ml of water to make the brine
Table salt 1/2 tsp Dissolved with the rock salt; a pinch more may be added after tasting
0 / 0

Eshabwe: Yellow Ghee Stirred Until It Turns White

What this bowl should keep

No heat, no extra ingredients. Ghee, salted water and patient stirring turn a pale yellow fat into a thick, white, spoonable sauce served cold beside a starchy staple.

A bowl of pale yellow ghee, a wooden spoon, and a small dish of salted water waiting beside it. A tablespoon of brine goes in, the spoon keeps moving in one direction, and then another tablespoon follows. Little by little, the ghee loses its yellow, grows paler, thicker and fuller, until it sits in the bowl as an opaque white cream. That is eshabwe.

Eshabwe is a ghee sauce from Ankole in western Uganda. It is not a main course or a stew. It is a cold accompaniment, spooned alongside staples such as millet bread, matooke (steamed, mashed green bananas) and boiled potatoes or sweet potatoes. Ugandan newspapers describe it as a traditional Ankole dish served on special occasions as well as at home. For more dishes from the same country, see our Uganda page.

The recipe below follows a single published version, from the Ugandan newspaper Daily Monitor, without mixing in proportions from other sources. The amounts are retained from that source. This version has not been kitchen-tested by Sekai Gohan, and commercially available ghee is not assumed to reproduce the source ingredient or its result.

What Eshabwe Is: A Cold Side, Not a Cooked Dish

The heart of eshabwe is a change in texture, not cooking. The ghee is never heated during preparation. Instead, it is beaten while salted water is worked in a little at a time, and the mixture turns from pale yellow to white, thickens and increases in volume. The finished sauce is eaten cold.

Different sources place the dish slightly differently, and both views are worth keeping. Daily Monitor and Global Press Journal present eshabwe in connection with the traditions of the Bahima. New Vision describes it as a traditional dish of Ankole, and the Slow Food Foundation places home-made eshabwe within the dairy and ghee culture of the Ankole cattle corridor. Rather than tying the dish to a single group, it is fairer to read it as part of the milk and ghee culture of the region, as these sources each describe it.

Ingredients: Four Things, With the Water Used in Two Halves

Ghee, rock salt, table salt and two small bowls of boiled, cooled water laid out for eshabwe
Only four ingredients: ghee, powdered rock salt, table salt and previously boiled water

The source recipe does not state a yield. Treat this batch as roughly four servings as a side sauce, as a guide only. Boil the water in advance and let it cool until lukewarm, then divide it into two 75ml portions: one becomes the brine, and the other is held back for adjusting the consistency at the end. You may not need all of the second portion.

Hygiene

The local sources emphasize unheated ghee and cleanliness throughout. Use a clean, completely dry bowl and utensils, and boiled water. This recipe does not give a safe storage period or safe temperatures, because none was confirmed in the sources behind it.

Equipment

  • A clean, dry mixing bowl
  • A wooden masher or wooden spoon
  • A fine sieve for straining the brine (the source specifies two nylon sieves layered together)
  • A clean, fine-mesh strainer for the finished sauce
  • Measuring spoons (tablespoon and teaspoon) and a measuring jug
  • A pot or kettle for boiling the water
  • A small serving bowl

Choosing and Substituting: Ghee First, Butter Is Not the Same

Ghee is the one ingredient that decides the dish. The source recipe calls for mature, clean ghee that has not been boiled. Store-bought ghee varies by product, so it cannot be assumed to match that condition. If you buy ghee, read the label and production information and choose an unsalted one.

Ordinary butter is not a like-for-like substitute. Butter still contains water and milk solids, so it is in a different state from the unheated ghee the original uses. This recipe does not recommend swapping it in under the same method.

Powdered rock salt: if you can't find it already powdered, grinding rock salt finely is a practical option, but it is a home adjustment, not the same ingredient as the original. Ordinary table salt is fine for the table salt.

Method: Spoonful by Spoonful Until It Turns White

How to know you're done

There are no timings here. Judge each stage by what you see: smooth ghee, then a paler and thicker mixture, then a white, creamy sauce roughly twice its starting volume that holds its shape instead of running.

Troubleshooting: When the Sauce Won't Behave

Problem Likely cause What to do
The mixture looks separated Too much liquid at once, or stirring paused Add small amounts of brine and the remaining lukewarm water, stirring again after each
It isn't turning white Not enough brine worked in yet Keep adding brine one tablespoon at a time and keep stirring in one direction. Judge by color and volume, not the clock
It has become runny Too much of the reserved water went in Next time, add the reserved water one tablespoon at a time and stop as soon as the sauce holds
Bits or residue in the sauce Visible particles in the ghee or brine Strain the brine before using it and pass the finished sauce through a clean fine strainer
It tastes flat Not quite enough salt Taste after it turns white and add a pinch of table salt

Most problems come from rushing the liquid. The single habit that matters most is adding the brine and the water in tablespoons, never in one pour, and using bowls and spoons that are clean and dry.

Serving and Food Culture: A Cold Sauce Beside the Staples

Eshabwe in a small bowl served with millet bread, matooke and boiled potatoes
Eshabwe stays in its own bowl, served beside millet bread, matooke and potatoes

Eshabwe is served as a side to starchy staples. Global Press Journal, reporting from a Bahima cook, describes it eaten with millet bread and boiled potatoes, and with steamed, mashed matooke. New Vision lists millet bread, matooke, sweet potatoes and posho as companions, notes that eshabwe is eaten cold, and mentions it being served at celebrations. Keep the sauce in its own bowl so each person can take as much as they like with their staple.

The Slow Food Foundation's guide to Ugandan foods places eshabwe within the dairy culture of the Ankole cattle corridor, where ghee is made at home and used in household cooking. The sources consulted here do not establish when or where the dish first appeared, so this article does not claim an origin.

Variations

Daily Monitor's introduction to the dish mentions smoked meat, beef and maize as things that may be eaten with it. Those are separate variations, not ingredients in the four-ingredient recipe adopted here.

Other cooks work with larger batches and different proportions, and some measure by eye. New Vision and Global Press Journal each describe home versions that differ from the Daily Monitor recipe. Their amounts are not combined with the recipe here.

Frequently Asked Questions

Can I use butter instead of ghee?

Not as a like-for-like swap. Butter contains water and milk solids, so it is in a different state from the unheated ghee the original recipe calls for. If you use store-bought ghee, check the label and production information, since products vary.

What do I eat eshabwe with?

The sources describe millet bread, matooke, boiled potatoes, sweet potatoes and posho. Serve the sauce on the side in its own bowl.

Should I warm it?

No. The local sources describe eshabwe as eaten cold, and the ghee is not heated during preparation. This article does not give a safe serving temperature.

How long does it keep?

The sources behind this recipe do not give a safe storage period, and none is given here. Make it with clean, dry tools and boiled water, as the local recipes emphasize.

Why is the water split into two portions?

Half of the water carries the salt into the ghee as brine. The other half is held back to fine-tune the thickness once the sauce has turned white, which is why you may not need all of it.

Sources