Chop all vegetables.
Put oil, onions, garlic, ginger and mushrooms into a large pan and cook on a low-medium heat.
Add all of the other vegetables except for the pepper, then stir-fry until they start to soften.
Add coconut cream, sambal oelek, vegetable stock and your seasoning.
Cook on a medium heat for around 10 minutes, bringing the curry to a boil. If it starts to burn, reduce heat immediately.
Now add the pepper to your curry. The reason why I add it at this stage and not sooner is that I like it better when it's still a but crispy.
Serve!