Most deli meats provide 9 to 11 grams of protein per standard 2-ounce serving (about 2 to 3 slices), with leaner varieties like turkey breast and roast beef sitting at the higher end. That makes a typical deli sandwich with 4 to 6 ounces of meat a solid 18 to 33 grams of protein, depending on the type you choose and how thick you pile it on.
Not all deli meats are created equal, though. The protein count varies based on the cut, how much fat is in the meat, and how heavily it’s been processed. Here’s what you’re actually getting from the most common options.
Protein in Popular Deli Meats
The numbers below are based on a 100-gram portion (roughly 3.5 ounces) since that’s the standard used across nutrition databases. A typical deli serving is closer to 2 ounces (56 grams), so you can roughly halve these figures for what you’d get in a few slices.
- Turkey breast: About 18 grams of protein per 100g. A 2-ounce serving delivers around 9 to 10 grams. Turkey is one of the leanest options at the deli counter, with very little fat if you go for the oven-roasted variety.
- Roast beef: Around 18.6 grams per 100g. Roast beef matches turkey in protein but has a slightly richer flavor profile and a bit more fat, depending on the cut.
- Ham (96% lean): Approximately 17 grams per 100g. Lean ham is a strong protein source, though it tends to carry more sodium than turkey or roast beef.
- Salami: About 21.9 grams per 100g. Salami is protein-dense, but roughly a quarter of its weight is fat.
- Pepperoni: Around 19.3 grams per 100g. Pepperoni has nearly double the fat of salami, with close to 46% of its total weight coming from fat. You’re getting protein, but you’re getting a lot of calories alongside it.
Lean Vs. Fatty Deli Meats
If you’re eating deli meat primarily for the protein, the ratio of protein to total calories matters more than the raw gram count. Salami and pepperoni have impressive protein numbers on paper, but so much of their calorie load comes from fat that you’re paying a steep caloric price for each gram of protein.
The deli meats with the best protein-to-calorie ratios are low-fat pastrami (98% fat-free), roasted turkey breast, and extra-lean ham. Low-fat pastrami delivers about 11 grams of protein in just 54 calories for a 6-slice serving. Roasted turkey breast is similarly efficient, offering roughly 51 grams of protein in 250 calories for a 6-ounce portion. If you’re building meals around protein goals, these are the options that give you the most per calorie.
Bologna falls at the bottom of the efficiency scale. It’s heavily processed, padded with fillers, and delivers fewer grams of protein relative to its fat and calorie content than almost any other option at the deli counter.
What a Typical Deli Sandwich Actually Provides
Most people don’t weigh their deli meat, so here’s a more practical way to think about it. A standard sandwich from a deli shop uses about 3 to 4 ounces of meat (roughly 85 to 113 grams). With turkey or roast beef, that gives you somewhere between 15 and 21 grams of protein from the meat alone. Add cheese and you’re looking at another 6 to 8 grams per slice.
If you’re making sandwiches at home from a pre-sliced package, those slices tend to be thinner than what a deli counter cuts. A single packaged slice of turkey or ham typically weighs around 1 ounce (28 grams), giving you roughly 4 to 5 grams of protein per slice. Three or four slices gets you into that 12 to 20 gram range.
The Sodium Tradeoff
Deli meat is one of the highest-sodium foods in the average diet. A single 2-ounce serving of most varieties contains 400 to 600 milligrams of sodium, and some cured options like salami and pepperoni push even higher. The federal dietary guidelines recommend staying under 2,300 milligrams of sodium per day for adults. That means one deli sandwich can account for 20 to 30% of your daily limit before you’ve added any condiments, cheese, or bread.
If you eat deli meat regularly for its protein content, look for labels marked “low sodium” or “no salt added.” These versions typically cut sodium by 25 to 50% compared to standard varieties. Rinsing sliced deli meat briefly under water can also reduce surface sodium, though it won’t make a dramatic difference.
Choosing Deli Meat for Protein Goals
For the highest protein with the fewest extra calories, your best picks are roasted turkey breast, low-fat pastrami, lean roast beef, and extra-lean ham. All of these deliver protein efficiently without loading you up on saturated fat. Stick to the leaner cuts and you can comfortably fit deli meat into a high-protein eating pattern, whether you’re building muscle, managing weight, or just trying to hit a daily protein target.
Cured and fattier meats like salami, pepperoni, and bologna work fine as occasional additions for flavor, but they’re not the most efficient way to get your protein. If you’re choosing between a few slices of salami and the same amount of turkey breast, the turkey gives you comparable protein at a fraction of the calories and fat.

