Flanked steak is the best alternative to skirt steak. Flap steak (also known as flap meat) can be substituted for skirt steak by buying thinly sliced beef tenderloin or short loin steaks.