Thanks for the replies.
Mikan, thanks for the recipe. The detailed instructions is very helpful to me as I'm really clueless when it comes to cooking. I didn't you can use butter to cook the onion. I thought you just cook it like that or with olive oil? I tried once and it got burnt while some other parts are still pale in color. Also, what kind of stock should I use?