Kitchen classics, vegetables, and bold flavors.
All recipes
SIDE DISH · NOORS KITCHEN

Tahu isi: crispy Indonesian stuffed tofu

This tahu isi has a thin, golden-brown coating and a juicy filling of cabbage, carrot and bean sprouts. Serve the warm tofu with fresh, spicy sambal rawit.

45 minutes4 servings
Jump to recipe
Golden-brown fried tahu isi filled with cabbage, carrot and bean sprouts, served with sambal rawit.
ABOUT THIS RECIPE

A crispy coating around vegetables

Tahu isi literally means stuffed tofu. For this version, use tahu pong: tofu that has already been deep-fried and has a light, hollow centre. You can often find it at an Indonesian grocery store. Here, the tofu is the main event; the cabbage, carrot and bean sprouts make a juicy, slightly crunchy filling. Chop the vegetables finely so you can fill the cavities without splitting them open. Bean sprouts wilt quickly, so they only need a short time to warm through.

The filling is first cooked in a frying pan. This isn’t just about flavour: raw vegetables release moisture inside the tofu and can make the batter soggy from within. After cooking, let the filling steam off and cool for a while before stuffing the tofu. A thin batter of flour and rice flour makes a light crust; rice flour helps it fry up crisp. If you don’t have rice flour, use flour on its own. The result will be a little less crisp, but it still works.

Tahu pong is handy because the cavity is already there. If you can’t find it, you can carefully hollow out large, firm blocks of tofu. Pat them thoroughly dry and handle them gently; fresh tofu is more delicate than pre-fried tofu. Tahu pong varies in size from shop to shop. So divide the filling between the cavities rather than packing it all in: leaving a small opening makes stuffing easier and helps prevent the tofu from splitting. Keep the batter thin enough to coat the outside without completely hiding the shape of the vegetables.

Deep-fry in a sturdy pan with a layer of oil, working in batches if needed. A temperature of about 170 °C lets the batter turn golden before the filling dries out. If you don’t have a thermometer, drop a little batter into the oil: it should start bubbling straight away and gradually turn golden brown, not darken immediately. Drain the fried tofu on a rack or paper towels and serve warm. Sambal rawit brings a sharp, immediate heat; add a little lime juice if you’d like a fresher contrast. Tahu isi works as a starter alongside other Indonesian snacks, or as a snack with a bowl of soup.

The tofu is best soon after frying, while the crust is still crisp. Leftovers can be covered and refrigerated within two hours, then eaten within two days. Reheat them thoroughly in an oven until piping hot all the way through; the crust will usually be less crisp than when freshly fried. Don’t store them at room temperature or leave warm tofu sitting out on the table for long.

A tahu pong stuffed with vegetables is dipped in thin batter before being fried.
A tahu pong stuffed with vegetables is dipped in thin batter before being fried.
GET STARTED

Tahu isi: crispy Indonesian stuffed tofu

Prep 25 minCooking 20 minTotal 45 min

Ingredients

4 servings
Quantities scale with servings; adjust cooking times as needed.

How to make it

  1. 1

    Heat 1 tablespoon oil in a frying pan over medium heat. Fry the shallot and garlic for 2 minutes, until soft and fragrant.

  2. 2

    Add the cabbage and carrot and fry for 3 minutes. Stir in the bean sprouts and fry for 1 minute more. Season with salt and white pepper. Spoon the filling onto a plate and leave to cool.

  3. 3

    In a bowl, stir together the flour, rice flour, ground coriander and ½ teaspoon salt. Gradually whisk in the cold water until you have a thin, smooth batter.

  4. 4

    Cut an opening in each tahu pong. Carefully stuff the tofu with the cooled vegetables; don’t pack the filling in tightly.

  5. 5

    Mix the finely chopped rawit with the lime juice and a pinch of salt. Set the sambal aside.

  6. 6

    Heat the frying oil in a large, sturdy pan to about 170 °C. Dip a stuffed tofu in the batter and let the excess drip back into the bowl.

  7. 7

    Deep-fry the tofu in batches for 3–4 minutes, turning halfway, until the batter is golden brown and crisp. Drain on a rack or paper towels. Repeat with the remaining tofu and serve straight away with the sambal rawit.