← Sandwiches & salads

Greggs Ham Sandwich: Price & Calories

A Greggs Ham Sandwich costs £1.80 (Click + Collect, London, 94 Great Portland St, 14 September 2026) and has 258 kcal per portion. Prices vary by shop type, so the table below lists each one we checked.

Greggs Ham Sandwich — price and calories
Quick Summary & Nutrition Facts

A standard portion of Greggs Ham Sandwich contains 258 kcal and 15g protein. The price depends on the shop type: £1.50 at a high-street shop, £1.80 at a central london, and £1.90 at a forecourt / roadside (estimated). Figures marked observed were read from the Greggs Click + Collect menu on the dates shown below; estimates are labelled.

Observed Price£1.80London, 94 Great Portland St, 14 September 2026
Energy / Calories258 kcalPer portion (official guide)
Protein15gPer portion
Saturated Fat1.1gPer portion

How Ham Sandwich compares in Sandwiches & salads

  • At 258 kcal, this is 27% below the sandwiches & salads average of 354 kcal (based on 48 other items with recorded calories).
  • At £1.80, it is 54% cheaper than the typical sandwiches & salads item (category average: £3.89).
  • With 15g of protein, it's on the lower end for this category — 35 of 48 other sandwiches & salads items have less.

Ham Sandwich: nutrition in context

One portion of Ham Sandwich supplies 258 kcal, about 13% of the 2,000 kcal adult reference intake used on UK labels. This is mainly a carbs item: about 59% of its macros by energy come from 37 g of carbohydrate, against 17% from fat and 24% from protein.

Salt is the figure to watch: 1.4 g is about 23% of the 6 g adult reference intake.

Looking for Ham Sandwich near me? Availability varies by shop, so check your local Greggs in the app before you go.

Similar sandwiches & salads to compare

About Ham Sandwich

The Ham Sandwich is one of the cheapest items in this section at £1.80 in the City of London, and the nutrition figures are correspondingly light: 258 calories, with fat down at just 4.9g — noticeably lower than almost every other sandwich on this list. Carbs are 37g, protein is 15g, sugar is 4.5g, and salt is 1.4g. If low fat is what you're after alongside a decent hit of protein, this plain ham filling does more of that job than most of the cheese or egg options nearby, and at this price it's an easy one to add to an order without much thought.

Nutritional Values

Per portion
Energy (Calories)258 kcal
Total Fat4.9 g
Saturated Fat1.1 g
Carbohydrates37 g
Sugars4.5 g
Protein15 g
Salt1.4 g
Source: Greggs' published nutritional information (downloaded 2026-09-14). Portion values are based on standard recipe formulations.

Price by Shop Type

Prices last checked: 21 September 2026
High-street shop£1.50
Observed: Sheffield, 100 The Moor (high-street shop) via greggs.com Click + Collect menu, 21 September 2026 Source
Central London£1.80
Observed: London, 94 Great Portland St via greggs.com Click + Collect menu, 14 September 2026 Source
Forecourt / roadside≈£1.90
Estimated: Observed Sheffield price x median forecourt/high-street ratio (1.25), rounded to 5p
Prices differ by shop type; see how we check and estimate Greggs prices.

Allergens & Dietary Information

Contains: wheat (gluten), soya

May contain (cross-contact risk): rye (gluten), barley (gluten), oats (gluten), spelt, kamut, milk, egg, fish, celery, sulphites, mustard

Source: Greggs Allergen Guide, Version 12 (03.09.26) (section: Sandwiches). Greggs prepares food in shared bakery kitchens, so always check the current guide or ask shop staff if you have an allergy.

Greggs Ham Sandwich: quick answers

How many calories are in a Greggs Ham Sandwich?

A Greggs Ham Sandwich has 258 kcal per portion, with 4.9g fat, 1.1g saturates, 37g carbohydrate, 4.5g sugars, 15g protein and 1.4g salt. These figures come from the nutritional information Greggs publishes.

How much does a Greggs Ham Sandwich cost?

We recorded £1.50 in a high-street shop and £1.80 in a Central London shop (read from the Greggs Click + Collect menu, 21 September 2026). Greggs prices change by shop type, so your local shop may differ. Where we have not seen a price ourselves, the table above marks the figure as an estimate.

How much protein is in a Greggs Ham Sandwich?

A Greggs Ham Sandwich has 15g of protein per portion, out of 258 kcal, according to Greggs' published nutritional information. Highest protein Greggs items, ranked

Is the Greggs Ham Sandwich halal?

Greggs does not label the Ham Sandwich, or any other product, as halal. Greggs says some supplier chicken meets Halal Food Authority requirements, but its shops and bakeries are not separated, so it makes no halal claim for finished food. Is Greggs halal? Item-by-item answers

What allergens are in a Greggs Ham Sandwich?

The Greggs allergen guide lists wheat (gluten) and soya for the Ham Sandwich, and says it may contain rye (gluten), barley (gluten), oats (gluten), spelt, kamut, milk, egg, fish, celery, sulphites and mustard. Always check the latest guide before eating if you have an allergy.

Keep exploring from Ham Sandwich

MORE IN THIS CATEGORY

Explore more sandwiches & salads

View all Sandwiches & salads →
Helpful Advice

Related Guides & Food Questions

All Guides →
nutrition guide

Lowest Calorie Greggs Items: Full Under 400 & Under 300 Calorie Guide

Looking for healthy or low-calorie Greggs options? Explore verified meals under 400 and under 3…

Read guide →
nutrition guide

Low Calorie Greggs Under 400 Calories: Full Lunch & Snack List

Looking for Greggs lunches under 400 calories? Full ranked guide to sandwiches, bakes, wraps, a…

Read guide →
menu guide

Greggs Sandwich Platters & Catering: What to Check Before You Order

What we can and cannot confirm about Greggs sandwich platters and group orders: availability va…

Read guide →
↑