How Much Does a Sandwich Weigh?

Typically, a sandwich weighs about 150 to 300 grams (5 to 11 ounces).

Updated June 2026

How Much Does a Sandwich Weigh?

The short answer: A sandwich typically weighs about 150 to 300 grams (5 to 11 ounces), depending on bread, fillings, and size.

Sandwich weight by type

Sandwich weight changes quickly with bread thickness and fillings. Here are common types.

Type (example)Typical weight
Simple two-slice sandwichAbout 120-180 g (4.2-6.3 oz)
Deli sandwichAbout 200-280 g (7-10 oz)
Sub / hoagie (6-inch)About 230-320 g (8-11 oz)
Footlong subAbout 450-600 g (1-1.3 lb)
Club sandwich (triple-decker)About 300-400 g (11-14 oz)

What affects sandwich weight

  • Bread type. Thick artisan loaves weigh much more than thin sliced bread.
  • Fillings. Generous meat and cheese add substantial weight.
  • Spreads. Butter, mayonnaise, and sauces add small amounts.
  • Size and length. A footlong sub weighs roughly double a six-inch.
  • Vegetables. Lettuce, tomato, and pickles add water-heavy weight.
  • Pressed vs. loose. Pressed sandwiches lose a little moisture in the press.

How sandwich weight compares

A typical sandwich weighs about the same as a medium orange, while a footlong sub is closer to a full can of soup.

Frequently asked questions

How much does a footlong sub weigh?
A footlong sub typically weighs about 450 to 600 grams (1 to 1.3 pounds), depending on the meats and toppings.

How much does a plain bread-and-butter sandwich weigh?
A simple buttered sandwich with two slices weighs roughly 120 to 180 grams (4 to 6 ounces).

Why do deli sandwiches weigh so much?
Deli sandwiches pile on thick layers of meat and cheese, which are dense and add up quickly to 200 grams or more.