How to make Sambal Goreng, a spicy stir-fry with tofu and tempeh.

Sambal Goreng—literally “fried chili paste”—might not sound like much at first, but it’s one of those dishes that totally punches above its weight. It’s a classic in Malay cooking, usually made with stir-fried tofu, tempeh, and long beans all tossed in a rich, spicy, aromatic sauce. A humble vegetable dish, yes, but an absolute banger when done right.

Now, I’ll admit that I’m probably one of the rare few who actually gets excited about Sambal Goreng. Most people just see it as a “filler” on the Hari Raya table, quietly sitting behind showstoppers like Rendang or Ayam Masak Merah. Which, honestly, is a tragedy. Its only crime? Being meatless.

But also… most people haven’t had my mom’s Sambal Goreng.

She only makes it once a year during Hari Raya, and let me tell you, she goes all out. We’re talking a full-day kitchen marathon. It’s intense. And maybe that’s why I avoided making it myself for so long. But here’s a slightly simplified version that’s a lot less intimidating, and yes, it’s officially Mom-approved.

Honestly? It’s better than most of the sambal gorengs you’ll find at hawker stalls. But I’ll let you be the judge of that.

Table of Contents

Jump to Recipe

What Is Sambal Goreng?

Sambal Goreng (literally “fried chili paste” in Malay and Indonesian) is a beloved vegetable side dish in Malay households, especially during festive gatherings like Hari Raya. The dish usually features tofu, tempeh, and long beans stir-fried in a rich, spicy, coconut-based sambal sauce.

Don’t let the name fool you: this isn’t just chili paste. It’s an entire dish layered with textures and flavours: crispy, chewy, crunchy; spicy, savory, sweet, and creamy.

Despite being meat-free, it holds its own next to meatier mains like beef rendang and ayam masak merah. In fact, for those in the know, it’s a must-have.


Why You’ll Love This Dish

  • Packed with bold flavour – spicy, aromatic, umami-rich and a touch of sweetness from coconut milk and palm sugar

  • Vegetarian-friendly but hearty – it’s all veg, but feels substantial and filling thanks to tofu, tempeh, and beans

  • Festive comfort food – traditionally served during Hari Raya, but honestly delicious any day of the week

  • Meal-prep friendly – holds up well in the fridge and actually tastes better the next day

  • Mom-approved – this version is simplified but still captures all the magic of the original

  • Aromatics galore – the sambal base is a dream if you love garlic, shallots, chilies, and belacan

Key Ingredients for Sambal Goreng

Tofu and Tempeh

  • Firm Tofu – Holds its shape well when fried and soaks up all the sambal goodness.

  • Tempeh – Earthy, nutty, and satisfying. Fry until golden for texture.

Frying the Tofu and Tempe

Sambal Goreng might be a vegetable-forward dish, but it’s not exactly what you’d call light and healthy. Lots of frying involved, and that’s what makes it so good. D

eep-frying the tofu and tempeh before adding them to the sambal is key. It gives them that irresistible texture: crisp on the outside, chewy and toothsome on the inside. They soak up the sambal beautifully without falling apart.

If you’re making a smaller batch (or just want something a little less oily), the air fryer works brilliantly here too. You still get a golden crust without the mess of deep-frying. Check out that recipe here.

That said, if you want to skip the frying altogether, you can go straight to pan-frying or stir-frying the tofu and tempeh. Just be gentle—without that crispy outer layer, they’ll be a bit more fragile and break up if you stir too much.

Everything Else:

  • Long Beans or French Beans – Add crunch and color; a welcome contrast to the rich sambal.

  • Shrimp – Optional, but adds a naturally sweet, juicy bite to the dish.

  • Dried Chili Paste – The backbone of the heat and depth. Adjust to your spice level.

  • Makrut Lime Leaves – Adds a citrusy lift and fragrance.

  • Coconut Milk – Mellow and creamy, balances the heat and adds body.

  • Salt & Sugar – Just the right touch to bring all the flavours together.

For the Blended Base Paste:

  • Shallots or Onion
  • Garlic
  • Ginger
  • Galangal
  • Lemongrass (inner white part)
  • Water (just enough to blend)

How to Level Up Sambal Goreng (aka Mom’s version!)

The base version of this Sambal Goreng is already rich, bold, and packed with flavour… but if you want to go full throttle and really impress, take a leaf out of my mom’s book. Her version? Absolutely legendary. She doesn’t hold back, and neither should you if you’re ready to commit to the extra steps.

Her secret? A handful of extra ingredients and a whole lot of extra effort. She deep fries every single component—yes, every one—and adds layers of richness that turn this humble dish into a true centrepiece.

To level up this dish, add:

  • Belachan (fermented shrimp paste) for extra umami depth
  • Tamarind paste for a tangy brightness that cuts through the richness
  • A splash of coconut cream or coconut milk to round it all out with luxurious creaminess
  • Beef chunks to make it more indulgent and meaty

For the recipe here, these are the measurements required:

  • 1 tbsp Belachan or fermented dried shrimp paste
  • 1/2 tsp Tamarind paste
  • 2-3 tbsps Coconut Cream or Coconut Milk

Here’s how to integrate it:

  • Blend the belachan together with the base paste before sautéing.
  • At the seasoning stage (right when you’re adding salt and sugar), stir in the tamarind paste and coconut cream to finish.

This version is bold, rich, and perfect when you really want to impress. Think festive occasions, family gatherings, or when you’re just feeling a bit extra. Just be warned: once you’ve had it like this, it’s hard to go back.


How to Serve Sambal Goreng

  • With rice – Spoon it generously over a warm bowl of rice for a satisfying meal.

  • As a side dish – Pairs beautifully with chicken stews, rendang, or even simple fried fish or chicken!

  • At festive gatherings – A must-have at Hari Raya tables, especially with lontong or ketupat, and serunding.

A Naturally Vegan-Friendly Dish

Sambal Goreng is one of those Malay dishes that is easy to veganise. I don’t use belachan (terasi/fermented shrimp paste) in this version, and if you leave out the shrimp, it’s 100% plant-based.

But don’t worry! You’re not missing out on flavour. With the rich base paste, spicy chili, and coconut milk, it’s still deeply savoury, spicy, and satisfying.

I’ve gone meatless many times, and whenever I’m craving a hearty, nostalgic Malay dish without the heaviness, this is always my go-to.

It’s also got a special place in my heart because of an old uni friend of mine; she was a vegetarian, and whenever she came over to work on group projects, my mom would whip up a batch of Sambal Goreng just for her. It became her absolute favourite. I think that was the first time I saw how food could speak to everyone, no matter their diet.


Tips & Tricks

  • Make it vegan – Just omit the shrimp. There’s still plenty of texture and protein.

  • Go lighter – Air-fry the tofu and tempeh instead of deep frying to cut down on oil.

  • Be patient with the sambal – Let the paste cook low and slow until the color deepens and the oil separates for the best flavor.

  • Adjust the spice – Tone it down by using less chili paste or deseeding the chilies.

  • Don’t overdo the coconut milk – A little is enough to smooth it out without turning it into a curry.

Storing & Reheating

  • Fridge: Store in an airtight container for up to several days.

  • Freezer: You can freeze this, but tofu and tempeh might soften a bit. Best eaten fresh or within a week.

  • Reheating: Warm on the stovetop with a splash of water or coconut milk, or microwave until heated through.

Watch how to make Sambal Goreng

More recipes like this:

If you love this classic Malay dish, you will love these too:


Authentic Sambal Goreng Recipe | spicy tofu tempe stir-fry

Recipe by Sha
5.0 from 1 vote
Course: Uncategorized
Servings

2

servings
Prep time

20

minutes
Cooking time

20

minutes
Cook Mode

Keep the screen of your device on

Ingredients

  • 80g Tempeh

  • 150g or 1 block of Firm Tofu

  • 70g Long Beans or French Beans

  • 8-9 Shrimps (remove for vegan version)

  • 2 tbsps Dried Chilli Paste

  • 3-4 Makrut Lime Leaves (optional)

  • 1 Red Chilli, sliced

  • 1 tsp Salt, or to taste

  • 1 tsp Sugar, or to taste

  • 1-2 tbsp Coconut milk, or to taste (optional)

  • Blended Base Paste:
  • 4-5 Shallots or 1 medium Onion

  • 2-3 cloves of Garlic

  • 1/2 inch Ginger

  • 1/2 inch Galangal

  • 2 Lemongrass, inner white core

  • 1/4 cup Water, or enough for easier blending

Directions

  • Blend together base paste. Add water to get an easier and finer blend.
  • Deep fry tofu and tempe until golden brown. Take out and keep to one side.
  • In the same pan, remove some oil until about 2 to 3 tablespoons of oil is left. Add the blended base paste, dried chilli paste, and torn makrut lime leaves. Stir to combine.
  • Saute the paste on low heat until oil splits, or until the paste turns a darker colour. See how to properly cook down paste or ‘pecah minyak’ here.
  • Add shrimps and stir fry to cook.
  • Once shrimps turn pink, toss back in the fried tofu and tempe.
  • Add long beans and red chilli slices next. Stir fry to combine.
  • Season with salt and sugar, and add coconut milk if using. Toss to combine. Serve and enjoy!

Did you make this recipe?

Tag @nomadetteats on Instagram

Keep Up with Mia

Similar Posts

One Comment

  1. Wow! This recipe is legit power! Followed it to a T, including the dry chilli paste, and It is so good!! My husband whacked 2 plates of rice with it. Definitely making this again. Thank you Sha! Looking forward to trying all your other recipes!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.