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

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)

91
Calories
5g
Protein
8g
Carbs
5g
Fat
1g
Fiber
5g
Sugar
656mg
Sodium

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.

More Like This

Powered by recipe-api.com