A rich Jakarta soup with beef, tripe, coconut milk, dairy milk, potatoes, tomato, aromatics, and warm spices.
25 min prep 75 min cook
Keeps the screen on · step-by-step guide · built-in timer
Wash the beef and tripe separately, then place them in a pot.
Cover with water and boil for 45 minutes, until tender.
Fry the onions, garlic, and ginger in oil for 6 minutes.
Add the boiled meats, lemongrass, bay leaves, cloves, nutmeg, and salt.
Add the coconut milk and milk, then cook over low heat for 20 minutes.
Dice the potatoes, add them, and cook for 12 minutes until tender.
Divide into bowls with tomato slices and serve hot.
💡 Tip: After adding the milky base, do not boil it hard; low heat keeps the soup creamy without curdling.
🍽️ Serving suggestion: Serve fried potatoes, tomatoes, lime, and hot sambal on separate plates.
Approximate vitamin / mineral assessment based on the recipe's ingredients. For precise nutrition tracking, consult a doctor or dietitian.
~470
kcal calories
30
g protein
34
g carbs
24
g fat
Approximate values, derived from ingredient amounts using USDA FoodData Central and TÜBİTAK Turkish Food Composition Database. Actual values can vary by roughly ±20% depending on cooking method, brand, and portion size. For diet or medical conditions, consult a dietitian or doctor.
Allergens are derived automatically from the ingredient list, covering the main groups of the EU-14 food allergen standard (gluten, milk, eggs, peanuts, tree nuts, soy, seafood, sesame, celery, mustard). Cross-contamination (shared kitchen equipment, shared surfaces) isn't tracked, if you have a serious allergy, review the full ingredient list yourself and ask about preparation.
No adaptations yet. Be the first to add one!
To leave a review, sign in.
Give this recipe its first star
No reviews yet, did you try it? How did it turn out, what did you change? Help the next cook.
Try a similar recipe in the same category at a different complexity.
Selected from the same category and tags
Found an error in this recipe?