This document proposes a method for improving network throughput in software defined networking using multiple best path routing. It summarizes an algorithm that uses depth-first search to find multiple available paths between source and destination, then selects the top n best paths based on link utilization. Traffic is distributed across the multiple best paths using Open vSwitch group tables. Simulation results show the proposed method can outperform shortest path routing in terms of network throughput by utilizing more network resources and paths. However, in networks with heterogeneous path capacities, the throughput improvement is not significant due to bottlenecks on lower capacity paths.