Tahu Kecap is a cozy Indonesian dish with fried tofu tossed in sweet soy sauce. Learn the recipe, healthier swaps, high-protein option, and macros.

Sometimes the best dishes are the simplest ones. Tahu Kecap (Fried Tofu in Sweet Soy Sauce) proves that you don’t need fancy ingredients or hours in the kitchen to create something truly satisfying. Crispy golden tofu gets tossed in a sweet, sticky soy sauce balanced with garlic, shallots, and chili. The result? A dish that’s cozy, comforting, and perfect with a bowl of warm rice.
This Indonesian favorite is quick, budget-friendly, and versatile. Make it for a weeknight dinner, serve it as a side dish, or enjoy it as a plant-based snack—it never disappoints. With just a few tweaks, you can lighten it up or pack in extra protein, depending on your needs.
What Makes Sweet Soy Sauce (Kecap Manis) So Special?
The magic behind Tahu Kecap is kecap manis, a sweet soy sauce that is darker and thicker than usual. Sweetened with palm sugar, it has a molasses-like richness that clings beautifully to tofu, creating a glossy, caramelized coating that’s both savory and sweet.
Kecap manis is available at Asian grocery stores, especially in the Indonesian section. Popular brands include ABC Kecap Manis and Bango, which are both loved for their authentic flavor. If you can’t find them locally, Amazon, Walmart, and Asian specialty shops online usually have them stocked. A quick substitute is to mix soy sauce with a bit of brown sugar or molasses, though it won’t have the same depth.
Ingredients You’ll Need
- 4 cloves garlic (bawang putih), sliced
- 4 shallots (bawang merah), sliced
- 2 red chilies (cabe merah), sliced
- 2 green chilies (cabe hijau), sliced
- Cooking oil for frying (minyak)
- 3 tablespoons kecap manis (sweet soy sauce)
- 1 teaspoon light soy sauce (kecap asin)
- Salt (garam) and black pepper (lada) to taste
- 1 block tofu (tahu), cut into cubes
How to Make Tahu Kecap
- Prep the tofu: Cut tofu into bite-sized cubes and pat dry with paper towels.
- Fry until golden: Heat oil in a pan and fry tofu until golden and crispy outside but still soft inside. Remove and set aside.
- Cook the aromatics: Sauté garlic and shallots until fragrant in the same pan. Add red and green chilies and stir for another minute.
- To sauce it up, stir in kecap manis, light soy sauce, a pinch of salt, and black pepper.
- Add the tofu back to the pan and toss until coated with the glossy sauce, bringing it together.
- Serve: Best enjoyed warm with steamed rice or noodles.

Healthier Option
If you want a lighter version:
- Instead of deep-frying, bake or air-fry tofu cubes. Toss them with a slight drizzle of oil and bake at 390°F (200°C) for 20–25 minutes until golden.
- You can use less kecap manis or mix two tablespoons of kecap manis with one tablespoon of water and extra light soy sauce to stretch the flavor while reducing sugar.
- To add fiber and volume, toss in extra veggies like bell peppers, broccoli, or carrots.
High-Protein Option
Want more protein? Try these swaps:
- Use extra-firm tofu or double the amount of tofu.
- Add tempeh with more protein and a nutty flavor that pairs beautifully with kecap manis.
- Mix hard-boiled eggs, scrambled egg whites, or even edamame for a protein boost.
- For a flexitarian take, add shredded chicken or shrimp.
Macros (per serving, approx.)
Assuming one block of tofu (≈250 g) and the recipe serves 2.
Classic fried version
- Calories: ~315–350
- Protein: ~10 g
- Fat: ~20 g
- Carbs: ~18–20 g
Healthier baked version
- Calories: ~210–240
- Protein: ~10 g
- Fat: ~9–10 g
- Carbs: ~10–12 g
High-protein bump (tempeh or eggs added)
- Calories: varies, but protein rises to ~18–22 g per serving.

Why You’ll Love Tahu Kecap
This dish is deeply comforting—it’s sweet, savory, and just a little spicy, with that addictive tofu texture. It’s fast, affordable, and endlessly customizable. Whether you keep it traditional, bake it for a lighter feel, or load it up with protein, Tahu Kecap (Fried Tofu in Sweet Soy Sauce) is one of those recipes you’ll keep coming back to.
So next time you’re short on time but craving something satisfying, grab some tofu and kecap manis—you’ll have a cozy, delicious meal on the table in minutes.

Tahu Kecap (Fried Tofu in Sweet Soy Sauce) – Easy Comfort Food with a Twist
Ingredients
- 4 cloves garlic bawang putih, sliced
- 4 shallots bawang merah, sliced
- 2 red chilies cabe merah, sliced
- 2 green chilies cabe hijau, sliced
- Cooking oil for frying minyak
- 3 tablespoons kecap manis sweet soy sauce
- 1 teaspoon light soy sauce kecap asin
- Salt garam and black pepper (lada) to taste
- 1 block tofu tahu, cut into cubes
Instructions
- Prep the tofu: Cut tofu into bite-sized cubes and pat dry with paper towels.
- Fry until golden: Heat oil in a pan and fry tofu until golden and crispy outside but still soft inside. Remove and set aside.
- Cook the aromatics: In the same pan, sauté garlic and shallots until fragrant. Add red and green chilies and stir for another minute.
- Sauce it up: Stir in kecap manis, light soy sauce, a pinch of salt, and black pepper.
- Bring it together: Add the tofu back to the pan and toss until coated with the glossy sauce.
- Serve: Best enjoyed warm with steamed rice or noodles.
Leave a Reply