Youโve never had a stir fry quite like Tempeh Kecap. Protein-packed tempeh is the star of the show while a sweet-and-savory sauce made from kecap manis (sweet soy sauce) and Indonesian aromatics coat each piece. Itโs all tossed together in one skillet, leaving you with a surprisingly quick and easy yet gourmet meal!
This unique yet simple dish is a great excuse to make a trip to your local Southeast Asian or East Asian grocery store. Lime leaves, lemongrass, and kecap manis give this Indonesian tempeh stir fry an authentic blend of tangy, fresh, sweet, spicy, and savory flavors.
Every bite will take you on a trip around the world, just like my Vegan Pho and Thai Butternut Squash Curry.
Table of Contents:
1. About tempeh kecap
2. Why this recipe works
3. Ingredient notes
4. Step-by-step instructions
5. Tips for making tempeh kecap
6. Frequently Asked Questions
7. Recipe Card
What is tempeh?
Tempeh is a basically a fermented soybean cake, typically sold in rectangular blocks. It’s originally from Indonesia, where it’s been used in cooking for thousands of years.
Tempeh is a good source of umami thanks to fermentation. The flavor is meaty, nutty, and a little mushroom-y. And its nutrition profile is off the charts (more on that below)!
Note: Sometimes, tempeh will have dark black or blue-ish spots on it. This is not mold or a sign of spoilage. It’s safe to eat and tastes fine.
About tempeh kecap
Tempeh kecap (sometimes called tempeh manis) is an Indonesian tempeh stir fry thatโs sweet, salty, a little spicy, and sticky. Itโs made primarily from fried tempeh and peanuts, which are coated in an aromatic sauce and flavored with plenty of aromatics.
This dish gets its name from the popular condiment kecap manis, which is a sweet soy sauce thatโs used both as a condiment and as a seasoning in Indonesian cooking.
Kecap manis is typically made from soy sauce and palm sugar, boiled down into a syrupy consistency; sometimes aromatics like lime leaves, star anise, ginger, and garlic are added. The texture and taste are similar to molasses with background notes of soy sauce.
Interested in reading more? Learn more about kecap manis over on Serious Eats.
Why this recipe works
Crispy without the excess oil.
In a traditional tempeh kecap (and in similar Indonesian recipes), the tempeh is deep fried. While Iโm not opposed to deep frying (as you might know from my epic Gobi Manchurian!), choosing not to deep fry is a low-maintenance and less messy alternative that doesnโt compromise on taste or texture.
Instead, the tempeh is pan-fried, making it remarkably crispy and irresistible. It honestly tastes deep fried but is a bit more wholesome.
Tempeh has (truly) never tasted so good.
If my BBQ tempeh or tempeh tacos havenโt turned you into a tempeh lover yet, tempeh kecap surely will. While tempeh has a naturally bitter and dense texture that can be hard to love, a few techniques here make all the difference.
(1) Cutting the tempeh into very small matchsticks, (2) pan-frying the pieces in oil, and (3) coating them in a sweet and sticky sauce masks tempeh’s natural bitterness and converts the dense nuttiness into crispy morsels.
A to-die-for flavor profile.
Unless youโre already familiar with Indonesian cuisine, I can guarantee youโve never tried anything quite like this. Every bite is zingy uniquely refreshing.
And itโs all thanks to the various citrus flavors. First, fresh lime leaves bring distinctive Southeast Asian flavor right to the tip of your tongue. They perfume the entire dish with refreshingly bright and citrusy notes without the familiar tartness of fresh lime.
Lemongrass also comes into play, adding its intoxicating lemony, minty, and gingery aromas. Itโs the secret to lightening up this rich Indonesian stir fry.
Ingredient notes
Tempeh. This is an Indonesian vegan meat substitute made from fermented soybeans. You can find tempeh in most grocery stores these days (next to the tofu!).
Tip: When youโre shopping, look for โoriginalโ varieties, as they have the best texture. Skip the โthree grainโ varieties, as their texture can be quite hard, and anything flavored (like โtempeh baconโ or โbuffalo tempehโ).
Substitute: While tempeh is the key ingredient here, if you’re allergic to soy but still intrigued by these flavors, you could try a soy-free sub like jackfruit here.
Kecap manis. This is a popular Indonesian condiment thatโs basically a sweet soy sauce. It adds a powerful sweet umami flavor to this tempeh stir fry.
You can find bottled kecap manis at Southeast Asian grocery stores and large East Asian markets like Hmart (โโABC and Cap Bango being the most popular brands in the U.S.), or you can buy it online (affiliate link).
Make it at home: Alternatively, you can make kecap manis at home using my easy 3-ingredient recipe in the 2nd recipe card (I actually prefer this to store-bought).
Peanuts: Peanuts are an integral ingredient in an Indonesian tempeh kecap, adding a nutty crunch to each bite.
Substitute: Allergic to peanuts? Omit and/or substitute with chopped dry roasted almonds.
Lemongrass. Both East Asian and Southeast Asian grocery stores should sell fresh lemongrass. Some well-stocked grocery stores will sell pre-trimmed lemongrass in packages. If you canโt find lemongrass, leave it out.
Lime leaves. Just like lemongrass, fresh lime leaves should be in stock at most East Asian and Southeast Asian grocery stores. They may be sold as โlime leaves,โ โmakrut lime leaves,โ or โkaffir lime leaves.โ
Substitute: If you canโt find fresh leaves, dried makrut lime leaves are a good alternative (affiliate link). Keep the dried leaves whole or snip each leaf to release more flavor.
Fresno peppers. Fried tempeh in sweet soy sauce isnโt an overly spicy dish. However, if you canโt handle spicy food at all, use just 1 Fresno pepper.
Substitute: If you canโt find Fresno peppers, replace them with 1 to 2 Thai chile peppers or 1 serrano pepper (seen in the step-by-step photos). If you love spicy food, feel free to add another pepper.
Step-by-step instructions
Prep the aromatics. Slice the shallots, chile peppers, lime leaves, garlic, and bell pepper. Grate the lemongrass. Make the sauce: mix all of the sauce ingredients together in a bowl.
Cut the tempeh crosswise into very thin slices. Stack several slices on top of each other and cut those into tiny slivers. The smaller the matchstick pieces, the better.
Fry the tempeh. Heat the oil in a large nonstick skillet (or wok). Once itโs hot, add the tempeh and season with salt. Cook undisturbed until itโs beginning to brown, then stir.
Youโll know itโs ready when most pieces are golden brown and crispy. Transfer the fried tempeh to a paper towel-lined plate while you prepare the rest.
Make the stir fry. Lower the heat and add a little more oil before adding the shallots, garlic, and chile peppers in the pan. Cook briefly, then add the lemongrass, lime leaves, and bay leaf.
Turn up the heat and add the bell peppers, and stir fry for a couple minutes.
To assemble the stir fry, add the fried tempeh back into the pan along with the peanuts.
Pour in the sauce and toss to coat. Keep cooking until the sauce becomes sticky and covers each piece of tempeh.
Remove the lime leaves and bay leaf and season with salt and lime juice if needed. Serve over rice and enjoy!
Tips for making tempeh kecap
You need a nonstick frying pan.
Itโs non-negotiable. A nonstick frying pan or wok is essential because the tempeh will stick otherwise.
If you don’t have a large pan (e.g., 12 inches), I recommend cooking the tempeh in two batches for the crispiest results.
To cook tempeh in a wok: Heat over high heat until it just starts to smoke. Add the oil and swirl it in the pan to get it up the lower sides. Add the tempeh and cook for 2 minutes, then flip and continue cooking for a total of 8 to 12 minutes. Stir every 2 minutes or until golden brown and crisp.
Thin matchstick slices are key.
The key to super crispy tempeh without deep frying is to slice the tempeh very small (and to use relatively high heat). It takes a few extra minutes to slice the tempeh this way, but the crispy results are worth it, I promise.
Donโt stir the tempeh too often.
Let the tempeh fry undisturbed for a few minutes at a time. This enables it to get golden and crispy without deep frying. If youโre worried about it burning, turn the heat down slightly.
Frequently Asked Questions
No, as they are quite different. Kecap manis is made by cooking soy sauce, palm sugar or brown sugar, and water together until it turns into a thick, pourable syrup. Itโs much sweeter than regular salty soy sauce, giving you a sweet umami flavor profile.ย
Yes! You need just three ingredients: soy sauce, brown or coconut sugar, and molasses. Itโs simple to make and more well-rounded in flavors than store-bought options, in my opinion.
Find my homemade kecap manis recipe in the second recipe card below. You can use it in other stir fries, marinades, dressings, or barbecue sauces.ย It will stay good in the fridge for a few months.
First cut off the nubby end of the stalk, then cut off the top half (both are quite tough). Remove the papery outer layers of the rest of the lemongrass (there will be several layers). Youโll be left with the tender, bendy inner white core thatโs ready for mincing.
I also have video instructions on how to prep lemongrass in a past video if you need more help.
No, but it’s easy to make GF with a few changes: (1) replace the soy sauce with tamari and (2) instead of buying kecap manis, use my homemade kecap manis recipe (and use tamari instead of soy sauce).
Most brands of tempeh are naturally gluten free, but check the packaging to ensure they donโt contain wheat.
Tempeh kecap has a fairly sweet flavor profile. Sweetened soy sauce and brown sugar work together to elevate each bite and balance the strong citrus flavor. I recommend reducing the brown sugar from 1 ยฝ tablespoons to 1 tablespoon instead of leaving it out altogether.
If you love this unique Indonesian Tempeh Kecap as much as we do, please be sure to leave a rating and review below :) And as always, I love seeing your remakes on Instagram!
Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.
Tempeh Kecap
Ingredients
- 2 (8-ounce) blocks of tempeh
- ยผ cup (56g) neutral-flavored, high-heat oil (avocado, grapeseed, canola, vegetable oil)
Aromatics
- 3 medium shallots, thinly sliced*
- 6 garlic cloves, thinly sliced
- 3 Fresno chile peppers, thinly sliced**
- 1 lemongrass stalk, outer layers peeled, then minced or grated
- 4 fresh lime leaves, finely chopped (or 10 to 12 dried makrut lime leaves, left whole)
- 1 bay leaf
- 2 medium red/orange/yellow bell peppers, thinly sliced
- ยพ cup (90g) dry roasted unsalted peanuts (salted peanuts are fine too)
Sauce
- 3 ยฝ tablespoons kecap manis (Indonesian sweet soy sauce)***
- 1 ยฝ tablespoons organic brown sugar or cane sugar****
- 1 tablespoon soy sauce or tamari
For serving
- Lime juice to squeeze on at the end (optional)
- Cooked white/brown/sticky rice for serving
Instructions
- Cut both blocks of tempeh crosswise into very thin slices, almost as thinly as you can. Then stack several slices on top of each other and cut crosswise into tiny slivers.*
- Fry the tempeh. Heat a 12-inch nonstick** frying pan over medium-high heat. Add the ยผ cup oil and heat for a few minutes until hot. Add all the tempeh and season with a couple pinches of salt, and stir to coat the tempeh into the oil. Spread out the tempeh into an even layer as much as possible and cook undisturbed for 2 minutes to allow browning, then stir. Repeat this process (cook for 2 minutes undisturbed, then stir) for a total of 10 to 12 minutes, or until most of the tempeh is golden browned and crispy. Lower the heat a touch if the tempeh starts to burn.
- Mix together the Sauce ingredients in a small bowl.
- Make the stir fry. Return the frying pan to medium heat and allow to heat up again. Add a touch more oil (or cooking spray). Add the shallots, garlic, and chile peppers. Season with a pinch of salt. Cook until shallots and garlic start to turn color, 2 to 3 minutes. Add in the lemongrass, lime leaves, and bay leaf, and cook for 1 minute, tossing frequently.Increase the heat to medium-high and add in the bell peppers and cook until crisp-tender, 2 to 3 minutes.
- Add the fried tempeh and peanuts to the pan, and toss to coat. Pour in the Sauce, and stir for a couple minutes, until the sauce clings to the tempeh and coats it well.
- Remove the bay leaf (and dried lime leaves, if used). Taste, adding salt as needed. Finish with a squeeze or two of lime juice, if desired.
Notes
Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.
Homemade Kecap Manis
Ingredients
- ยฝ cup (140g) soy sauce (use tamari to keep gluten-free)
- 1 cup (152g) organic brown sugar (or coconut sugar), loosely packed
- ยฝ cup (120 mL) water
- 1 tablespoon molasses*, (regular molasses, not blackstrap molasses)
Instructions
- Add the soy sauce, sugar, and water to a medium or small saucepan. Stir occasionally as it comes to a boil to prevent sugar from burning, about once a minute. Once it starts bubbling, reduce the heat to medium-low or low. Simmer, uncovered, until the sauce thickens a bit (small bubbles and frothing are okay, you just don’t want lots of big bubbles, or it can quickly bubble over).
- Once it starts to thicken, start stirring frequently. And once it almost reaches a thin syrupy consistency, about 10 minutes in, add the molasses. Stir frequently and continue cooking for another 5 minutes, until it has thickened to a maple syrup consistency.
- Take off the heat. Carefully pour into a heat-proof jar. Once cooled to room temp, (it will thicken a fair amount as it cools), seal the jar and store in the fridge for several months.
Notes
This was really nice. I’m not a massive fan of tempeh. I don’t hate the taste like some people but it’s definitely something that I tolerate rather than enjoy. But in this dish, there’s no tempeh taste at all and I thoroughly enjoyed it. I’m currently looking at tempeh recipes on a Suriname cooking channel that I follow because I’m actually psyched about trying some different ones now that I know how to cook it properly. Thanks so much for this.
That’s so awesome to hear, Emma! Thanks for sharing :)
Being part Indonesian I’m quite familiar with this dish but hadn’t had it in quite some time.
Was in need of a new recipe with tempeh and when I saw this I got so excited!
I always keep lemon grass & lime leaf in my freezer, of course kecap manis is definitely a staple in my cupboard.
This recipe is easy & tasty!
Thank you!
Your review made our day, Lasha! Thank you for taking the time to share your thoughts and for trying out the recipe.
Every time I make one of Nisha’s recipes, I say to myself, “Nisha is a goddess,” but this recipe was just beyond outstanding (and I did make the kecap manis sauce from scratch, too). Next time I make it, I’ll try it with some chopped celery for extra cronch.
So pleased I found your site and YouTube channel. Thanks for revolutionizing my cooking and getting me excited about being in the kitchen again–after being vegan for well over 15 years, my routine had gotten sad and stale.
Hi Sid, thank you so much for the lovely comment! I’ll be sure to pass it along to Nisha, I’m positive it will put a big smile on her face :)
OMG insanely good <3
Anna, So glad to hear you loved this recipe!
Hi! Iโm so keen to make this as a meal prep recipe! Does it refrigerate well and if so, for how many days?
Hi Johanรฉ, you sure can! I think 3 days is best, but it will probably last up to 5 days maximum. I think itโs best to reheat in a frying pan to bring it back to life and crisp it up a bit. Depending on how picky you are, a microwave will do! My partner has reheated this in the microwave at his work and said it was great! Enjoy ๐
OMG! Again the ” Queen ” has come with a great recipe! My husband thought the tempeh was French fries!๐๐. I can only say THANK YOU for your creativity!๐๐
Your review made our day, Annie! Thank you for taking the time to share your thoughts and for trying out the recipe.
This is a terrific recipe. Have made it multiple times and it’s been a hit with friends every single time.
Hi MH, Thank you so much for such a fantastic review! Appreciate you taking the time!
This recipe is SO good and really easy to make too. The lemongrass, lime leaves, sauce, and peanuts all blend together so well and the flavors are just wonderful. It doesn’t taste “tempeh-y” at all. Thanks for another great recipe, Nisha!
Weโre so happy that the tempeh kecap turned out well for you, Alec. Thank you for taking the time to leave a comment and for trying out the recipe!
Delicious! One of our new favourites from here. We didnโt add the peppers and liked the milder version :) These recipes are always flavourful.
We’re over the moon to hear you enjoyed the recipe, Rachel. Thanks for your kind words!
GUYS! I made this recipe last night and omg, let me tell you… it was INCREDIBLE!!! I can’t wait to serve this to my non-vegan guests at future family gatherings…. yes, it’s THAT good! Nisha, you’re amazing! THANK YOU!!! Tonight I will be making your tempeh taco recipe and the hubby & I are super excited because I can already tell it will be delicious just like all of the RPL recipes. I’ve made over 30 recipes from your channel and cookbook and I have yet to be disappointed. Cheers from VA! ๐
Aw, thank you for such a kind comment, Jackie! It makes us very happy to hear that you have loved each of the recipes you’ve tried. I myself work from home and have tried just about that many of the recipes on my own accord- and I agree… Nisha’s recipes don’t miss! Thanks for taking the time to write a review :)
I didnโt love tempeh till I made this for dinner! We couldnโt wait and kept having spoonfuls from the pan. I love Indonesian flavours, so fresh and aromatic. Iโm making this again for a friend tonight but using fresh rice noodles instead of rice, because weโre noodle obsessed :)
Your positive feedback is the best reward for our hard work. Thank you, Suzy!