Sate Tahu (Indonesian Tofu Satay)

Sate Tahu (Indonesian Tofu Satay)

Smoky, caramelized tofu skewers glazed in a rich, savory-sweet aromatic sauce. The tofu develops a signature chewy exterior while remaining succulent inside, infused with the earthy warmth of candlenuts and coriander, reminiscent of Javanese street food stalls.

1h 15mIntermediate12 skewers
Remix

Equipment

Bamboo skewers
Food processor or Mortar and Pestle
Grill or Grill Pan
Frying pan
Basting brush

Ingredients

12 servings

Main Components

  • 600 g firm tofu, pressed and cut into 2.5cm cubes
  • 12 bamboo skewers
  • 30 ml vegetable oil

Bumbu Halus (Spice Paste)

  • 5 shallots, peeled
  • 3 garlic cloves, peeled
  • 3 candlenuts, raw
  • 5 g ground coriander
  • 2 g white pepper
  • 3 g salt

Marinade & Glaze

  • 80 ml kecap manis
  • 1 lemongrass, bruised
  • 2 kaffir lime leaves, torn
  • 15 ml lime juice

Serving (Acar & Garnish)

  • 100 g cucumber, diced small
  • 2 shallots, sliced
  • 10 g fried shallots

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

91
Calories
5g
Protein
8g
Carbohydrates
5g
Fat
1g
Fiber
5g
Sugar
656mg
Sodium
Full nutrition
Calories
91 kcal
Protein
5 g
Carbohydrates
8 g
Fat
5 g
Fiber
1 g
Sugar
5 g
Sodium
656 mg
Saturated Fat
1 g
Trans Fat
0 g
Monounsaturated Fat
2 g
Polyunsaturated Fat
2 g
Potassium
122 mg
Calcium
187 mg
Iron
3.0 mg
Magnesium
20 mg
Phosphorus
62 mg
Zinc
0.5 mg
Vitamin A
0 mcg
Vitamin C
2 mg
Vitamin E
0.6 mg
Vitamin K
3 mcg
Vitamin B6
0.1 mg
Thiamin
0.05 mg
Riboflavin
0.03 mg
Niacin
0.2 mg
Folate
12 mcg
Water
61 g

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

Place bamboo skewers in a shallow dish of water and let soak. Press the firm tofu between paper towels with a heavy weight for 15 minutes to remove excess moisture, then cut into 2.5cm (1 inch) cubes.

20m
02

Combine shallots, garlic, candlenuts, coriander, white pepper, and salt in a food processor or mortar. Grind until a smooth, fine paste is achieved.

5m
03

Heat vegetable oil in a pan over medium heat. Sauté the spice paste with the bruised lemongrass stalk and kaffir lime leaves (if using) until fragrant and the oil begins to separate from the paste (approx. 5-7 minutes). This step is critical to cook the candlenuts and remove their raw toxicity.

7mLook for: Oil separates from paste, color deepensFeel: Paste becomes thicker
04

Remove the pan from heat. Discard the lemongrass and lime leaves. Stir in the Kecap Manis and lime juice. Transfer half of this mixture to a large bowl for marinating, and reserve the other half in a separate small bowl for basting during grilling.

05

Gently toss the tofu cubes in the marinating bowl until well coated. Let sit for at least 15-30 minutes to absorb the flavors.

30m
06

Thread 3 to 4 tofu cubes onto each soaked skewer. Ensure they are spaced slightly apart to allow heat circulation.

07

Preheat grill or grill pan to medium-high heat (approx 200°C/400°F). Brush the grates with oil.

08

Grill the skewers for 2-3 minutes per side until char marks appear. Brush generously with the reserved basting sauce after every turn. The sugar in the sauce will caramelize quickly, so watch closely to prevent burning.

8mLook for: Dark caramelized edges, distinct char marks
09

Transfer to a serving plate. Sprinkle generously with crispy fried shallots. Serve immediately with diced cucumber and fresh shallots (acar) and rice cakes (lontong) if available.

Chef's Notes

  • For the most authentic texture, freeze the tofu block overnight and thaw it before using. This changes the protein structure, making it spongier and more meat-like, allowing it to hold more marinade.
  • If you cannot find candlenuts (kemiri), macadamia nuts are the closest substitute. Do not omit them as they provide the necessary thick, creamy body to the spice paste.
  • Do not skip sautéing the spice paste. Raw candlenuts are mildly toxic and can cause stomach upset; cooking neutralizes this and releases the essential oils.

Storage

Refrigerator: 3 daysStore tofu removed from skewers in an airtight container.

Freezer: 1 monthTexture may become spongier upon freezing, which is actually desirable for this dish.

Reheating: Reheat under a broiler or in a pan until heated through and sizzling.

Troubleshooting

Skewers are burning on the grill

Cause: Skewers were not soaked long enough or heat is too high

Fix: Move to indirect heat zone immediately

Prevention: Soak bamboo sticks for at least 30 mins; wrap exposed ends in foil

Tofu tastes bitter/burnt

Cause: The high sugar content in Kecap Manis burned before the tofu warmed through

Fix: Trim off burnt edges with kitchen shears

Prevention: Grill over medium heat instead of high; turn frequently

Tofu crumbles or falls off skewer

Cause: Tofu was too soft or not pressed sufficiently

Fix: Cook tofu in a grill basket instead of on skewers

Prevention: Use extra firm tofu and press for 20+ mins; use thick skewers

Cultural Context

Sate (Satay) is a national dish of Indonesia with thousands of variations. While meat satays are globally famous, Sate Tahu highlights the Javanese love for tofu and soy products. It is commonly sold by 'kaki lima' (street cart) vendors, often accompanied by lontong (compressed rice cakes) to make a full meal.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1