Balinese cooking

During our first weekend in Ubud, there were two things we wanted to do: sign up for a cooking class and find a new place to stay. Regarding the latter, we stumbled upon Gayatri Bungalows, which was cheaper (~$25/night), cleaner, included breakfast at a nearby cafe, had a great pool with a view of some rice paddies, and had free wireless internet that reached our room. Granted it wasn’t the Ritz: the room wasn’t exactly pristine, there’s no A/C at that price, and the flat sheets used in place of fitted sheets would untuck during the night, but over time those were just minor quirks, and the charm of the place and the people working there won us over.

ubud gayatri bungalows 2 pool
The lovely Gayatri Bungalows pool

In our walks around town, we saw several restaurants advertising cooking classes, so we picked one run by the Bumi Bali Restaurant because it included a guided tour of the traditional market in Ubud. I can now tell you that if a recipe calls for galangal, you can safely substitute ginger, and that fresh turmeric is an inexpensive stand-in for saffron.

bumi bali cooking class traditional market stall
Dried fish and peppers at the traditional market

I’ll admit I was initially hesitant about taking a cooking class—it seemed so touristy! But after our first and only such class, I’m a total convert. There is no better way to understand what goes into the dishes on the menu in a unfamiliar place than to take a cooking class there. Not only did we learn some basic cooking techniques, but we also learned a variety of common food words, e.g. ayam = chicken, ikan = fish, nasi = rice, mie = noodles, goreng = fried, bakar = grilled, etc., that make it so much easier to parse the menu in any Indonesian restaurant.

On Tuesday at 9am we met at the restaurant before heading to the market. First we discussed some of the fruits and vegetables that were available in the open air stalls, and then we descended into the market’s maze-like catacombs to discuss some other key ingredients used in Balinese cooking, like lime, peppers, palm sugar, and coconut. Of course no field trip would be complete without an unexpected mid-morning downpour—thankfully they brought us umbrellas for the walk back.

bumi bali cooking class pouring rain
The downpour became a flood back at the restaurant

The instruction style was semi-participatory, with Chef Ketut discussing the ingredients, recipes, and doing most of the preparation and cooking, only asking for occasional assistance from one student at a time. The eight of us were seated in a row facing him, and after completing each dish (and taking the requisite photos) we’d pass the plate down the row and serve ourselves a small portion with rice. The end result was an interactive and informative seven course meal (6 different dishes plus dessert) that lasted from 10 until 2.

The menu for the day:

  1. Sayur Urab (mixed vegetables)
  2. Tuna Sambal Matah (tuna with uncooked seasoning)
  3. Tempe Manis (sweet tempeh)
  4. Opor Ayam (chicken curry)
  5. Bali Sate Lilit (pork satay)
  6. Udang Sambal Goreng (shrimp with cooked seasoning)
  7. Bubur Injin (black rice pudding)

However, before we could get to several of the dishes above, we needed to make basa gede, the spice base. I’m not going to recreate all the recipes in this post, but just to show you that basa gede is no joke, it’s worth transcribing here.

Basa Gede

Grind everything except the oil in a food processor with 1 cup of water (masochists: use a mortar and pestle without water). Heat 4 tablespoons of oil in a heavy pan, add the pureed spice mix, and cook over high heat, constantly stirring for 5 minutes, until the mixture turns golden. Cool before using. Can be used as a base for curries and soups, as a marinade for meats and fish, as seasoning in all sorts of meat and vegetable dishes—in a ratio of 1 part basa gede to 4 parts meat.

bumi bali cooking class stirring basa gede
Stirring the basa gede while it cooks

Of all the dishes we made and ate, I would have to say that tempe manis was the surprise standout of the day. For the uninitiated, tempeh is like nutty tofu, you’ll often find it on vegetarian menus and next to the tofu-dogs at Whole Foods. It’s not something I’d necessarily seek out, but if I saw tempe manis on a menu, I’d jump for it. It was seductively simple, and really highlighted the tangy caramel of the palm sugar with the heady flavors of crisped garlic. Here’s the recipe:

Tempe Manis

Cut tempeh into short strips. Fry in coconut oil until it starts to turn brown. Set aside. Fry sliced garlic in 2 tbsp of remaining coconut oil. Add sliced chili peppers. When garlic turns golden, mix in salt and pepper, tempeh, and sugar. Stir completely and remove from heat.

bumi bali cooking class tempe manis
Finished plate of tempe manis

The most participatory, and thus most fun dish we made was the bali sate lilit. Satay in Bali is traditionally made with ground fish or meat, (though chunks of meat are also common), which is “twisted” (lilit is the word for twisted) around a bamboo or lemongrass stick. Everyone in the class attempted both with a ground pork and basa gede mixture, and surprisingly it was easier to twist the meat around the lemongrass stick.

bumi bali cooking class sate lilit technique
Learning the correct technique for sate lilit
bumi bali cooking class grilling sate lilit
Our sate lilits on the griddle (normally cooked over charcoal)

If you’re hungry or drooling or a long way from your next meal, look no further. Here are the photos of the other dishes we made.

bumi bali cooking class sayur urab on rice
Sayur Urab on rice
bumi bali cooking class tuna sambal matah
Tuna Sambal Matah
bumi bali cooking class opor ayam
Opor Ayam
bumi bali cooking class sambal goreng udang
Udang Sambal Goreng

Finally, we were all treated to a cup of bubur injin, a sweet black rice pudding that is often eaten for breakfast in Bali. Miraculously we all managed to find a little room for it in our full bellies.

bumi bali cooking class bubur injin black rice pudding
Bubur injin with a swirl of coconut milk


I’m making Opor Ayam tomorrow! It’s like we’re having dinner together. ;) One of my favorite drinks is cendol (am I spelling that right?) which is like bubble tea but way better. Miss you guys! Have fun!


Spectacular pictures! I wish I could reach in and taste the food and smell the aromas. I think you found an unusual way to find out about the area and since you both are great foodies it was a perfect match. Love, Mom

Vanessa K.

Looks fun! Say hello to Stephanie for me :) Happy New Year!

Marcia, nice! I think I’ve seen cendol on a menu, but I can’t remember where. I’ll keep my eye open for it.

Mom, hopefully we’ll be able to find a few more along the way. It would be a nice way to unify the trip.

Hey Vanessa, passed your “hello” along. Hope all is well! We’re off to the Philippines in a few days. Let us know if there’s anything we can’t miss—especially food stuff.


Email (optional)

Blog (optional)