I have made several and have never noticed a bad smell from rice bags. Could you be overheating it? I know most instructions say two minutes, but one is plenty (the rice stays warm for quite a while). Just use plain white rice, not parboiled, and the cheapest you can find. Aside from that, maybe add some spices, like cinnamon stick pieces and/or whole cloves or allspice.