10 Best Small-Cap Consumer Staples Stocks to Buy Under $30

8. Grocery Outlet Holding Corp. (NASDAQ:GO)

Grocery Outlet Holding Corp. (NASDAQ:GO) is one of the 10 best small-cap consumer staples stocks to buy under $30.

On March 9, Bank of America Securities reduced the firm’s price target on Grocery Outlet Holding Corp. (NASDAQ:GO) from $13 to $10.50, leading to an adjusted upside of more than 81% despite the downward revision. The firm maintained its Neutral rating on the shares.

Bank of America Securities attributed this adjustment to the ongoing supply chain pressures and affordability challenges among core consumers. The firm also flagged uncertainty around the timing of recovery in comparable sales and basket size.

On March 5, DA Davidson reduced its price target for Grocery Outlet Holding Corp. (NASDAQ:GO) to $7 per share from $11, resulting in a revised upside potential of almost 21%. The firm reiterated its Neutral rating on the stock after the fourth quarter results and first quarter guidance came in below expectations.

The firm noted that business momentum has slowed since mid-2025, as the company’s comparable sales have declined through year-end and into early 2026. The company is taking steps to address its earnings issues, which include significant store closures and sales-enhancing programs. The company may also divest its recently acquired stores.

Grocery Outlet Holding Corp. (NASDAQ:GO) is a fresh products and consumables retailer. Perishable products range from dairy and deli items to produce, flowers, meat, and seafood, while non-perishables include grocery items, general merchandise, cosmetics, frozen food, and alcohol, such as beer and wine.