• Skip to main content
  • Skip to primary sidebar
Tasty Thrifty Timely
menu icon
go to homepage
  • Recipes
  • Pantry
  • Shop
  • About

search icon
Homepage link
  • Recipes
  • Pantry
  • Shop
  • About

×
Home » Recipes » Side Dish

Tofu Pepes (Balinese Steamed Tofu)

February 24, 2024 by Kathryn Alexandre 6 Comments

Jump to Recipe·5 from 3 reviews
A steamed piece of tofu is displayed in the centre of an opened banana leaf steaming packet. The tofu is formed like a soft dumpling speckled with herbs and spices. Unopened tofu pockets stand in the background.

I can't tell you how excited I am that I was able to recreate these tofu pepes (steamed tofu) at home. We were treated to these delicious pepes by our hosts on a recent trip to Bali and they are so packed with flavour. These are a great addition to a Balinese inspired dinner but I also think you can serve them as a side dish or even an appetizer! The individual portions are fun to unwrap and convenient to make ahead.

Quick and simple to prepare in advance
Aromatic and bursting with flavour
Fun to make
And even more fun to eat!

How To Make Tofu Pepes (Steamed Tofu)

These tofu pepes are quite simple to make. There are essentially only three steps:

  1. Mash the tofu with the spices
  2. Fold the individual portions in banana leaves (or parchment paper)
  3. Steam for 20 minutes
Top down view of mashed and spiced tofu in a bowl. Surrounding are bowls of Balinese spice paste, chillies, and kaffir lime leaves.

At first glance this recipe may seem more complicated because it requires a spice mixture to be made beforehand. My basa bali spice paste recipe was taught to me by my local host in Bali. I highly recommend you source the basa bali ingredients to fully experience the flavour of these tofu pepes. However, I have included a note on how to utilize more common ingredients.

Basa bali is a spice paste made from galangal, lemongrass, ginger, turmeric, candlenuts, shallots, and garlic. It is cooked with kaffir lime leaves and fresh bay leaves for even more aromatic punch. Chillies can be added to the paste or, as is the case here, added to the broader dish.

If you are familiar with Southeast Asian cuisine then these ingredients are likely staples in your kitchen. If you are like me however, you may keep only a few of these on hand. My note at the bottom of the recipe card details how you can quickly create something similar using the more common (in Western grocery stores) of the basa bali ingredients. Although the flavour will not be the same, I think you will still create delicious pepes that will not require the prep work of making the basa bali paste.

Ingredients

Top down view of ingredients for tofu pepes (steamed tofu). A block of firm tofu sits on a plate in the centre of herbs and spices.

The main ingredient for these tofu pepes (steamed tofu) is obviously tofu! Firm tofu is my preference but I have successfully made these with medium tofu as well. I do not bother pressing my tofu as I find it helpful to have some moisture in the mixture.

The flavour profile comes predominantly from the aromatic basa bali spice mixture. Notes of pine from the galangal, the freshness of the lemongrass, and the pepperiness of the ginger mix with shallots and garlic. Then a touch of sweetness comes from coconut sugar or more traditionally palm sugar if you can source it. And finally, you can add as much spice as you like with the milder long red chillies and hotter green birds eye chillies.

Wrapping Tofu Pepes

These tofu pepes are steamed in little individual packets. Traditionally, banana leaves secured with a "skewer" made from coconut palm leaves are used.

I was thrilled to see that my makeshift parchment paper steaming pockets produced similar results to the tofu pepes steamed in banana leaves. Do not use wax paper to make your tofu pockets but aluminum foil can be another option.

Folding and securing the steaming pockets may seem daunting but it is quite simple:

A grid of four process photos demonstrating how to fold tofu pepes.
  1. Prepare squares of either banana leaf, parchment paper, or aluminum foil. The squares should be roughly 6x6 inches.
  2. Place half of a kaffir lime leaf or bay leaf in the centre of the square.
  3. Top the leaf with 1-2 tablespoons of the tofu mixture.
  4. Fold the front and back of the the banana leaf or alternative up so the tofu sits in the centre (kind of like a taco). Then pinch the two sides inward so you create a flap on each corner. Fold the front flaps forward and the back flaps backward. You should now have a little closed pocket.
  5. Carefully pierce a wooden skewer through one side of the packet, across the back, and out through the front (about 1 inch away from the first hole). This should close the packet. *I find that my bamboo skewers work really well for this and are stronger than my wooden toothpicks.

I often refrigerate the tofu pepes at this stage and steam them just before I am ready to serve.

Steaming

Boil roughly two inches of water in a pot with a steaming basket. When the water has boiled, place the tofu pepes in the steaming basket and reduce the heat to a simmer. Cover the steamer and steam for 20 minutes.

Serve the individual pepes on a plate and make unwrapping them part of the experience. Each diner can unwrap their individual pepe, be hit with the aroma of all of the delicious herbs, and dig into their pepe.

As it steams, the mashed tofu creates a more compact dumpling type of texture. It is still very soft and easy to pull apart with a fork but it will hold the rounded shape it was pressed into by the banana leaf pocket.

Serving Suggestions

A tasting platter of Balinese food presented on banana leaves. A mound of turmeric rice sits in the centre with tofu pepes, urab coconut and vegetable salad, tempeh, and corn fritters surrounding.

If I serve these tofu pepes (steamed tofu) as part of my Balinese inspired platter, I like to serve each diner 2 pepes. Find my other Balinese inspired recipes here!

These could also be a great supplement to any rice or noodle dish and in those cases one per diner could be enough to sample.

I also love the idea of serving these as an appetizer or bringing them to a potluck! The individual packets make them simple to grab and fun to unwrap.

Recipe Cost

This recipe costs me about $5 Canadian and yields 8 individual tofu pepes.

I managed to find a frozen package of banana leaves at my local Asian market for just over $3. But, feel free to use the parchment paper or aluminum foil you may already have on hand!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A steamed piece of tofu is displayed in the centre of an opened banana leaf steaming packet. The tofu is formed like a soft dumpling speckled with herbs and spices.

Tofu Pepes (Balinese Steamed Tofu)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

  • Author: Kathryn Alexandre
  • Total Time: 30 minutes
  • Yield: 8 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Intensely flavourful tofu pepes (steamed tofu). Flavoured with a simple balinese spice mixture and steamed for delicious individual portions.


Ingredients

Units Scale
  • 350g firm tofu, mashed
  • 2 tbsp fried basa bali* (see notes for alternatives)
  • 1 tbsp fresh basa bali*
  • ½ tsp salt
  • ½ tsp coconut sugar (or palm sugar)
  • 1 long red chilli, deseeded & minced (this is a milder/sweeter chilli)*
  • 1 small green birds eye chilli, deseeded & minced (these are hotter chillies, use less spice if desired)*
  • 4 kaffir lime leaves (optional or use fresh salam/bay leaves)*

*Ingredients you need that are not part of our pantry and freezer tips.


Instructions

  1. Mash the tofu in a bowl with all of the ingredients except the lime or bay leaves. *Omit the chillies if your basa bali already has chillies added. If the mixture seems a little dry you can splash in a tablespoon or two of water to help it hold together (moisture levels in tofu can vary).
  2. For steaming the pepes, cut banana leaves or parchment paper into eight squares at least 6x6 inches. *Do not use wax paper. However, aluminum foil may also be used.
  3. In the centre of the banana leaf or parchment paper square, place half of a kaffir lime leaf or fresh bay leaf. Top the leaf with 1-2 tablespoon of the tofu mixture.A grid of four process photos demonstrating how to fold tofu pepes.
  4. Fold the banana leaf or parchment paper to create a little steaming pocket. Reference the photos above for a demonstration. Fold the front and back sides up so the tofu is in the centre (kind of like a taco). Then fold the other sides up and indent them towards the tofu. The sides will now be pinched and you will have created a flap of sorts on each corner. Fold the front flaps forward and the back flaps backward (kind of the opposite of how you would wrap a present). You should now have a little pocket and you can carefully thread a wooden skewer or pick in through the front, across the back, and out through the front about an inch away from the first hole. (I find that bamboo picks are stronger than toothpicks). You can prepare the pepes in advance and refrigerate them at this stage until you are ready to steam and serve them.
  5. Bring about 2 inches of water to a boil in a pot with a steaming basket. Once the water boils, reduce the temperature to a simmer and place the tofu pockets in the steaming basket. Cover and steam for 20 minutes.
  6. These are best enjoyed warm! Remove the skewer and unwrap the pepe. Discard the banana leaf, parchment paper, or aluminum foil and enjoy the steamed tofu!
  7. Refrigerate any leftovers for up to 2 days and steam again for a few minutes to reheat (or enjoy cold).

Notes

Approximate Cost: $4.11 CAD without the basa bali. The basa bali spice paste brings my cost up to about $5.

If you do not have all of the ingredients for my basa bali recipe try to create something similar with what you do have access to. From the ingredients typically in my pantry I would use about half of a medium shallot, 3 cloves of garlic, 1 tablespoon fresh ginger, ½ teaspoon turmeric powder, a bit of salt, white pepper, and a touch of cayenne pepper if I did not have any chillies. You can mince the herbs and add them with the ground spices straight to the tofu mixture or cook the herbs and spices in a touch of oil to release more of their flavour before adding to the tofu. Adding a bit of lemon or lime juice to the tofu will help with a bit of the aroma you would get from the galangal and lemongrass in my basa bali recipe. The flavour will not be exactly the same but you will still make delicious steamed tofu.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Side Dish
  • Method: steamed
  • Cuisine: Indonesian

More Results

  • Side view of a hand lifting a soft and pliable chapati from a stack of Kenyan chapati. The chapati are nicely browned in spots and layered.
    Kenyan Chapati Recipe - Soft & Flaky!
  • Top down view of githeri, a Kenyan bean and rice stew. This version has a thick tomato gravy and uses pinto beans and white navy beans. The githeri is garnished with fresh parsley
    Simple One Pot Githeri - Kenyan Corn & Beans
  • Top down view of a small bowl filled with sukuma wiki. The sautéed collard greens are mixed with garlic, onion, and tomato. Round slices of ugali can be seen resting beside the bowl.
    Sukuma Wiki - Simple Kenyan Collard Greens
  • Top down view of pie shaped slices of Kenyan ugali. The cornmeal is firm, smooth, and white.
    Ugali Recipe - Easy Kenyan Cornmeal

Reader Interactions

Comments

  1. Anonymous

    February 29, 2024 at 3:51 pm

    Reply
  2. Lou Lou

    February 29, 2024 at 3:53 pm

    These look unbelievable! I don't know if I'll be able to find all the spice paste ingredients but I'm definitely going to try and I'll make something as close as I can. Thank you for this!

    Reply
    • Kathryn Alexandre

      March 01, 2024 at 2:31 pm

      That's great! You can definitely improvise a bit depending on what ingredients you find and I'm sure they will be delicious. I'm so glad these caught your eye!

      Reply
  3. Anonymous

    February 29, 2024 at 3:55 pm

    Reply
  4. Another Kathryn

    March 11, 2024 at 5:40 am

    These look amazing and I'd love to try them, but I'm all about advanced prep. When you say you can prep them and refrigerate them until ready to steam...for how long? Can you do this the day before?

    Reply
    • Kathryn Alexandre

      March 11, 2024 at 9:51 am

      Hi Kathryn!😄 Not many Kathryn's have this spelling so it's always fun to find another. And yes, they will definitely last if you prep them the day before! I haven't had any trouble with the tofu making the parchment paper (or banana leaf) too soggy so just make sure the mixture isn't too wet. It should have enough moisture in it that the tofu isn't too crumbly but it shouldn't be leaking lots of water (my photos in the blog post should help give you a reference). You could also just make the tofu mixture and keep it in the fridge for a couple days if you needed, then wrap them up and steam them. I'm glad you're looking forward to making these and let me know how you like them!

      Reply

Leave A Review Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Primary Sidebar

Popular Vegan Recipes

  • Top down view of a thick and creamy butternut squash red lentil soup in a bowl.
    Butternut Squash Red Lentil Soup - Surprisingly Simple
  • Tofu and chickpeas covered in a thick reddish orange gravy make up a vegan butter chicken served with brown rice.
    1 Pan Vegan Butter "Chicken" Made Easy
  • Closeup side view of a mug of ginger turmeric tea. A woman pours hot water from a kettle into a second mug of tea in the background.
    Ginger Turmeric Tea - Your Powerful Daily Tonic
  • Side view of a glazed loaf of vegan sweet potato bread. The loaf has been cut exposing the tender crumb speckled with chopped dates.
    Vegan Sweet Potato Bread (Oil-Free)

Our Favourite Vegan Recipes

  • Side view of a large slice of a two tiered carrot cake with cream cheese frosting. A fork has sliced through the piece and lays on the plate.
    Simple Vegan Carrot Cake (No One Will Know Is Vegan)
  • Side view of red lentil ragu poured overtop a bowl of spaghetti noodles.
    Red Lentil "Ragu" With A Kick - 10 Simple Ingredients
  • Side view of a loaf of vegan Irish soda bread sliced in half. It's golden brown and the top is sprinkled with oats.
    Vegan Irish Soda Bread On The Table In 45 Minutes!
  • Side view of bright orange, creamy soup. The soup is thick and topped with crispy roasted chickpeas.
    Sweet Carrot Ginger Soup - Simple And Thrifty

I'm Kathryn! An actress, the recipe creator here, and the face of TTT. My husband Bryan is behind-the-scenes of our photos and videos. We hope you enjoy our easy recipes that make vegan cooking at home… Tasty, Thrifty, and Timely!

More about Kathryn →

Footer

↑ back to top

  • Recipes
  • Pantry
  • Shop
  • About
  • Privacy

Follow Me On

Copyright © 2025 Tasty Thrifty Timely