Skip to content
indonesiansnack✨ New

Tahu Isi (Indonesian Stuffed Fried Tofu)

Fried tofu pockets stuffed with seasoned vegetables and coated in a light batter, a popular Indonesian street food snack.

Prep
25 min
Cook
15 min
Servings
4
Difficulty
Easy
4.3
Sign in to rate
#indonesian#tofu#fried#street-food#snack#vegetarian

About This Recipe

Tahu isi takes firm fried tofu and hollows it out slightly to make room for a savory vegetable filling, typically bean sprouts and carrot seasoned with garlic and a touch of coriander. Once stuffed, the tofu is dipped in a thin, seasoned batter and fried a second time, developing a crisp, slightly bumpy exterior that contrasts nicely with the soft tofu and crunchy filling within. Sold from street carts across Indonesia, often alongside other fried snacks like tempeh and bakwan, tahu isi is best eaten hot with a side of fresh chile sauce for dipping.

Ingredients

Serves 4

  • 8pieces firm tofu(fried, cooled)
  • 1 cupbean sprouts(chopped)
  • 1carrot(julienned)
  • 3 clovesgarlic(minced)
  • 1/2 tspground coriander
  • 1 tspsalt(for filling)
  • 1 cupall-purpose flour(for batter)
  • 2 tbsprice flour(for batter)
  • 1 cupwater(for batter)
  • 1/2 tspturmeric(for batter)
  • 1/2 tspsalt(for batter)
  • 2 cupsvegetable oil(for frying)

Instructions

  1. 1

    Prepare the filling

    Mix bean sprouts, carrot, garlic, coriander and salt together.

  2. 2

    Prepare the tofu

    Cut a slit into each piece of fried tofu to create a pocket, being careful not to cut all the way through.

    Cut a small, careful slit rather than splitting the tofu open completely — a smaller opening holds the filling better during frying.

  3. 3

    Stuff the tofu

    Fill each tofu pocket generously with the vegetable filling.

  4. 4

    Make the batter

    Whisk flour, rice flour, water, turmeric and salt into a thin, smooth batter.

  5. 5

    Coat and fry

    Dip each stuffed tofu piece into the batter, then fry in hot oil for 3-4 minutes, turning, until golden and crisp.

  6. 6

    Serve

    Drain and serve hot with chile sauce.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Cut a small, careful slit into the tofu rather than splitting it wide open, which helps the filling stay contained during frying.

  • →

    Use pre-fried tofu (tofu goreng) as your base, which is firmer and holds its shape better than raw tofu for this stuffing technique.

  • →

    Fry at a steady, moderate-high heat so the batter crisps without the tofu inside overheating and drying out.

Variations

  • •

    A version with bean thread noodles mixed into the filling adds extra texture.

  • •

    Adding a bit of ground shrimp to the filling gives extra flavor and richness.

  • •

    Serving with a sweet soy dipping sauce alongside the chile sauce offers a nice contrast.

Storage

Best eaten fresh and hot; refrigerate leftovers up to 2 days and reheat in an oven or air fryer to help re-crisp the batter.

History & Origin

Tahu isi is a popular Indonesian street food snack, part of a broader tradition of fried tofu and tempeh snacks (gorengan) sold from carts throughout the country, often enjoyed with a hot cup of tea in the late afternoon.

Frequently Asked Questions

Can I use silken tofu instead of firm?

No, firm or extra-firm fried tofu is necessary here — silken tofu is too delicate to hold a filling and fry a second time.

What if I don't have rice flour?

You can use all all-purpose flour for the batter, though rice flour contributes to a slightly crisper texture.

Why did my filling fall out during frying?

The slit was likely cut too large, or the tofu was overfilled — cut a smaller opening and don't overstuff the pocket.

Nutrition Facts

Per serving (140g / 4.9 oz) · 4 servings total

Calories240kcal
Protein12g
Carbohydrates20g
Fat14g
Fiber3g
Protein12g
Carbs20g
Fat14g

Time Summary

Prep time25 min
Cook time15 min
Total time40 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes