The only way to get "free" food on this route with any airline (forget entertainment) is to fly F and connect via MSP, ATL, etc. Or Y on CO via IAH, at roughly double the nonstop price.
You can also go CO through CLE and get free soft drinks and pretzels or peanuts . However, you do get to fly a Kenjet

but they are clean and do provide pillows and blankets ^