Flank steak is generally considered the best steak for stir-fry because it has a tender texture, bold flavor, and is relatively lean compared to other cuts of beef.