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.
Here's what we know. The frozen and box-mix biscuits can be found in at Winn-Dixie, Walmart, Target, and Publix. Red Lobster also has an online tool that helps you find the closest store to you ...