Social prescribing involves referral of patients from primary care to link workers, who work with them to access appropriate local voluntary and community sector services. To explore how a social prescribing intervention was delivered by link workers and the experiences of those referred to the intervention. The study used ethnographic methods to conduct a process evaluation of a social prescribing intervention delivered to support those living with long-term conditions in an economically deprived urban area of the North of England. Participant observation, shadowing, interviews, and focus groups were used to examine the experiences and practices of 20 link workers and 19 clients over a period of 19 months. Social prescribing provided significant help for some people living with long-term health conditions. However, link workers experienced challenges in embedding social prescribing in an established primary care and voluntary sector landscape. The organisations providing social prescribing drew on broader social discourses emphasising personal responsibility for health, which encouraged a drift towards an approach that emphasised empowerment for lifestyle change more than intensive support. Pressures to complete assessments, required for funding, also encouraged a drift to this lighter-touch approach. A focus on individual responsibility was helpful for some clients but had limited capacity to improve the circumstances or health of those living in the most disadvantaged circumstances. Careful consideration of how social prescribing is implemented within primary care is required if it is to provide the support needed by those living in disadvantaged circumstances.