Rinse and drain basmati rice. Put in rice cooker along with chicken broth, water, salt and whole garlic clove. Set rice cooker for regular cycle. When rice cooker turns to "keep warm" fluff with a fork or paddle, add margarine, zest and dill and fluff again. Remove garlic clove. The garlic can be mashed and added back or discarded.
This could be made in a pot on the stove top. Place rice, broth, water, salt, and garlic in saucepan. Bring to boil. Cover and reduce heat to low. Simmer 15 minutes and remove from heat. Allow to rest for 10 minutes before fluffing and adding remaining ingredients.