Heat vegetable oil over high heat in a large skillet. Add Brussels sprouts and brown all over by shaking the pan often. Season with salt, to taste. Remove Brussels sprouts from pan, reduce heat to medium high and add the butter to melt. Add shallots and saute for a minute or 2. Add the sprouts back in, add the chicken stock, cover, reduce heat to medium low, and cook for 30 minutes or until sprouts are soft and tender.