In vitro fertilization is a commonly used technique with a variety of model organisms to maintain lab populations and produce synchronized embryos for downstream applications. Here, we present a protocol that implements this technique for different populations of the Mexican tetra fish, Astyanax mexicanus.