Cheddar Bay Biscuits Photo Cheddar Bay Biscuits are a Red Lobster favorite, and staple, for a reason. They’re addicting! (Stephie Swope)