Shoppers needed treatment for cuts after a car smashed through the front window of the Waitrose store in Yateley on Monday.
One person who saw the dramatic incident at around 12.20pm told Get Hampshire that the vehicle, described as a small blue hatchback, also "took down a metal bollard" outside the supermarket in Tresham Crescent.
The eyewitness said the driver "appeared to lose control of the vehicle" in a disabled parking bay and then "went into the glass window in the front of the store".
"The airbag had gone off and there was smoke everywhere," they added.
The witness said all emergency services were at the scene, but a spokesperson for the supermarket chain said "thankfully nobody was seriously hurt".
"We would like to thank the emergency services for their swift action," they added.
A Hampshire Constabulary spokesman said the car had smashed through two panes of sheet glass.
They confirmed the driver was not injured but said two people who were inside the shop at the time had to be checked over for minor injuries by paramedics.
South East Coast Ambulance service attended and treated them for cuts caused by the shattered glass and a spokesman said at least one person was taken to hospital.
The vehicle was left in situ while its recovery and a structural check of the building was awaited.
The police spokesman added: "It was much better than it could have been with a vehicle going through a window."
Shooper Joanne Gilfillan said: "Generally there are people who sit on the side - the retired age group and kids after school - so it is lucky no one was sitting there at the time of the accident."