In a large bowl, cream shortening and sugar until light and fluffy. Add eggs, one at a time, beating well after each addition. Add vanilla. Beat in molasses. Combine the oats, flour, baking soda, salt, cinnamon, cardamom, and ginger; gradually add to the creamed mixture and mix well. Stir in cranberries and walnuts.
Drop by tablespoonfuls 2 in. apart onto lightly greased baking sheets. Bake at 350° for 12-14 minutes or until lightly browned. Remove to wire racks to cool.Yield: about 5 dozen.