iranian kabobs and texas barbecue