BatchOT couplings are joint probability distributions formed by solving discrete optimal transport problems over minibatches of source and target samples during the training of continuous-time generative models. Rather than pairing initial noise vectors and target data points independently at random, this method solves an empirical transport plan within each batch to minimize a geometric cost, such as squared Euclidean distance. By establishing cost-minimizing pairings locally while preserving the correct marginal distributions over the full dataset, BatchOT couplings reduce path intersections, produce straighter transport trajectories, lower training gradient variance, and allow generative models to synthesize high-quality samples with fewer numerical integration steps.