When launched in 2021, the frozen biscuits were originally exclusively sold at Walmart locations. Over the years, Red Lobster expanded distribution to pretty much every major grocery store chain.