Nasi Tim – Steamed Chicken Rice with Broth Recipe

I had a first taste of nasi tim when I was traveling to Semarang for the first time with my parents. I was severely ill at that time due to bacterial infection in my gastrointestinal tract. I have lived in the Netherlands for quite a while and I haven’t visited Indonesia that often ever since. Hence, I always get stomach problem every single time I come back as my tummy is not used to Indonesian hygiene anymore. It really sucks when you love food so much, especially spicy food. When that happens, I usually just eat bland food like porridge or bouillon.

I remember waking up with a severe stomachache in my hotel room on the first day of our travel, and for the next few days I could only watched my parents and sister ate good food while I was resorting to bland soup and water. I couldn’t take it anymore on the third day, and I was thinking hard to get a proper meal that does not hurt my tummy – mind you, Indonesian food is generally spicy and hot, which is not good for somebody with a stomachache like me.

That’s when I found nasi tim.

Nasi tim – Steamed chicken rice with broth

What is nasi tim?

In Indonesian, nasi means cooked rice and tim means steamed. Chicken meat and rice that is cooked with broth and seasoning are stuffed inside a small bowl and steamed for a long time. It is a perfect blend of the succulence of the meat, the fluffiness of the rice, and the rich flavor of the seasoning. Nasi tim is usually served with a bowl of clear broth on the side.

As it is always left in the steamer and only taken out when being served, nasi tim is always warm. Because of this, it is considered comfort food for many Chinese Indonesian people. Furthermore, as it is easy to digest, it is also popular among kids, old people, as well as ill people.

I was easily categorized as “ill people” that day😂.

How to make nasi tim?

I cannot deny that nasi tim is a laborious food to make. It took me half the day to complete the process – from the preparation until the end. With that being said, it will yield quite a lot of portions (depending on how big your rice bowl is, mine is quite big). You can easily store them in the fridge and heat it up every time you are hungry, and they are still really good!

To make nasi tim, you want to make sure you have several rice bowls. If you don’t, you can also use a big bowl. But in this case, you may need to divide it into several portions later on. Beside that, you also need a steamer. I have a big steamer which can easily fit 6-7 rice bowls. If you have a small steamer, you need to steam the rice in several batches.

For the meat, chicken is the most common so that everybody including Muslim people can eat. But, in some really traditional Chinese Indonesian restaurants, they use pork. I used both pork and chicken, but it is entirely up to you if you want to do the same combination or go for 100% chicken/ pork. If you are vegetarian, you can even substitute the meat with mushrooms or vegetarian meat. In that case, use also mushroom or vegetable stock instead of chicken broth.

I ate nasi tim with pickled cucumber, shallots, and green chilies. The shallots and chilies soaked up the vinegar and they taste tangy and crunchy.

This food is so hearty and comforting. I do not regret spending hours in the kitchen making it. I hope you give it a try and let me know how you like it!

Nasi Tim

Steamed Chicken Rice with Broth
Prep Time 3 hrs 30 mins
Cook Time 3 hrs
Course Main Course
Cuisine Indonesian
Servings 6 people


  • Steamer
  • 6 rice bowls


  • 1 whole chicken, deboned and minced (600 grams), save the bones for broth
  • 2 l water
  • 150 g minced pork (or substitute with golden straw mushrooms)
  • 4 tbs oil
  • 1 tbs sugar
  • 5 cloves garlic, finely chopped
  • 250 ml rice bowls (or more, depending on how big your rice bowl is)

Marinade for the meat:

  • 1/2 tbs dark soy sauce
  • 1/2 tbs light soy sauce
  • 1/2 tbs oyster sauce
  • 1/2 tsp white pepper
  • 1/2 tbs Shaoxing rice wine
  • 1/2 tsp sesame oil
  • 1/2 tbs corn flour
  • 1 tsp sugar


  • 4 tbs oil
  • 8 cloves garlic, finely chopped
  • 750 g rice, soaked for 2 hours
  • 2 tbs light soy sauce
  • 1 tsp salt


  • Egg yolks from pasteurized eggs (optional)
  • Coriander leaves
  • Pickled cucumber with shallots and green chilies
  • Chopped spring onion
  • Fried garlic/shallots


  • Mix the pork and chicken with the marinade. Refrigerate for 1 hour.
  • Make broth by boiling water and chicken bones for 1 hour and let it sit.
  • Heat oil in a wok under high heat and add sugar. Stir fry for about 2 minutes until it caramelizes. Add garlic and stir for 30 seconds.
  • Add pork and chicken and cook for 10 minutes while keep stirring and chopping the meat with the spatula.
  • Now, prepare the rice. In another wok or pan, heat oil on high heat and stir fry garlic.
  • Add rice, soy sauce, and salt and stir for about 5 minutes.
  • Take a bowl and add a few tablespoons of meat. Top with rice until 3/4 full. Add chicken broth until full. Continue with other bowls until all the ingredients are done.
  • Steam for 1 hour. Remove from the heat and flip on a plate. If you want to add egg yolk, make an indentation with the back of the spoon on top of the rice. Place a yolk on top of it. Garnish with pickles, spring onion, fried garlic/shallots and coriander leaves.
Keyword chicken rice, nasi tim, steamed rice

Pangsit Mie Ayam Jamur – Chicken & Mushroom Wonton Noodle Recipe

Pangsit means wonton; mie ayam means chicken noodle; and jamur means mushroom. Thus, you get the idea what this dish is all about. It is one of the perfect examples of Chinese Indonesian cuisine. Through trading, Chinese people brought along noodle to Indonesia hundreds of years ago. Since the majority of Indonesians are Moslem, chicken was use instead of pork. The spices and seasoning were also adapted to the local taste.

Nowadays, there is a lot of versions of Indonesian noodle with various styles, ingredients, and meat (pork, beef, prawn – you name it). But mie ayam is truly the classic. Typically, it comes garnished with a lettuce leaf or blanched greens, dumplings, and a small bowl of broth, though every vendor and region have their own variation. Oh, on the table, there will also always be some pickled cucumber (acar timun) and green chilies and/ or sambal!

Pangsit mie ayam jamur

When cooking at home, I always make my own pickled cucumber. Mostly because I can’t really find it in the Netherlands (No, it’s not the same as augurken or Surinamese tafelzuur!) and it’s super easy to make, why bother buying it?  You can even make a big batch in advance because they last long.

In this recipe, I also use straw mushroom, which is very delicate and soft. You can also substitute it with dried shiitake mushrooms if you like. Soak the shiitake mushroom in hot water for 10 minutes or until soft. Slice them thinly and add to the chicken. Don’t forget to also add the soaking water in the chicken so you won’t waste the mushroom broth. You can also use canned button mushrooms. I don’t know why, but in Indonesia we tend to use a lot of canned mushroom rather than the fresh one for noodle.

Removing the cucumber seeds – it’s a must!
Homemade Indonesian style pickled cucumber
Canned straw mushroom
Chop the mushroom!

When I cook pangsit mie ayam jamur, I always cook a complete version, with meatball soup as the side dish. But if you don’t have time, you can omit this. The meatball soup is for cleansing your palate between the bites and helping you devouring the noodle and chicken. For the pangsit, you can even make it in advance and freeze it. For 1 portion of noodle, I usually boil 1 wonton and deep fry the other one. Thus, you enjoy both textures. But you can boil both or deep fry the wontons if you wish.

Wonton filling
Ready to boil and fry!

Another important element in pangsit mie ayam jamur is the seasoning. I like using homemade garlic oil to add aroma. You can also use chicken oil made from frying chicken skin on a low heat for a long time, rendering the fat. But I didn’t have chicken skin at home, so garlic oil will also work (the best is using both…nomnomnom🤤)

Homemade garlic oil
Mix all the seasoning in your bowl!
Braising the chicken and the mushroom together

Alright, let’s get cooking!


Pangsit Mie Ayam Jamur

Chicken and Mushroom Wonton Noodle
Prep Time 1 hr 30 mins
Cook Time 45 mins
Course Main Course
Cuisine Indonesian
Servings 4 people


  • 250 g dried/ fresh egg noodle
  • 500 g minced chicken
  • 1 can (425 g) canned straw mushroom, drained and quartered
  • 2 tbs or to taste light soy sauce, plus more for serving
  • 1 tsp dark soy sauce
  • 1 tsp white pepper, plus more for serving
  • 4 tsp sesame oil
  • Water, for boiling noodle

Homemade garlic oil:

  • 5 cloves garlic
  • 6 tbs peanut/ sunflower oil (or other neutral-flavored oil - do not use olive oil!)


  • 1 l water
  • 10 beef meatballs (bakwan)
  • Salt and pepper, to taste
  • 1 tbs chicken bouillon powder
  • 1 handful chives, chopped

Pangsit (Wonton):

  • 100 g minced chicken
  • 2 cloves garlic, minced
  • 1 green onion, chopped
  • 1 tsp sesame oil
  • 1 tbs light soy sauce
  • 1/4 tsp white pepper
  • 14 sheets wonton wrappers
  • A small saucer filled with water to seal the wontons later


  • Green leaves vegetables (caisim/pakchoy), chopped into 3 cm sticks and blanched
  • Beansprouts (optional), blanched
  • Pickled cucumber (acar timun)
  • Fried shallot
  • Chopped spring onion or chives
  • Sriracha sauce or sambal bawang (garlic chili sauce), optional


  • Pangsit: Mix all the ingredients in a bowl except for the water. Place a wrapper diagonally in front of you, so you see a diamond shape. Put 1 teaspoon of filling in the middle of the wrapper. Brush the corner of the wrapper with tiny bit of water with your fingertips. This is done to help sealing the wonton. So, it acts like a glue. Fold the bottom end to the top so you have a triangle. Press gently so it is sealed completely. If you want to deep fry it, fry it under medium heat for about 2-3 minutes until golden brown. If you want to boil it, boil it for about 2 -3 minutes until the meat is perfectly cooked.
  • Broth: Boil 1 liter of water. Add chicken bouillon powder and stir to dissolve. Add meatballs and simmer for 5-7 minutes and sprinkle with chives just before serving.
  • Homemade garlic oil: Meanwhile, make the garlic oil by heating up oil in a pan and stir fry garlic until fragrant and slightly golden under low heat. Transfer the oil and garlic into a bowl or a jar but leave about 2 tablespoons of oil in the pan.
  • Add chopped 5 cloves of garlic in the pan. Stir fry for about 10 seconds until it's fragrant and add chicken mince.
  • Stir fry the chicken until it's perfectly cooked while chopping it into small pieces with spatula for approximately 7 minutes.
  • Add mushroom, light soy sauce, dark soy sauce, and white pepper. Stir until combined for around 5 minutes. Add a bit of broth if it dries up. Turn off the heat.
  • In 4 separate bowls pour into each 1 teaspoon of light soy sauce, 1 tsp sesame oil, 1 teaspoon of garlic oil, and some dashes of white pepper.
  • In a pot, boil water and add noodle. Cook per the manufacturer’s instructions.
  • Drain the noodle and divide into 4 bowls which already have seasoning. Mix with forks or chopsticks until well combined. In the same water that you use for boiling noodle, blanch beansprouts and green leaves vegetables.
  • To serve, put the chicken mushroom topping on top of the noodle. Garnish with blanched greens, blanched beansprouts, pickled cucumber, chili sauce (optional), and wontons. Sprinkle with some chopped chives or spring onion, and fried shallots. Serve with a small bowl of broth with meatballs on the side.


  • Instead of using instant chicken bouillon powder, you can also make homemade chicken broth by boiling chicken bones in water. 
  • You can substitute straw mushroom with button mushroom, it is also delicious!
Keyword mie ayam jamur, pangsit, pangsit mie ayam, pangsit mie ayam jamur



Trying Softshell Turtle Soup at Pujasera Tay Kak Sie

After we ate at Lumpia Semarang at Gang Lombok, we went eating for lunch at Pujasera Tay Kak Sie – a sort of food court nearby. We ordered food at Nyoto Roso stall. They sell swikee, which is frog’s legs soup cooked with fermented beans (tauco) and another dish called pimbak.

What is pimbak?

From the appearance, pimbak is similar to swikee – both are soupy, brown, flavored with fermented soybeans, and sprinkled with lots of fried garlic and Chinese celery. The only difference is that pimbak is made from softshell turtle.

Softshell turtle is different from ocean turtle. It lives in fresh water, usually muddy river. In the past, it used to be wild and was considered a pest. But nowadays there are some farms specialized in breeding it. It is a delicacy and considered a super food in Indonesia, especially among Chinese Indonesians.

The softshell turtle meat is boiled in spices like ginger and pepper for a long time, making it soft and herby.

Noto Roso stall
Swikee and pimbak
Frog painting

I think the texture of the softshell turtle is similar to fish, though the taste is closer to mutton. There was no odor at all, so I think boiling it with herbs and spices really works. The meat pieces have lots of gelatinous bits – not a surprise, as it is high in collagen.

After eating it, I felt my body gradually becoming very warm. The taste was actually ok, and the broth is very savory and garlicky especially with the added chili sambal and lime juice. But I don’t know why, the more I ate it the more I felt bad. Probably because I used to have a tortoise as a pet 🐢 when I was a child. So, this felt like eating my own pet. Thus, I am not sure if I will eat it again in the future. But, if you are feeling adventurous and, in the area, you can give it a try and see if you like it.

After lunch, we went exploring Klenteng Tay Kak Sie, which is just next to the food court. Although not so big, it was a beautiful temple.

Tay Kak Sie Temple
Temple guardian
Klenteng Tay Kak Sie entrance

Anyway, it was a nice relaxing afternoon and we headed back to our hotel to rest. See you at the next post!



Swikee & Pimbak “Nyoto Roso” Pak No

Pujasera Tay Kak Sie, Jl. Gang Lombok 62


Opening hours: 10.00-17.00 everyday

Pasar Gang Baru – The Best Market in Semarang!

When we were in Semarang, we visited one of the famous markets there, Pasar Gang Baru. It is located in the middle of Chinatown and open in the morning. Here you can find any meat products, fruits, vegetables, basically almost any kinds of ingredients that you will need to cook Chinese Indonesian food. Since, the majority of the customers are Chinese Indonesian, you can find a lot pork product.

Even if you don’t buy anything, the market is fun to explore and you can find myriad of local produce in any colors and shapes.

What was unusual for me to see was a seller of sea grapes – called latoh. In Indonesia, many people miscall sea grape as seaweed. The seller said you could eat it raw with freshly grated coconut and chili. This particular dish is popular in the northern coast of Java and is called urap latoh. It’s similar to Balinese rujak bulung.

Freshly harvested sea grapes (latoh)
Stinky beans, mangoes, sweet potato leaves on display

We found a vendor that sells various Indonesian bread and cake like kue moho, cucur, and risoles. Kue cucur is a type of cake made from rice flour. It is popular not only in Indonesia, but also other countries like Thailand, Sri Lanka, Malaysia, Vietnam, and Brunei. Of course, each country has slightly different recipes, but the shape and ingredients are more or less the same.

Kue moho, kue bikang, kue cucur, risoles

A bit further, we also found another kue moho seller and she is very sweet. We bought a lot of from the auntie. My mom said that kue moho reminded her of her childhood. It is similar to bakpau but with rougher texture (in Indonesia we call it “nyereti”). This bread is also used as an offering in the prayer altar by the Buddhists. It is one of the examples of foods brought by Chinese immigrants. The original name in Hokkien dialect is morhor. Unlike the normal kue moho which is empty, the auntie also has kue moho filled with mung bean. The texture was so soft and fluffy.

Kue moho in various forms
Fresh vegetables
Krai – smaller kind of cucumber, very delicious steamed and eaten in rujak (Indonesian salad)
A vendor selling preserved mustard leaves as well as other preserved vegetables
Bakcang – triangular dumplings with meat filling

There was also a vendor selling yellow tofu as well as brown tofu (not pictured). She said the brown tofu is actually spiced and used for making bakmoy – pork and prawn cake soup. There were also several stalls selling ready-made food. You can just buy it to be reheated later at home and eaten with white rice.

Sausages made of egg white and egg yolk. The yellow one is also called biji cuki

Pictured below is laksa. Laksa is peranakan noodle soup while perkedel is potato fritters. It’s possibly from the Dutch frikandel, only in the past people could not afford meat and substituted it with potato instead.

Laksa and perkedel
Ready-made food
Kare rajungan – blue swimmer crab curry
Gorengan (fritters), arem – arem (stuffed rice with meat filling), liver satay

We bought from a lady that sells pepesan a parcel of pepesan telur ikan. Pepesan is ingredients wrapped in banana leaves then grilled with charcoal. This one was made from fish egg and lots of chilies. It was delicious.

Pepesan telur ikan (Grilled fish egg in banana leaves)
Semur jengkol (Curried dogfruit)
Gembus – crackers made from tempe gembus (tofu dregs)

We spotted a lady selling jajan pasar/ lenjongan. This was special because it has ketan biru a.k.a. blue glutinuous rice. No, the color is not superficial – it is from bunga teleng or butterfly pea flowers.

Ketan biru (blue sticky rice) and friends

My mom bought a bundle of blady grass (in Indonesian we call it alang – alang). According to Chinese Indonesian, blady grass can cure sore throat or just soothe throat in the hot summer. So, my mom was planning to boil it at home with some rock sugar.

Blady grass, salted duck egg, sweet potato, pumpkin

We also bought from a very nice uncle a lot of meatballs. I think he sold the most complete selections of meatballs in the market, around 20 or so. He also sells homemade tauco (fermented bean paste for cooking). We chatted for quite a while and he even gave us his name card and some food recommendations. “Behind the market there is a very good siomay vendor called Siomay Cap Kauw King” he said. Unfortunately, we didn’t have enough time to go there. What I enjoy from talking to the locals is that they always know how to give you good recommendations.

A friendly uncle with his extensive meatball selection

At the end of the market there was a young guy selling what he called “kuotie”, although it was actually not kuotie. Kuotie is more like fried gyoza. This one was more like a chai kueh, a steamed pastry with sweet radish filling. Nevertheless, it was good. I wish I bought more!

Kuotie (?)

Overall, it was a very fun experience to visit Pasar Gang Baru. I always love traditional market. Although many people, especially the youngsters, think it’s dirty, I enjoy the experience. I like it when I get to see new food ingredients that I never know before, or even just chatting with the vendors about everyday life, politics, or random stuffs. A traditional market is where you see real life: no fancy stuffs, straightforward, people trying to make a living.


Pasar Gang Baru

Jl. Gang Baru


Opening hours: 05.00-12.00 everyday



Lumpia Semarang & Es Campur Kolang-Kaling

If you go to Semarang, of course it’s incomplete if you don’t eat lumpia Semarang.  The most famous lumpia vendor in the city is called “Lunpia Semarang Gang Lombok”. It is also the pioneer of lumpia in Semarang.


What is lumpia Semarang?

Lumpia Semarang is a type of spring roll which is originated from Semarang City in Central java. Typically, it is filled with rebung (bamboo shoots), egg, ebi (dried shrimp), and meat (normally prawn or chicken). The wrapper or skin is made with flour and it looks similar to crepes. There are two versions of lumpia Semarang: basah (steamed) and goreng (deep fried). The basah version is similar with popiah. In Semarang itself lumpia is sometimes spelled and called “lunpia” or “loenpia”.

Lumpia Semarang Gang Lombok began about 100 years ago with the love story of a Chinese man called Tjoa Thay Joe and a Javanese woman called Warsih. At that time, Tjoa Thay Joe was selling food with pork and bamboo shoots, while Warsih was selling food with prawn and potato. They fell in love and co-created a new dish combining the ingredients that they sold before: prawn and bamboo shoots, and have them wrapped in flour skin.

Little did they know, a legendary food item in Indonesia’s culinary heritage history was born.

Lumpia (or Lunpia) Semarang Gang Lombok
Special lunpia with “boom” flavor😂

When we arrived at Lunpia Gang Lombok, the queue was crazy. A lot of people elbowed each other inside. The more “peaceful” people stayed outside LOL. The cook was super busy. He told us that we needed to wait 1 hour…huk! That’s how busy it was. A guy was even buying 10 boxes of lunpias – one box can fit 6. But well ok, for the most famous lunpia in Semarang, let’s give it a try.

All these people were queueing

While waiting, we just headed next door to another old school player in the field, Es Campur Gang Lombok. We ordered the normal es campur and it came in a plate full of crushed ice, pink sugar syrup, candied mango, papaya, cincau hitam (black grass jelly), and manisan kolang – kaling (candied palm fruit). The price is quite high because they made everything by themselves from scratch. I like the candied mango and palm fruit! You can also buy a jar of their candied mango – I think it was about IDR 50k or so.

The façade of Es Campur Gang Lombok
Ingredients for es campur in jars – so old school, I love it!
Es campur Gang lombok

After refreshing ourselves with the ice as well as chatting with a random uncle, we checked on our order. Yayy it was done!

The lumpias were packed in a traditional bamboo basket

We ate them all in the car before even taking picture of how they look, SORRY! The filling was bamboo shoots and dried shrimps (ebi). The lunpias were cooked with charcoal, not a gas stove, so they taste smoky – yum!

With that being said, I think the flavor is not that phenomenal. Something was missing, like not really enough umami flavor. Also, the deep fried lumpia skin or wrapper is not as crispy as I expected. So, if I can sum up all the pros and cons of this place, here are what I can come up:


  • It is the oldest and original lumpia (or lunpia) maker in the city
  • Old school atmosphere and authentic experience
  • The lumpia has nice smoky aroma


  • The queue is inhumane – it might not be ideal to include in your itinerary if you have limited time
  • The lunpia goreng (deep fried spring roll) is not very crispy
  • Expensive for what you get (IDR 17.5k per piece)
  • Average taste

Of course, this is all just my own opinion. If you have never tasted lumpia before and if you visit Semarang for the first time, you might still want to check it out for the authentic experience. In a way you can help preserving one of the oldest culinary tradition in Java.



Lunpia Gang Lombok

Gang Lombok no. 11a


Opening hours: 08.00-17.00 everyday


Es Campur Gang Lombok

Gang Lombok no. 9


Opening hours: 08.00-17.00 everyday

Royal Javanese Cuisine at Bale Raos

The royal family of Yogyakarta is apparently also into food. About 15 years ago, the daughter-in-law of the 9th Sultan of Yogyakarta launched a cookbook. It has become my family’s collection ever since. Most of the recipes were never disclosed before to peasant and were only served to the royals.

A few years ago, the royal family opened a restaurant that offers dishes from the cookbook. So, I am very familiar with the dishes. The restaurant is called Bale Raos. The palace personal chefs directly trained the Bale Raos chefs to assure the quality.

Roti jok

I ordered for myself roti jok. This dish is cute because the “roti” looks like a yellow muffin. I learned later that this dish got Dutch influence and it was the favorite food of Sultan Hamengkubuwono VII. I guess this is an adaptation of poffertjes. It came served with semur ayam (braised chicken with kecap manis). I really like the roti because it is fluffy, light, and has a slight savory flavor – thanks to the margarine used in the batter. The chicken tasted good and I like it that it has some onion chunks. I just wish there was more sauce as at some point it’s a bit dry in the mouth.

Daging singgang

We also got some dishes to share. Daging singgang is a type of satay, only the beef pieces was bigger and when the chef grilled it, he also basted it with thick coconut cream.

Gecok ganem
Gecok ganem or sometimes called bucok bunem is a dish consists of beef balls that is mixed with egg white, chopped green tomatoes, red chilies, and steamed with coconut milk. At Bale Raos somehow, I could still taste some young coconut pieces too, so it was nice.
Gudeg manggar

The last dish, gudeg manggar, was special. Manggar means the flower of coconut plant. It is very special because if the flower is harvested, then the tree will not produce any fruits anymore. That’s why it’s expensive. The version at Bale Raos was quite good, although I thought it could have been better. I read the famous gudeg manggar in Yogyakarta is by Bu Tinur. We didn’t have time by then, so I’ll keep it for next time.

Dad liked his beer Jawa!

My dad had beer Jawa. Due to religious belief, the Sultan didn’t drink alcohol. So, when he had guests, he drank a non-alcoholic beer only. Beer Jawa or Javanese beer is made from secang bark, ginger, cloves, and lemongrass. It is quite similar to wedang uwuh. The color is as golden as beer, but the taste is not even close hehehe… It is spicy, warming, and sweet. I think the chef’s idea is very brilliant though. This drink is somehow similar to bir pletok – Betawinese non-alcoholic beer that was created during the Dutch colonialism period. 

Bale Raos
Keraton Jogja (Royal Palace)

Overall, Bale Raos is enjoyable. The food is good, although I cannot say it’s 10/10 because probably it is slightly adjusted to foreigner’s taste. I saw there was a Japanese tour group eating there, which kind of explained a bit why the food was not spicy, and a bit toned down. But I like the whole idea of disclosing royal food to  the peasant. Food treasure like this should not be kept secret, it should be disclosed to the people so we all can help preserving our rich culinary tradition.



Restoran Bale Raos

Jl. Magangan Kulon 1

DI Yogyakarta

Opening hours: 10.00-22.00 everyday

Bakso Ito – Homemade Pork Meatball Soup in Yogyakarta

When I was in Yogyakarta, I got badly ill. I think my stomach was not used to Indonesian bacteria anymore 🦠. So, we went to eat homemade pork meatball soup at Bakso Ito.

Bakso Ito is a famous pork meatball soup eatery since the old time. We ordered hunceng kuah (pork intestine soup with noodle), bakwan campur (mixed meatballs), and bakwan goreng (fried meatballs).

Bakwan goreng




Bakwan campur


Bakwan campur


Hunceng kuah

The bakwan (meatball) was very tender and properly seasoned. There was a subtle taste of white peppercorns in the broth which made it very warming in the belly.  If you order bakwan campur, you can get several types of items in a bowl: meatballs, fried meatballs, intestines. The intestine was clean and not tough at all. The fried meatballs were also very crunchy yet soft inside. They are also delicious when dipped in the broth.

What I think quite funny is the name of the place itself. In Indonesia we have two kinds of meatballs: bakso and bakwan. They are similar, yet very different – different texture and way of serving. The term “bak” means meat and it derived from Hokkienese language.  Bakso is often made by chopping meat with the blunt side of the knife and it usually contains more flour than meat. It doesn’t have to be shaped completely round. Bakwan on the other hand, is made with more meat than flour, and it is always round in shape. Furthermore, while bakso has more savory broth and is served with yellow noodle, blue vermicelli, celery leaves, and fried shallots; bakwan has lighter broth and is served with chives. Based on the meatball appearance and broth profile, I would say Bakso Ito’s meatball is more bakwan; while the way of serving is close to bakso because it has noodles in it. So, I conclude that their meatball is a bakso-bakwan hybrid😂.

The price per bowl is not as cheap as in other places (around IDR 20000-40000 or EUR 1.5-2.5), but the taste and quality are excellent. That is enough reason of why this place has survived since 1983.


Bakso Ito

Jl. Maratam 59


Opening hours: 09.30-21.30 everyday

Eating Traditional Snacks at Pasar Gede

The mission of this Central Java trip was only one; to eat as much as possible! My family is the type that really enjoys local delicacies. Whenever we travel to other towns in Indonesia, we never ever need fancy food in the restaurants; what we want is the authentic, home-cooked food, be it in the traditional markets, street stalls, or local eateries. So, the next morning we headed to Pasar Gede. According to the locals, if you want to go for a feeding frenzy, this is the place that you got to be!

I found some nostalgic food in the market. A lady sold some parcels of banana leaves and blendhung. My mom asked what inside the banana leaves was and she said it was “bothokan daun so and lamtoro”. Bothokan is Indonesian dish of which you wrap some ingredients, depending on what you make, inside banana leaves and steam the parcel. I was scratching my head and wondering what daun so meant. My mom said it’s the same as daun melinjo (the leaves of gnetum gnemon). Lamtoro is bean from lead tree, it is also called white popinac seed or jumbie bean. Blendhung is a sort of snack made from boiled hominy, topped with freshly grated coconut. I often ate it when I was a kid and usually added a pinch of salt and sugar. It’s very simple, but it brings back a lot of memories of my childhood.

Bothokan daun so and lamtoro, blendhung
Snacks and kitchen wares
Sacks of snake fruits (salak)
Inside Pasar Gede
Manisan kolang-kaling (candied palm fruits) and gempol pleret

We also found something called brambang asem. We bought a portion for only 2000 Rupiahs (a bit more than 1 Eurocent😂). Brambang asem is actually rare to find nowadays. But, in Pasar Gede you can still find plenty of them. It consists of steamed sweet potato leaves, tempe gembus (sort of tempe made from soybean dregs), and sauce made of tamarind, chilies, palm sugar, grilled shallots and terasi (shrimp paste). You usually eat it with hands. It was finger licking good! We also bought sosis solo and arem – arem. Sosis solo is a kind of rolls with chicken filling. The skin is made from a batter with coconut milk. That’s why it’s very savory. Arem-arem is a sort of stuffed rice cake, wrapped in banana leaves and steamed. The rice was perfectly cooked, and the chicken filling is spicy.

Brambang asem
Sosis Solo and arem-arem

When we walked further, we saw a stall selling black paste, that looked exactly like the paste of pecel ndeso that we ate the previous night. Then there were some ladies selling lenjongan. Lenjongan is various Javanese sweets, usually served with toppings such as freshly grated coconut and palm sugar syrup.

Various kinds of Indonesian sauce paste
Lenjongan, before and after being topped with freshly grated coconut and palm sugar caramel

We followed the market maze then, we stopped by a lady selling various kinds of crackers and snacks. We bought a lot from her; gula kacang (peanut brittle with palm sugar and ginger), kering kentang (fried potatoes with spicy palm sugar glaze and kaffir lime leaves), slondok (spicy tapioca cracker), keripik usus (chicken intestine crackers), pork crackling, rengginang (rice creacker with palm sugar syrup), etc. The kering kentang is truly a champion. I wish I bought more.

Traditional chips and crackers

Towards the back of the first floor, we found a stall on my list; Dawet telasih Yu Dermi. Dawet is traditional Javanese drink consists of tapioca pearl, rice flour pudding, coconut milk, palm sugar syrup, glutinous rice, and pandan rice flour dumplings. But the one that Yu Dermi is selling has one more special ingredient: telasih (lemon basil seeds). She also uses caster sugar instead of palm sugar as the sweetening, so the color of the dawet was bright white. It was so refreshing. Beside her stall, there was also a woman selling fried chicken and all other chicken stuffs. Mom bought some. In my opinion it was a bit too salty.

Ayam goreng, blood pudding, and intestine crackers

We were told by one of the assistants at Yu Dermi that at the corner of the market there is a stall selling very delicious babi kuah (pork stew). Unfortunately, we were very full, and I have had stomachache since the second day of my holiday. So, we decided to save it for next time. Before leaving the market, I bought some bamboo wares: bamboo rice basket, rice sieve, etc. And right before we walk to the exit, we saw a lady selling cabuk rambak – another rare dish. It consists of ketupat (rice cake), sauce made of sesame seeds, candlenut, and coconut, and karak (rice cracker). It was good but not my favorite.

Cabuk rambak
Bamboo wares
Dawet telasih

We stopped by the Royal Palace. I don’t know somehow; we were too lazy to come in. Nearby the palace there a tree with weird-looking fruits. My mom asked one of the ladies sitting there, what it was. She answered “pelem”. Pelem is a Javanese word for mango. Hmm…I don’t think it was a mango😂.

Banyan trees and rickshaws

I am crazed with clay dishes and in Solo they are ubiquitous. So, we visited a roadside stall that is owned by a couple. They are very friendly and chatty. We ended up buying quite some from them.

Friendly vendors selling clay dishes
Kendi (Old-school clay jug)

When you go to Solo, do not forget to go to Pasar Gede. This is where you can really see and interact with the friendly locals and of course, sample delicious traditional fare.

The façade of Pasar Gede, stood firmly since the Dutch colonial era.



Pasar Gede

Jl. Urip Sumoharjo

Surakarta (Solo)

Opening hours: 08.30-16.30 everyday, Sun closed

Galabo – A One-Stop Javanese Food Court in Solo

Galabo is a street food court where you can find many Solo’s famous food vendors selling at the same spot.

Pecel ndeso

My dad got pecel ndeso, which is red rice dish served with raw vegetables and topped with black sesame-based sauce and gendar (Javanese rice cracker). It tastes savory with nice crunchy texture from the vegetables. Normally when you buy pecel in other cities, it is served with white rice. So, for me this dish is quite unique. Red rice is also more nutritious than white rice, so it is healthier than white rice.

Nasi liwet

I got nasi liwet, which is rice cooked in coconut milk and topped with sweet and spicy chayote stew, shredded chicken, yellow tofu, and coconut cream. It was rich, creamy, and extremely delicious!

My sister got timlo from the stand of Timlo Sastro – the pioneer of timlo. At first, I thought it was just a chicken soup or so – just with a different name. But I was wrong! It has tomato slices, egg, wood ear fungus, risol (sort of rolls). It was soothing and tasty too. For the drinks, we had wedang uwuh and jahe panas.

Wedang uwuh is made from the bark of secang tree. When it is brewed with hot water, the color becomes red. It is usually mixed with cloves, cinnamon bark, rock sugar or palm sugar. Jahe panas is hot ginger tea. In Indonesia, we usually use different kind of ginger as in the Netherlands. For drinks like this we use jahe emprit. It is smaller than the normal ginger but tastes 10x spicier and stronger.

Timlo Solo
Wedang uwuh & jahe panas
My mom got selat solo, which is a Javanese version of steak. It is always served with potato wedges, boiled green beans, carrots and savory kecap manis-based sauce.
Selat Solo

We also got bakmi Jowo, which is Javanese noodle soup, and sate kere. The last one is quite special because I can’t really find it outside of Solo. The famous vendor is Sate kere Yu Rebi. One stick cost around 1000 Rupiahs. “Kere” means poor because unlike normal satay that is made of meat, this one is made from soybean dregs (tempe gembus). But don’t get me wrong, the taste was super good, especially served with peanut sauce. The texture is somehow between tofu and tempe – soft and smooth. with a prominent soybean taste.

Bakmi Jowo
Sate kere

Actually, each stall has their own independent eatery within the Solo city. But Galabo is a place where you can sample each of them at one spot. If you don’t have much time and want to try Solo/ Surakarta’s specialty at once, you should come to this place.


Geladak Solo Kota

Surakarta, Indonesia

Open every day 17.30-00.00

Hunting for Antiques and Vintage Trinkets at Triwindu Market

If you like antiques and vintage curios like me, you have to go to Triwindu market. Located in Solo, Central Java, you can find a plethora of old Javanese bric-a-brac. I went there during my trip to Indonesia. It is a bit messy with so many vintage curios piled on top of another, but it is a paradise to me. I went like oh what’s that! Oh, I want this, I want that! But of course, I know myself…I admit I am quite poor in haggling. That’s why I got my mom there, she’s the haggling master.

Painted watering cans – creative products of local artists.
Garuda Pancasila, vintage kettles, and dishware.
Me and mom, bargaining over traditional cake molds.
Again bargaining, but this time over a pair of Javanese puppets

I got a kue satru/koya mold and a pair of wayang golek (Javanese puppets). Kue satru is peranakan cookies made of mung bean or tamarind with crumbly texture. Usually the mung bean version is also called koya.

Stairway to the antique heaven!
Triwindu Antique Market

To be honest, the offered price is generally on the higher side in the Indonesian standard. Perhaps because there are quite some tourists visiting this place. I got it cheap though because of my mom. You also need to have trained eyes to know which trinkets are truly antiques or just replicas. Nevertheless, if you are into vintage decoration, you should visit it and perhaps bring home one or two items.


Pasar Triwindu (Triwindu Antique Market)

Jl. Diponegoro

Surakarta, Indonesia

Opening hours: 09.00-17.00 everyday