Highland Council and Police Scotland have been urged to investigate claims Tesco could be breaking licensing laws.
Independent MSP John Finnie called for an inquiry after it emerged cans of beer were being sold as part of a multi-buy deal in stores in Inverness and Dingwall.
The Scottish Government was among the first in the world to call a halt to offers such as buy one, get one free to tackle alcohol-related harm.
The ban was implemented in Scotland in October 2011 as part of the Alcohol Act 2010.
Mr Finnie said: “Concerns have been raised with me by independent retailers regarding promotional offers for alcohol, being made by Tesco which appear to flout the strict laws regarding ‘multi-buy’ offers.
“I have a long-standing concern at the disproportionate impact the large supermarkets have on our small retailers and, if they are indeed seeking to add to the advantage the scale of their operations already gives them by disregarding licensing laws then they require to be taken to task.
“I have raised this specific issue with Highland Council’s licensing board because that’s where the current examples are found and for which I have been given supporting photographs.
“However, I am sure Police Scotland will investigate the suggestion contained in the detailed information I have provided them with.”
The Press and Journal passed the photographic evidence of a multi-buy deal to Tesco.
A spokesman said: “This was a pricing mistake on one Scottish craft ale product, which we have corrected.
“We are a responsible retailer and work hard to comply with licensing laws in Scotland.”