1. Chilli Paste recipe. Soak 20 dried chillies in hot water for 30 min (or boil if you can't wait). Cut chillies in half and remove as much seeds as you want (the more seeds there are, the hotter your chilli paste will be). Drain and blend with 2 large fresh chillies and 1 cm thick or 1 level tbs of belacan (roast belacan in oven first).
2. Blend 14 shallots, 3 cloves garlic and a bit of ginger. Fry this paste in 100ml of heated oil. Stir constantly till this paste turns fragrant.
3. Add chilli paste from No1 and mix well. Reduce heat and slowly fry till the paste darkens to a deep-red brown and oil separates (20 min or so).
4. Add 3 tbs sugar, 1 tsp salt and water (amount of water depends on how thick you want your sambal to be).
5. Add sliced Bombay onion and boil.
6. Add prawns or Ikan Bilis (for ikan bilis, separately fry it first in hot oil till crispy).
7. Stir and add sugar, salt, and other seasoning (eg light soy sauce) to taste.
NOTE: The original recipe calls for assam (tamarind) pulp juice to be added instead of water. I only use water. Reduce the amount of sugar if it's too much for you. I love my sambals to be sweet, so I think I use even more sugar than this recipe calls for! Also, the amount of chilli paste in this recipe may not be enough if you want your sambal to be hot. So make your own estimation. Good luck!