How to Make Tahu Goreng (Traditional & Healthy Version)

Tahu Goreng is a beloved snack in Singapore’s bustling hawker centres and traditional kopitiams, where influences from Malay, Chinese, and Indian cuisines come together. This dish features golden, crispy tofu cubes smothered in a rich, nutty peanut sauce, and topped with a vibrant medley of fresh vegetables. Originating from the Malay word 'tahu' (tofu) and 'goreng' (fried), Tahu Goreng is a testament to Singapore's multicultural culinary landscape and its flair for fusion street food. The dish is immensely popular for its contrast of textures—crispy tofu, crunchy cucumbers, and bean sprouts—paired with a slightly sweet, tangy, and spicy sauce. Tahu Goreng is naturally vegetarian and can easily be adapted to vegan diets, making it a favorite for health-conscious diners. Whether enjoyed as a light meal or a snack, it is a familiar and comforting sight at local food stalls, especially during lunch hours when the kopitiams buzz with activity. Perfectly capturing the essence of Singaporean hawker culture, this healthy version of Tahu Goreng brings together tradition and wholesome eating, making it an excellent choice for anyone looking for an authentic taste of Singapore with a nutritious twist.

35 min total2 servingsEasy260 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Press tofu to remove excess moisture
0%

Step 1 · Press tofu to remove excess moisture

Press tofu to remove excess moisture, then cut into 2cm cubes.

Step 2: Heat oil in a non-stick pan over medium heat
0%
8 min

Step 2 · Heat oil in a non-stick pan over medium heat

Heat oil in a non-stick pan over medium heat. Arrange tofu cubes in a single layer and pan-fry until all sides are golden brown, about 8 minutes.

Step 3: In a small saucepan
0%
5 min

Step 3 · In a small saucepan

In a small saucepan, combine peanut butter, tamarind paste, soy sauce, palm sugar, chili, and garlic. Add 2-3 tbsp water and simmer until the sauce thickens, about 5 minutes.

Step 4: Blanch bean sprouts briefly in boiling water (about 30 seconds)
0%

Step 4 · Blanch bean sprouts briefly in boiling water (about 30 seconds)

Blanch bean sprouts briefly in boiling water (about 30 seconds), then drain and set aside.

Step 5: Arrange tofu cubes on serving plates
0%

Step 5 · Arrange tofu cubes on serving plates

Arrange tofu cubes on serving plates. Top with bean sprouts, cucumber, and carrot.

Step 6: Drizzle the warm peanut sauce generously over the arranged tofu and...
0%

Step 6 · Drizzle the warm peanut sauce generously over the arranged tofu and...

Drizzle the warm peanut sauce generously over the arranged tofu and vegetables.

Step 7: Garnish with fried shallots for extra flavor and crunch (optional)
0%

Step 7 · Garnish with fried shallots for extra flavor and crunch (optional)

Garnish with fried shallots for extra flavor and crunch (optional). Serve immediately.

Why this recipe is healthy

This healthy Tahu Goreng recipe is pan-fried instead of deep-fried, significantly reducing calories and unhealthy fats. The use of abundant fresh vegetables and a nutrient-dense, homemade peanut sauce ensures you get plenty of vitamins, minerals, and fiber without processed additives. This snack is filling yet light, making it ideal for weight management, and it can easily fit into plant-based or diabetic-friendly meal plans by making simple ingredient swaps.

A note on tradition

Tahu Goreng is a staple in Singapore’s hawker culture, often enjoyed as a midday snack or light meal in kopitiams and open-air food centres across the island. Its popularity stems from its fusion roots, blending Malay and Chinese culinary influences. Tahu Goreng is commonly served at family gatherings, casual meet-ups, and as a vegetarian option during festive periods. It exemplifies how Singaporeans celebrate diversity through food, making it a timeless favorite from heartland stalls to modern cafés.

← Back to Tahu Goreng