Depending on the restaurant, prices vary quite a bit.
Small-Town Diner
$13–$17
You’ll usually get generous portions at a reasonable price, making this one of the best lunch values around.
Family Restaurant
$16–$20
Expect quality ingredients, table service, and a hearty serving of onion rings or fries.
Sports Bar or Pub
$18–$24
Upscale pubs often use thicker-cut bacon, artisan bread, and premium turkey, which raises the price slightly.
Trendy Urban Restaurant
$22–$30+
In larger cities, labor costs, rent, and premium ingredients can push the price well above $25.
Why Is It So Expensive?
A sandwich this size uses far more ingredients than most people realize.
Typical portions include:
- 6–8 ounces of turkey
- Several slices of ham
- 3–4 strips of bacon
- Three slices of bread
- Fresh vegetables
- Condiments
- A large basket of onion rings
- Cooking oil, seasonings, and preparation time
Add restaurant overhead, wages, and service, and the final menu price starts to make more sense.