Yes, pudding can set if made with oat milk. However, it might be slightly less thick than if made with dairy milk due to oat milk's lower fat content.