Tuna with mayo can absolutely fit into a weight loss plan, but the details matter. A 3-ounce serving of water-packed tuna delivers about 20 grams of protein for fewer than 100 calories, making it one of the most protein-dense foods you can eat. The mayo is where things get tricky: a single tablespoon of regular mayonnaise adds 100 calories, almost entirely from fat. Use two or three generous spoonfuls and you’ve doubled or tripled the calorie count of your meal without adding much nutritional value.
Why Tuna Works for Weight Loss
Protein is the most filling macronutrient, and tuna is packed with it. That high protein-to-calorie ratio helps regulate appetite hormones, increasing the ones that signal fullness while dialing down the hunger hormone ghrelin. In practical terms, a tuna-based lunch tends to keep you satisfied longer, which can reduce snacking and overall calorie intake for the rest of the day.
Protein also costs your body more energy to digest than carbs or fat. This “thermic effect” means you burn more calories simply processing a high-protein meal. And if you’re exercising while losing weight, adequate protein helps preserve muscle mass. That matters because muscle tissue burns more calories at rest than fat tissue, so holding onto it keeps your metabolism from slowing down as the scale drops.
Tuna also contains omega-3 fatty acids, which support fat burning at the cellular level by helping your body transport and oxidize fat more efficiently inside mitochondria. You won’t notice this as a dramatic effect on its own, but it’s one more reason tuna earns its reputation as a weight-loss-friendly protein.
The Mayo Problem (and How to Fix It)
Mayonnaise is mostly oil, which makes it calorie-dense in small amounts. At 100 calories per tablespoon, it’s easy to turn a lean, 90-calorie serving of tuna into a 300-plus calorie dish without realizing it. Most people don’t measure their mayo, and a heavy hand can add 200 to 300 calories of pure fat to an otherwise excellent meal.
Beyond calories, most commercial mayonnaise brands use heavily refined soybean or canola oil as their base, along with stabilizers, preservatives, and sometimes added sugar. These seed oils are prone to oxidation during processing, which some researchers link to increased inflammation. None of this makes mayo toxic, but it’s worth knowing that the ingredient list has drifted far from the original recipe of egg yolk, oil, acid, and salt.
The simplest fix is portion control. If you genuinely measure one tablespoon of mayo and stop there, you’re adding a manageable 100 calories to a high-protein meal. That’s a reasonable trade-off for taste. Light or reduced-fat mayo options can cut that number to around 35 calories per tablespoon, which makes the calorie impact almost negligible. Olive oil-based varieties from brands like Kraft come in at roughly 35 calories per two tablespoons.
Lower-Calorie Swaps That Still Taste Good
If you want to cut calories further, plain Greek yogurt is the most popular substitute. It adds creaminess and a mild tang while contributing extra protein instead of extra fat. A tablespoon of 2% Greek yogurt has slightly more calories than you might expect compared to light mayo, but it brings protein and probiotics to the table. Mix it with a squeeze of hot sauce or a splash of lemon juice and the flavor difference from traditional tuna salad is minimal.
Mashed avocado is another strong option. Half an avocado replaces the creamy texture of mayo while adding over 9 grams of fiber (about a third of your daily recommended intake) along with heart-healthy monounsaturated fat and less saturated fat than mayonnaise. It does add calories, roughly 120 for half an avocado, but those calories come with substantially more nutrition. Mustard and hummus also work as partial replacements, adding flavor with far fewer calories per serving.
Building a Better Tuna Salad
Start with tuna packed in water rather than oil. The difference is significant: water-packed tuna runs about 24 calories per ounce, while oil-packed comes in at 56 calories per ounce. For a standard 5-ounce can, that’s a gap of roughly 160 calories before you’ve added anything else.
Bulk up the volume with vegetables. Diced celery, bell peppers, red onion, and cucumber add crunch and fill your bowl without meaningfully increasing calories. Celery gets credit as a classic tuna salad ingredient, but a full cup only contributes about 1.5 grams of fiber, so don’t rely on it alone for nutritional value. Adding chopped spinach, shredded carrots, or diced tomatoes gives you more vitamins and fiber per bite. Serve it over a bed of greens or on whole-wheat bread or crackers instead of white bread, and you’ll pick up additional fiber from the whole grains.
A solid weight-loss-friendly tuna salad might look like this: one can of water-packed tuna (around 120 calories), one tablespoon of light mayo or Greek yogurt (35 to 50 calories), a generous handful of diced vegetables (15 to 30 calories), and a squeeze of lemon with salt and pepper. That’s a filling, protein-rich meal for roughly 200 calories total.
How Often You Can Safely Eat It
Mercury is the main concern with eating tuna regularly. The FDA places canned light tuna in its “Best Choices” category, meaning 2 to 3 servings per week is considered safe for adults. A serving is 4 ounces measured before cooking. Albacore (white) tuna contains roughly three times more mercury than light tuna, so if you prefer albacore, limit yourself to one serving per week with no other fish that week.
For most people trying to lose weight, eating tuna salad two or three times a week is a practical, affordable, high-protein strategy. Rotating in other lean proteins like chicken breast, eggs, or beans on the other days keeps your diet varied and your mercury exposure low.

