Councillors have agreed to implement double yellow lines at the junction of the A916 Cupar Road and U029 at Bonnybank, outside the Bonnybank Inn.
While the watering hole has its own car parking facility, council traffic consultant Lesley Craig noted in her report that "some customers prefer to park on the road, on many occasions at the junction".
That, she said, was creating a road safety risk because it reduced visibility both into and off of the A916, which sits at the edge of a national speed limit zone.
Despite the best efforts of the council, police and the pub owners themselves, the parking has continued - forcing the local authority to take harsher action.
Council traffic engineer Eva Martinez told the meeting: "This junction has a long history of inappropriate parking, mainly in relation to the Inn.
"People are parking too close to the junction, impeding visibility, which is clearly dangerous.
"We've tried soft measures before and they didn't work."
Levenmouth Area Committee has also approved new double yellow line restrictions in the shopping area of Methilhaven Road in Methil.
The new restrictions will ban cars from parking on the pavement directly opposite the entrance to the Co-Op food store as well as the creation of two new disabled parking spaces in the area.
As well as improving access for disabled locals, the move will improve visibility at the junction of Methilhaven Road and Laburnum Road.
Whilst they agreed to approve the plans, councillors called on officers to ensure that the restrictions were enforced to prevent "chaos" in the area, particularly around the ATM at the grocery shop.
Cllr David Graham (Lab, Buckhaven, Methil and Wemyss) said: "This is a great proposal in terms of taking away unnecessary parking, but we will have to organise for enforcement because people will park on the double yellow lines anyway."
Both sets of waiting restrictions will be implemented in the near future, at a total cost of £5,000, funded from existing roads budgets.