
Dali Ni Horbo (Batak Water Buffalo Cheese)
A traditional Batak dish from North Sumatra, featuring homemade water buffalo milk cheese (Dali Ni Horbo) gently cooked with aromatic spices and fresh vegetables. This unique 'cheese' is coagulated using natural ingredients like pineapple juice, offering a distinctive texture and flavor.
By CuocoMitra · Published · Updated 3 August 2026
- Total time
- Prep
- Cook
- Serves
- 4
- Per serving
- 336kcal
- Difficulty
- medium
Dali Ni Horbo (Batak Water Buffalo Cheese) is a medium Dali Ni Horbo recipe that serves 4 and takes 50 minutes (30 minutes prep, 20 minutes cooking). It uses 11 ingredients across 7 steps. Each serving provides about 336.43 calories.
Ingredients
11 ingredients for 4 servings. Open any ingredient for its nutrition detail.
Fluid Indian Buffalo MilkFull-fat, fresh if possible1000 mlMilk, indian buffalo, fluid
Dairy and Egg Productssr_legacyIn this recipe: 1000 ml, Full-fat, fresh if possible
Per 100 g
Calories97 kcalProtein3.75gCarbs5.18gFat6.89gFiber0gCommon portions
cup 1 undetermined 244 g quart 1 undetermined 976 g Liquid baseFat sourceThickenerNeutralSweetCreamy
Pasteurized Pineapple Juice, Not From ConcentrateUnsweetened, for coagulation100 mlHARRIS TEETER, PASTEURIZED PINEAPPLE JUICE NOT FROM CONCENTRATE
Fruit & Vegetable Juice, Nectars & Fruit Drinkssr_legacyIn this recipe: 100 ml, Unsweetened, for coagulation
Per 100 g
Calories54 kcalProtein0.42gCarbs12.5gFat0gFiber0gCommon portions
1 ml 240 g BeverageSweetenerAcidSweetSourTropical
Plain Saltor to taste5 gPLAIN SALT
Seasoning Mixes, Salts, Marinades & Tenderizerssr_legacyIn this recipe: 5 g, or to taste
Per 100 g
Calories0 kcalProtein0gCarbs0gFat0gFiber—Common portions
1 g 1.5 g Flavor enhancerSeasoningSaltyGrittyCrystalline
Raw GarlicMinced3 clovesGarlic, raw
Vegetables and Vegetable Productssr_legacyIn this recipe: 3 cloves, Minced
Per 100 g
Calories149 kcalProtein6.36gCarbs33.1gFat0.5gFiber2.1gCommon portions
tsp 1 undetermined 2.8 g clove 1 undetermined 3 g cloves 3 undetermined 9 g cup 1 undetermined 136 g AromaticFlavor enhancerSpicePungentSpicyEarthy
ShallotThinly sliced2 mediumAllium ascalonicum
VegetablesOnion-family vegetablesIn this recipe: 2 medium, Thinly sliced
Per 100 g
Calories72 kcalProtein2.5gCarbs16.8gFat0.1gFiber3.2gCommon portions
tbsp chopped 1 undetermined 10 g AromaticFlavor enhancerGarnishPungentSweetGarlicky
GingerAbout a 2 cm piece, grated10 gZingiber officinale
Herbs & SpicesSpicesIn this recipe: 10 g, About a 2 cm piece, grated
Per 100 g
Calories80 kcalProtein1.82gCarbs17.8gFat0.75gFiber2gCommon portions
tsp 1 undetermined 2 g slices (1" dia) 5 undetermined 11 g cup slices (1" dia) 0.25 undetermined 24 g AromaticFlavor enhancerSpiceSpicyPungentCitrusy
Ground TurmericAbout 1/2 teaspoon2 gSpices, turmeric, ground
Herbs & Spicessr_legacyIn this recipe: 2 g, About 1/2 teaspoon
Per 100 g
Calories312 kcalProtein9.68gCarbs67.1gFat3.25gFiber22.7gCommon portions
tsp 1 undetermined 3 g tbsp 1 undetermined 9.4 g Flavor enhancerColoring agentAromaticEarthyBitterPeppery
Raw Red Chili PeppersDeseeded and sliced, optional for heat1 mediumPeppers, hot chili, red, raw
Vegetables and Vegetable Productssr_legacyIn this recipe: 1 medium, Deseeded and sliced, optional for heat
Per 100 g
Calories40 kcalProtein1.87gCarbs8.81gFat0.44gFiber1.5gCommon portions
pepper 1 undetermined 45 g cup, chopped or diced 0.5 undetermined 75 g Flavor enhancerSpiceAromaticSpicyFruityEarthy
Raw Sprouted Navy BeansTrimmed and cut into 3-4 cm pieces150 gBean
PulsesBeansIn this recipe: 150 g, Trimmed and cut into 3-4 cm pieces
Per 100 g
Calories67 kcalProtein6.15gCarbs13gFat0.7gFiber—Common portions
cup 1 undetermined 104 g Main proteinThickenerFiber sourceEarthyNuttyMild
Carrot1 medium, peeled and julienned100 gDaucus carota ssp. sativus
VegetablesRoot vegetablesIn this recipe: 100 g, 1 medium, peeled and julienned
Per 100 g
Calories41 kcalProtein0.93gCarbs9.58gFat0.24gFiber2.8gCommon portions
slice 1 undetermined 3 g strip medium 1 undetermined 4 g strip large (3" long) 1 undetermined 7 g small (5-1/2" long) 1 undetermined 50 g Side dishSweetenerAromaticSweetEarthyMild
Cuisine OilFor sautéing30 mlCUISINE OIL
Vegetable & Cooking Oilssr_legacyIn this recipe: 30 ml, For sautéing
Per 100 g
Calories700 kcalProtein1gCarbs0gFat80gFiber—Common portions
1 ml 10 g Fat sourceCooking mediumFlavor carrierNeutralMildSilky
What you’ll need
11 tools across 7 steps.
Method
- 1
Gently Heat the Milk
Pour 1000 ml of water buffalo milk into a large, heavy-bottomed pot. Heat over medium-low heat, stirring occasionally to prevent scorching. Bring the milk to a gentle simmer (around 85-90°C or 185-195°F), but do not boil.
Using a thermometer can help ensure the milk reaches the correct temperature without boiling, which is crucial for proper coagulation.
- 2
Coagulate the Milk
Once the milk is hot, remove the pot from the heat. Slowly pour in 100 ml of fresh pineapple juice, stirring gently for about 30 seconds. The acidity of the pineapple juice will cause the milk to curdle and separate into curds and whey.
Let the mixture sit undisturbed for 30 minutes to allow the curds to fully form and separate.
Avoid vigorous stirring after adding the pineapple juice, as this can break up the curds too much and make them harder to strain.
- 3
Strain and Press the Curds
Line a colander with a clean cheesecloth or a thin kitchen towel and place it over a large bowl to collect the whey. Carefully pour the curdled milk into the lined colander.
Gather the edges of the cheesecloth and gently squeeze out excess whey. Place the curds (still in the cheesecloth) on a plate, flatten slightly, and place a heavy object (like a can of food or a small pot filled with water) on top to press out more liquid. Press for 30 minutes.
The collected whey can be used in baking, soups, or as a nutritious drink. Ensure your cheesecloth is clean and tightly woven to prevent curds from escaping.
- 4
Prepare Aromatics and Vegetables
While the Dali Ni Horbo is pressing, prepare your aromatics and vegetables. Mince 3 cloves of garlic, thinly slice 2 shallots, and grate 10 g of ginger. If using, deseed and slice 1 red chili.
Trim and cut 150 g of green beans into 3-4 cm pieces. Peel and julienne 100 g of carrot.
Prepping all your ingredients beforehand (mise en place) makes the cooking process much smoother and faster.
- 5
Sauté Aromatics
Heat 30 ml in a large pan or wok over medium heat. Add the minced garlic, sliced shallots, grated ginger, and sliced red chili (if using). Sauté for 3-4 minutes until fragrant and softened.
Stir in 2 g of turmeric powder and cook for another 1 minute until aromatic.
Be careful not to burn the garlic and shallots; adjust heat as needed. Burnt aromatics can make the dish bitter.
- 6
Cook Vegetables and Dali Ni Horbo
Add the prepared green beans and carrots to the pan with the aromatics. Sauté for 5-7 minutes until they are slightly tender-crisp.
Remove the pressed Dali Ni Horbo from the cheesecloth and cut it into 2-3 cm cubes. Add the cubes to the pan with the vegetables.
You want the vegetables to retain a slight crunch for texture contrast. Overcooking them will make them mushy.
- 7
Season and Serve
Season the dish with 5 g salt, or more to taste. Gently stir to combine, being careful not to break up the Dali Ni Horbo too much. Cook for another 2-3 minutes to allow the flavors to meld and the Dali Ni Horbo to warm through.
Serve your homemade Dali Ni Horbo warm, perhaps with steamed rice, for a truly authentic Batak experience. This recipe makes 4 servings.
Taste and adjust seasoning as needed. The Dali Ni Horbo itself is mild, so it will absorb the flavors of the spices and vegetables.
Nutrition
Per serving, across 4 servings.
| Nutrient | Per serving | Whole recipe |
|---|---|---|
| Calories | 336.4 kcal | 1345.7 kcal |
| Protein | 13 g | 51.9 g |
| Carbohydrates | 27.9 g | 111.8 g |
| Fat | 20.3 g | 81.4 g |
| Fibre | 1.4 g | 5.7 g |
| Sodium | 650.1 mg | 2600.4 mg |
Computed from the matched ingredient data rather than entered by hand, with 100% of ingredients matched. Treat it as a close estimate, not a clinical figure.
How it tastes
- Salty
- 3 out of 5
- Sweet
- 1 out of 5
- Sour
- 2 out of 5
- Umami
- 4 out of 5
- Spicy
- 2 out of 5
- Herbal
- 3 out of 5
- Rich
- 4 out of 5
Texture
Mood
Good for
Free iPhone & Android app
Take this recipe into the kitchen
Everything on this page, plus the parts a web page cannot do: cook along hands-free, resize the recipe to how many people you are feeding, and log what you ate when you are done.
- Cook it hands-free. Step-by-step voice guidance with built-in timers, so you are not scrolling with wet hands.
- Scale and swap ingredients. Change the servings, or swap anything you are missing for something you already have.
- Log it in one tap. Cooked it? Log the macros by photo, barcode or voice, and sync with Apple Health or Health Connect.
Free to download. Your account works on the app and the web, so anything you save here is there too.
Questions about this recipe
How long does Dali Ni Horbo (Batak Water Buffalo Cheese) take to make?
How many calories are in Dali Ni Horbo (Batak Water Buffalo Cheese)?
Is Dali Ni Horbo (Batak Water Buffalo Cheese) vegetarian or vegan?
What equipment do I need for Dali Ni Horbo (Batak Water Buffalo Cheese)?
How spicy is Dali Ni Horbo (Batak Water Buffalo Cheese)?
Cook this with a copilot
Scale any recipe, swap ingredients for what you have, track the macros automatically, and get step-by-step guidance while you cook.
Free to start. No card required.



