Pepes Tahu (Tofu Steamed in Banana Leaves)

Diet Tags

Gluten-free, Dairy-free, Vegetarian, Vegan, Pescatarian.

Embark on a gastronomic adventure with pepes tahu, an Indonesian delicacy that takes tofu to the next level by combining it with a fragrant blend of natural seasonings.

This delicious exploration of Indonesian cuisine demonstrates the technique of steaming tofu in banana leaves to infuse it with the lively essence of basil, tomatoes, chili, and a range of enticing spices.

Let’s discover the exquisite taste and health-conscious approach that characterize pepes tahu.

Recipe Benefits

  • Pepes tahu combines various wholesome ingredients to create a unique flavor and potential health benefits.
  • The main ingredient, tofu, is a plant-based protein source rich in essential amino acids, making it necessary for vegetarian and vegan diets.
  • Tofu is known for its adaptability and nutritional value.
  • Natural seasonings such as basil, tomatoes, chili, cumin, and turmeric provide various health benefits.
  • Basil is a source of antioxidants, while tomatoes are rich in vitamins.
  • Turmeric has anti-inflammatory properties.
  • These natural seasonings enhance the dish’s flavor and align with a health-conscious approach by reducing the reliance on high levels of sodium commonly found in overly salted dishes.


Ingredients for 1 serving:

  • tofu 80 grams
  • basil leaves to taste
  • tomatoes 10 grams
  • chili 5 grams
  • curly red chilies 5 grams
  • candlenut 1 tsp
  • cumin 1 tsp
  • shallot 2 cloves
  • garlic 1 clove
  • turmeric 2 grams


  1. Grind the basil leaves, tomatoes, chili peppers, curly red chili peppers, candlenuts, cumin, shallot, garlic, and turmeric.
  2. Mash the tofu with a fork and mix it with the ground spices.
  3. Take the seasoned tofu mixture and wrap it in banana leaves.
  4. Steam the wrapped tofu mixture until it is well-cooked.

Nutritional Information

Per serving:

  • Calories: 109.4 kcal
  • Protein: 9.1 g
  • Fat: 5.3 g
  • Carbohydrates: 10.4 g
  • Fiber: 3.8 g
  • Sodium: 34.2 mg

Based on Nutrisurvey


  • It is intended for general informational purposes only: The information provided on BioKissed’s website and app, including but not limited to business opportunities, nutrition tips, healthy lifestyle tips, healthy lifestyle practice articles, nourishing recipes, and wellness articles (hereinafter collectively referred to as “Content”), is intended for general informational purposes only. The Content is not intended to be a substitute for professional business advice, medical advice, diagnosis, or treatment.
  • It is solely at your own risk: BioKissed does not recommend or endorse any specific tests, physicians, products, procedures, opinions, or other information that may be mentioned on the website or app. Reliance on any information provided by BioKissed, its employees, contracted writers, or others appearing on the website or app at the invitation of BioKissed is solely at your own risk.
  • BioKissed does not endorse or approve any views in the Content: BioKissed does not guarantee the accuracy, completeness, or usefulness of any Content, nor does it endorse any views expressed within the Content. The inclusion of any Content on BioKissed’s website or app does not imply endorsement or approval of such Content.
  • You voluntarily assume all such risks: Before participating in any challenge, making significant lifestyle modifications, altering your dietary practices, or engaging in any related activities, it is advisable to assess your personal health and fitness levels. BioKissed expressly disclaims responsibility for the substances individuals choose to consume, and the company is not liable for any consequences, including those related to food allergies, resulting from such choices. By choosing to participate in any challenge, you acknowledge and agree that any such activities carry inherent risks, and you voluntarily assume all such risks, even if they arise from the negligence of BioKissed, its affiliates, or its members.
  • BioKissed and its content providers disclaim any responsibility or liability for consequences: BioKissed and its content providers assume no responsibility or liability for any consequence relating directly or indirectly to any action or inaction you take based on the information found on or through BioKissed’s website or app.
  • Read more

Leave a Reply