Work on the long-awaited Dunfermline Tesco store will start next month.
And the supermarket has pledged the Carnegie Drive store will be open to shoppers by Christmas.
The company will also build a petrol station and recycling unit on the town centre site, both things the community had indicated were wanted.
There were fears the site, in the heart of Dunfermline, could be mothballed but Tesco reiterated its commitment to opening the store, which will create around 250 jobs.
A spokesman told The Courier: “We are excited about bringing a new store to Dunfermline so we can better serve the local community.
“After our consultation earlier this year, it was clear that local people wanted the petrol station and recycling facilities that were in our previous plans, so I am pleased to confirm that these will be included.
“We are looking forward to starting work on site in March and opening the doors to customers before Christmas.”
It was six years ago that the company secured planning permission to develop the former Thomson’s World of Furniture site.
After initial groundworks started, however, building on site stalled, prompting concerns over its future. The company then lodged a revised plan for a supermarket that would be smaller than that originally planned.
It was back in 2008 that Tesco was given planning consent for a 60,000 square foot supermarket and petrol station, a plan which would have created an estimated 500 jobs. However, it faced opposition from town centre traders, who feared a major store would be in direct competition with their businesses.
It is the second piece of good news for the town centre this month. As revealed by The Courier earlier this week, Dunfermline’s old fire station may be transformed into an arts centre by this summer.
The 1930s building, adjacent to the Tesco store, will be given a new lease of life.
Fire Station Creative, which is behind the plans, has raised around £200,000, of which £170,000 was granted by Fife Council.