Mouse embryonic stem cells (mESCs) are critical tools for genetic engineering, development of stem cell based therapies, and basic research on pluripotency and early lineage commitment. However, successful derivation of germline-competent embryonic stem cell lines has, until recently, been limited to a small number of inbred mouse strains. Recently, there have been significant advances in the field of embryonic stem cell biology, particularly in the area of pluripotency maintenance in the epiblast from which mESCs are derived. Here we describe a protocol for efficient derivation of germline competent mESCs from any mouse strain, including strains previously deemed non-permissive. We provide a primary method that is generally applicable to most inbred strains, as well as an alternative method for non-permissive strains. Using this protocol, mESCs can be derived in 3 weeks and fully characterized after an additional 12 weeks, at efficiencies as high as 90% and in any strain background.