Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Tauhu Goreng

Tahu Goreng; Fried Tofu With Peanut Sauce; Tauhu Goreng Mamak

Tauhu goreng is the Malaysian mamak-stall classic: cubes of firm tofu fried until crisp, then served with bean sprouts, cucumber and carrot under a thick, sweet-savoury peanut sauce. The contrast is the point — hot and crisp against cool and fresh, rich sauce against bright lime. One serving is about 285 g.

Tauhu goreng — literally 'fried tofu' in Malay — is a fixture of Malaysian mamak stalls and hawker centres, where the tofu is fried to order and drowned in peanut sauce. The same dish appears across Indonesia, Brunei and Singapore under the spelling tahu goreng, each region tuning the sauce to its own taste. The Malaysian version is defined by its sauce: thick, sweet with palm sugar, sharpened with lime and chili, and spooned over the tofu rather than served on the side.

Pairs well with: Serve at once with iced tea, while the tofu is still crisp.

Provenance

Malaysia flag Malaysia

Mamak Stall Favourite

East & South Asia

Time Dedication

40m

20m prep • 20m cook

Batch Yield

4 Servings

459 kcal per serving

1 serving ≈ 285 g

Technical Skill

Intermediate

Medium (Fry & Blend)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Prime Metabolic Fit

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Weekday lunch, meat-free Monday, hawker-style supper, warm-weather meals Cost: Low — about $2–3 per serving at home
A plate of tauhu goreng: golden fried tofu topped with fresh bean sprouts and shredded carrot on a banana leaf.

Mamak Stall Favourite

Photo: Banej, CC BY-SA 3.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $2–3 per serving at home (USD)

The sauce is spooned over the hot tofu at serving, never cooked with it, so the tofu stays crisp.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 40m
P

Prep Stage: Tofu Pressed, Sauce Ground, Vegetables Cut

20 Mins • Knife Work

Press the tofu for 15 minutes, then cut it into cubes and toss in the egg and cornstarch coating. Grind the peanuts with garlic, chili and palm sugar, then loosen with water, lime juice and soy sauce into a thick pouring sauce. Cut the cucumber and carrot and rinse the bean sprouts.

Maestro Tip: Press the tofu well — wet tofu spits in hot oil and never crisps properly.

  1. 1

    Press and Coat the Tofu

    15 Mins • Hands On No heat

    Press the tofu between two plates with a weight on top for 15 minutes, then pat it very dry and cut into 2 cm cubes. Toss the cubes in the beaten egg and cornstarch until each one is lightly coated — the coating is what turns crisp in the oil.

    If the tofu is still wet, the coating slides off; dry it twice if you have to.

    Done when: Every cube is evenly coated and no longer wet to the touch.

  2. 2

    Fry the Tofu Golden

    10 Mins • Hands On Oil at 180°C (350°F)

    Heat the oil to 180°C (350°F) and fry the tofu in a single layer, turning, until golden and crisp on all sides — about 8 minutes per batch. Drain on paper towel and keep warm. Do not crowd the pan or the tofu steams instead of crisping.

    Fry in two batches if the pan is small; a crowded pan is the usual reason for soggy tofu.

    Done when: The cubes are deep golden, crisp outside and hot through.

  3. 3

    Grind the Peanut Sauce

    10 Mins • Hands On No heat

    Grind the peanuts, garlic, chili and palm sugar in a food processor or stone mortar to a coarse, slightly chunky paste. Add the water a little at a time, then the lime juice, soy sauce and salt, blending until the sauce ribbons off a spoon. Taste and balance: sweet first, then salty, then sour, with heat behind it.

    A little chunkiness is right for this sauce — it should not be silky smooth.

    Done when: The sauce is thick enough to coat a spoon and tastes sweet, salty, sour and gently hot.

  4. 4

    Warm the Sauce

    3 Mins • Hands On Low heat, about 70°C (160°F)

    Warm the sauce gently in a small saucepan for 2–3 minutes, stirring, until just warm to the touch. Do not boil it — boiling splits the sauce and dulls the lime. If it thickens too much, stir in a spoonful of water.

    Warm sauce over hot tofu is the mamak way; cold sauce on hot tofu cools the whole plate.

    Done when: The sauce is warm, glossy and pourable.

  5. 5

    Assemble the Plates

    5 Mins • Hands On Serve warm, about 60°C (140°F)

    Pile the hot tofu on plates or a banana leaf, scatter the bean sprouts, cucumber and carrot over and around it, then spoon the warm peanut sauce generously over everything. Serve immediately, while the tofu is still crisp and the vegetables are cool.

    Sauce at the table if you can — the tofu stays crisp that way.

    Done when: The plate is colourful, the sauce coats the tofu, and the sprouts are still crisp.

Finishing Touches & Plating

Spoon the warm peanut sauce over the hot tofu and vegetables, scatter the remaining sprouts on top, and serve immediately while the tofu is still crisp.

Nutritional Physiology & Benefits

Nutrition

Energy

459

kcal / serving

Protein

29g

Complete AA

Carbs

26g

Complex

Fats

30g

Healthy

Per serving (4 servings · 1 serving ≈ 285 g)
Energy459 kcal
Protein29 g
Carbohydrates26 g
Fat30 g
Fibre6.0 g
Sugar10.5 g
Sodium468 mg
Per 100g
Energy161 kcal
Protein10.3 g
Carbohydrates9.1 g
Fat10.5 g
Fibre2.1 g
Sugar3.7 g
Sodium164 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin C and folate (bean sprouts, cucumber), vitamin A (carrot), iron and calcium (tofu), vitamin E (peanuts).

Plant Protein That Fills

Tofu, egg and peanuts together supply about 29 g of protein per serving, which is why this snack-sized dish works as a full lunch.

Fresh Vegetables in Every Bite

Bean sprouts, cucumber and carrot add about 280 g of fresh vegetables per serving — crunch, vitamin C and fibre with very few calories.

Healthy Fats From Peanuts

Most of the fat comes from peanuts, which are rich in monounsaturated fat — the kind of fat that fits well in a balanced diet.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Drinks

Iced Tea With Lime

Cold, lightly sweet tea with lime cuts through the rich peanut sauce and refreshes the palate between bites.

Coconut Water

Chilled coconut water is lightly sweet and mineral-rich, a natural match for a warm, spicy Malaysian lunch.

Vegetables

Extra Cucumber and Pineapple

A simple side of cucumber and pineapple adds cool crunch and acidity that balances the sweet, thick sauce.

Sides

Steamed Rice or Nasi Lemak

A small mound of steamed rice soaks up the extra sauce and turns the plate into a heartier meal.

Complete menu

Start with a small bowl of mee soto, follow with tauhu goreng as the main plate, and finish with fresh papaya and iced tea.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Peanut Allergy — A Serious Risk

This dish is built on peanuts and cannot be made safe for someone with a peanut allergy by leaving them out — the sauce is the dish. Do not serve it to anyone with a peanut allergy. This is general food-safety information, not medical advice.

Soy and Egg Allergies

The dish contains soy (tofu, soy sauce) and egg (the coating) — both major allergens. Do not serve it to anyone with a soy or egg allergy. This is general food information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA complete meat-free lunch — about 459 kcal with good protein and fibre.
  • ChildrenA friendly way to eat tofu: the sweet peanut sauce makes the plate appealing, but go light on the chili for young children.
  • ElderlySoft tofu and fresh vegetables are easy to chew; serve the sauce warm, not hot.
  • Pregnant womenA good source of protein, iron and folate, but keep the chili mild and make sure the egg coating is fully cooked through.
  • Breastfeeding womenProtein and healthy fats support milk production; the peanuts and tofu are nutritious, provided there is no family peanut allergy to consider.
  • AthletesAbout 29 g of protein per serving with fresh vegetables — a solid recovery lunch, especially with added rice.
  • Weight gainEnergy-dense from peanuts and palm sugar, so it suits a weight-gain goal; add rice or extra tofu for more calories.
  • Weight lossFilling for its calories thanks to the tofu and vegetables, but the sauce is rich — use half the sauce to lighten it.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesAbout 26 g of carbohydrate per serving, mostly from the peanut sauce and palm sugar — keep the sauce portion modest and ask your clinician about portion size.
  • High blood pressureSodium is about 468 mg per serving, mostly from the soy sauce — use low-sodium soy sauce if salt is a concern and ask your clinician.
  • Kidney diseaseProtein is high and peanuts add potassium and phosphorus; people with kidney disease should ask their clinician about portion size.
  • GoutPeanuts and tofu are moderate in purines; the dish is not especially high in purines, but anyone managing gout should ask their clinician.
  • Stomach issuesThe sauce is rich and the chili can irritate a sensitive stomach — use less chili and a thinner sauce if you have stomach issues, and ask your clinician if symptoms persist.
  • Cardiovascular diseasePeanuts provide mostly unsaturated fat, but the sauce is energy-dense; keep portions moderate and ask your clinician about overall fat intake.
  • Fatty liverThe dish is high in calories for its volume because of the peanut sauce; a smaller portion with extra vegetables fits better — ask your clinician.
  • Food allergiesContains peanuts, soy, egg and wheat (in soy sauce) — major allergens. Do not serve to anyone with a peanut, soy or egg allergy.
  • Special therapeutic dietsThis is a general-information recipe, not a therapeutic diet. Anyone on a prescribed diet should ask their clinician or dietitian before making it a regular meal.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Keep the tofu, sauce and vegetables in separate containers.
In the fridge
Tofu and sauce keep 2 days refrigerated in sealed containers; vegetables keep 1 day.
In the freezer
The peanut sauce freezes well for up to 1 month; fried tofu does not freeze well.
How to reheat
Warm the sauce gently to 74°C (165°F); re-crisp the tofu in a 200°C (400°F) oven for 5 minutes.
Freezing recommended
Sauce only — freeze the sauce, not the finished plate.
Signs it has spoiled
Sour smell, slimy tofu, or oil separating and smelling rancid — discard if any of these appear.

More recipes to explore

Nasi lemak — coconut rice with crispy fried chicken, red sambal, omelette, peanuts and cucumber in a takeaway box Malaysia flag Malaysia 1h 10m
Breakfast •Malaysian Heritage

Nasi Lemak

This nasi lemak recipe brings Malaysia's national breakfast to your own table: rice steamed in coconut milk with pandan, a dark, sweet-hot sambal, golden turmeric fried chicken, and the classic little pile of crispy anchovies, roasted peanuts, boiled egg and cool cucumber. One serving is about 465 g.

Hearty & Satisfying

A full Malaysian breakfast plate — fragrant coconut rice with sambal, crispy chicken, egg, anchovies, peanuts and cucumber.

Pairs Well With
A spoonful of hot sambal and cool cucumber slices, with teh tarik or iced lime tea.
Char kway teow on a green plate — glossy flat rice noodles with fried egg, cockles, bean sprouts and garlic chives Malaysia flag Malaysia 25m
Dinner •Penang Street-Food Icon

Char Kway Teow

This char kway teow recipe tosses wide flat rice noodles in a blazing-hot wok with garlic, soy sauce, chilli paste, prawns, cockles, Chinese sausage, egg, bean sprouts and garlic chives, so the noodles pick up the smoky char called wok hei. Cook one plate at a time, exactly like a hawker stall, and eat it straight from the wok. One serving is about 475 g.

Smoky & Satisfying

Flat rice noodles seared over fierce heat with prawns, cockles, egg and bean sprouts — a fast, smoky Malaysian hawker dinner.

Pairs Well With
Pickled green chillies, cucumber slices, and iced lime tea or teh o ais
Pasta & Noodles • Quick Prep (<30m)
A white bowl of curry laksa in orange coconut curry broth with tofu puffs, fish balls, spring onions and fried shallots Malaysia flag Malaysia 50m
Lunch •Malaysian Hawker Classic

Curry Laksa

This curry laksa recipe simmers a spiced rempah paste with coconut milk and chicken stock into a rich orange broth, then pours it over rice vermicelli and egg noodles with shredded chicken, tofu puffs and crisp bean sprouts. One serving is about 703 g.

Comfort & Warmth

A rich, spiced coconut curry noodle soup with chicken, tofu puffs and bean sprouts.

Pairs Well With
Cool cucumber salad and a glass of iced lime tea
Soups & Broths • Pasta & Noodles
Roti prata and egg roti on a white plate with a bowl of chicken curry Malaysia flag Malaysia 1h 30m
Breakfast •Mamak Stall Heritage

Roti Canai

This roti canai recipe makes the flaky mamak flatbread the slow way: a soft dough rested until it stretches paper-thin, laminated with ghee, folded into squares and fried until the outside crisps and the inside stays soft and layered. It is served torn into pieces for dipping into a warm dhal curry with coconut milk, the way every mamak stall in Malaysia serves it for breakfast. One serving is about 374 g.

Comfort & Warmth

Flaky, laminated flatbread stretched paper-thin, folded and fried in ghee until crisp at the edges, torn and dipped into warm dhal curry.

Pairs Well With
Dhal curry & teh tarik

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.