Mahi mahi has a moderate amount of mercury, but not enough to land it on any warning lists. With an average concentration of 0.178 parts per million (ppm), it falls well below high-mercury fish like swordfish (0.995 ppm) and king mackerel (0.730 ppm). The FDA and EPA classify mahi mahi as a “Good Choice,” meaning most adults can safely eat it once a week.
How Mahi Mahi Compares to Other Fish
Mercury accumulates in fish through a process called bioaccumulation: bigger, longer-lived predators build up more mercury over time because they eat smaller fish that already contain trace amounts. Mahi mahi are fast-growing fish with relatively short lifespans, which keeps their mercury levels lower than many other predatory species.
At 0.178 ppm on average, mahi mahi sits in the middle of the spectrum. Individual fillets can range from undetectable levels up to 0.45 ppm, depending on the size of the fish and where it was caught. For context, here’s how it stacks up against popular seafood options:
- Lower mercury: Salmon (0.022 ppm), shrimp (0.009 ppm), tilapia (0.013 ppm), and pollock (0.031 ppm) are among the lowest-mercury choices available.
- Similar range: Mahi mahi’s 0.178 ppm is comparable to snapper (0.166 ppm) and halibut (0.241 ppm).
- Higher mercury: Albacore tuna (0.350 ppm), bigeye tuna (0.689 ppm), swordfish (0.995 ppm), and king mackerel (0.730 ppm) carry significantly more.
If you regularly eat fish like salmon or shrimp, switching to mahi mahi does mean a step up in mercury exposure, but it’s still a fraction of what you’d get from high-mercury species.
What “Good Choice” Means for Weekly Servings
The FDA and EPA divide commercial fish into three tiers: “Best Choices” (lowest mercury, safe for two to three servings per week), “Good Choices” (moderate mercury, safe for one serving per week), and “Choices to Avoid” (highest mercury). Mahi mahi falls in the “Good Choice” category. One serving is about 4 ounces, roughly the size of the palm of your hand.
For most healthy adults, eating one 4-ounce serving of mahi mahi per week keeps mercury exposure well within safe limits. You can also mix it with lower-mercury fish throughout the week. The general recommendation is 8 to 12 ounces of varied seafood per week, so pairing a mahi mahi meal with a salmon or shrimp meal later in the week gives you the benefits of fish without overloading on mercury from a single species.
Safety During Pregnancy and for Children
Pregnant and breastfeeding people are advised to eat 8 to 12 ounces of lower-mercury seafood per week, which works out to about two to three servings. Mahi mahi can fit into that rotation, but because it’s a “Good Choice” rather than a “Best Choice,” it’s wise to limit it to one serving per week and fill the remaining servings with lower-mercury options like salmon, sardines, or shrimp.
The fish to truly avoid during pregnancy are shark, swordfish, king mackerel, and tilefish. These carry mercury levels several times higher than mahi mahi.
For children, recommended serving sizes are smaller and scale with age. A 2-year-old should eat about 1 ounce per serving, a 6-year-old about 2 ounces, and children 11 and older can handle a full 4-ounce portion. One to two fish meals per week is the general guideline for kids, prioritizing lower-mercury species when possible.
Selenium’s Role in Offsetting Mercury
Many fish contain selenium, a mineral that binds to mercury in the body and may reduce its harmful effects. Selenium supports antioxidant enzymes, and when a fish has more selenium relative to its mercury content, the net health risk drops. Researchers have proposed that fish with a selenium-to-mercury ratio above 1:1 offer some built-in protection, while fish with ratios below 1:1 pose greater concern.
Most ocean fish, including common species in the mahi mahi’s range, carry selenium-to-mercury ratios well above 1:1. The fish that fall below that threshold tend to be the same ones already flagged as high-mercury: certain species of shark and pilot whale. While a specific published ratio for mahi mahi is limited, its moderate mercury level and the general selenium content of ocean fish suggest the ratio works in your favor.
Nutritional Benefits Worth Considering
Mercury risk doesn’t exist in a vacuum. Mahi mahi is a lean, high-protein fish with very little fat, making it popular for people watching their calorie intake. A 4-ounce cooked serving provides roughly 20 to 24 grams of protein. Its omega-3 fatty acid content is on the lower end (under 250 milligrams per 4-ounce serving), which is modest compared to fatty fish like salmon or mackerel but still contributes to your overall intake.
The broader picture matters here. Avoiding fish entirely to dodge mercury means missing out on protein, omega-3s, vitamin D, and other nutrients linked to heart health, brain function, and healthy pregnancies. For most people, the benefits of eating mahi mahi once a week comfortably outweigh the risks from its mercury content. Choosing a variety of seafood each week is the simplest way to keep mercury low while getting the most nutritional value.

