Crush the garlic with a garlic press and beat into the cream cheese until the mixture is smooth. Blend in the sour cream. Mix in the onion, spices, and dill, blending well. Fold in the cheddar cheese and nuts. May be served at room temperature or chilled.