Fish and Kidney Disease: Best Choices for CKD

Fish and Kidney Disease: Best Choices for CKD

Fish and kidney disease is a common topic because many people with chronic kidney disease want to know if fish is safe, how often they can eat it, and which types are better choices. The answer depends on your kidney stage, your lab values, your protein goals, and the type of kidney diet you are following.

For many people, fish can be part of a kidney-friendly eating plan. It is often a better animal protein choice than heavier meats like beef, pork, or processed meats. Fish provides high-quality protein and, depending on the type, beneficial omega-3 fatty acids that support heart health, inflammation balance, and overall wellness.

However, fish is still an animal protein. That means people in later stages of kidney disease, or those following a low-protein, very-low-protein, vegetarian, or vegan kidney diet, may need to limit fish or avoid it depending on their care plan.

This article breaks down how fish may fit into a CKD diet, which fish are generally better choices, and what to watch out for when choosing fresh, frozen, canned, or packaged fish.

Can You Eat Fish With Kidney Disease?

Yes, many people can eat fish with kidney disease, especially in the earlier stages of CKD. The key is portion size, frequency, sodium content, and your overall protein target.

Chronic kidney disease is usually divided into five stages. In stage 1 and stage 2, kidney function is still relatively preserved. Many people in these early stages can include fish as part of a balanced kidney-friendly diet without major restrictions, unless their doctor or dietitian has given them specific protein, phosphorus, potassium, or sodium limits.

Stage 3 is where people often need to become more intentional. Kidney function is more reduced, and diet choices can start to matter more. At this point, some people begin following a lower-protein diet, while others focus mainly on eating cleaner, reducing sodium, controlling blood pressure, managing blood sugar, and choosing healthier protein sources.

In stage 4 and stage 5, protein intake usually requires closer attention. Some people may need to limit animal protein more aggressively to help reduce kidney workload. Others may have different needs, especially if they are on dialysis, where protein requirements can change.

Because every person’s kidney condition is different, fish can be helpful for one person and too much for another. Your labs, stage, urine protein levels, diabetes status, blood pressure, and nutrition plan all matter.

Fish and Kidney Disease in Early Stage CKD

In early stage CKD, especially stage 1 and stage 2, fish can usually be included in the diet. If you are not on a strict low-protein plan, fish may be one of the better animal protein options.

Fish is generally easier to fit into a kidney-conscious diet than processed meats, fried meats, or large portions of red meat. Many types of fish also contain omega-3 fatty acids, which are known for supporting cardiovascular health. This matters because heart health and kidney health are closely connected.

People with early kidney disease are often encouraged to focus on overall lifestyle habits, including:

Reducing excess sodium
Managing blood pressure
Keeping blood sugar controlled
Choosing better protein sources
Avoiding highly processed foods
Maintaining a healthy weight
Staying active when possible

Fish can fit into that kind of lifestyle, especially when it is baked, grilled, broiled, or lightly sautéed instead of fried or heavily salted.

Fish and Kidney Disease in Stage 3 CKD

Stage 3 kidney disease is where fish intake should become more personalized. Some people in stage 3 can enjoy fish several times per week. Others may need to limit it if they are following a low-protein diet or leaking a significant amount of protein in the urine.

For someone in stage 3 CKD who still eats animal protein, fish is often a better option than beef, pork, bacon, sausage, or heavily processed meats. A reasonable general guideline may be fish about two to three times per week, depending on your overall diet and protein needs.

If your choice is between fish and a heavier animal protein, fish may be the better choice. However, portion size still matters. A standard serving of fish is often around 3 to 4 ounces cooked. Some people with CKD may do better with smaller portions, such as 2 ounces, especially if they are trying to lower total protein intake.

The best approach is not just asking, “Can I have fish?” but asking, “How much protein should I have per day, and where does fish fit into that plan?”

Fish and Kidney Disease in Stage 4 and Stage 5 CKD

In later stage CKD, fish may need to be limited more carefully. Stage 4 and stage 5 kidney disease usually involve more reduced kidney function, and many people are advised to watch protein intake closely.

Fish can still be a good-quality protein, but it is still protein. Eating too much animal protein may not fit well with a low-protein or very-low-protein kidney diet.

For people not on dialysis, protein restriction may sometimes be recommended to reduce kidney workload. For people on dialysis, the situation is different because dialysis can increase protein needs. That is why it is so important to follow guidance from a kidney dietitian or healthcare provider.

If you are stage 4 or stage 5 and want to include fish, it may be best to keep portions small and choose lower-sodium options. Some people may only have fish occasionally. Others may avoid it if they are following a plant-based or very-low-protein approach.

Is Fish Better Than Other Animal Proteins?

Fish is often a better animal protein choice than many other meats. It is usually less heavy than red meat and may provide beneficial fatty acids, especially when choosing fatty fish.

Better fish options may include:

Salmon
Mackerel
Herring
Sardines
Cod
Skipjack tuna
Canned salmon with no added salt
Low-sodium tuna pouches

Fatty fish such as salmon, sardines, herring, and mackerel are often preferred because they provide omega-3 fatty acids. These fats are one of the main reasons fish is often discussed in relation to kidney and heart health.

That said, plant proteins may still be preferred for many kidney diets. Beans, lentils, tofu, tempeh, and other plant-based proteins can be useful options depending on potassium, phosphorus, and individual tolerance. For some people with CKD, a more plant-focused diet may be beneficial.

Fish can be a middle ground for people who are not fully vegetarian or vegan but want to make a better protein choice.

Best Fish Choices for Kidney Disease

When choosing fish with kidney disease, focus on three things: omega-3 content, sodium level, and mercury level.

Some of the better fish choices may include:

Salmon

Salmon is one of the most popular fish choices because it contains omega-3 fatty acids and has a rich, satisfying taste. Fresh or frozen salmon is usually a better option than heavily seasoned or smoked salmon, which can be very high in sodium.

Sardines

Sardines are rich in omega-3s, but canned sardines can be high in sodium. Choose low-sodium or no-salt-added options whenever possible. Also pay attention to portion size.

Herring

Herring is another fatty fish option, but pickled herring is often extremely salty. For kidney disease, avoid or limit pickled and heavily processed versions.

Mackerel

Mackerel can be a good omega-3 source, but mercury level depends on the type. King mackerel is higher in mercury and is generally a fish to avoid. Atlantic mackerel is usually considered a better option.

Cod

Cod is a leaner white fish. It is not as high in omega-3s as salmon or sardines, but it can still be a lighter protein option compared with many meats.

Skipjack Tuna

If you eat tuna, skipjack tuna is generally preferred over albacore because it tends to be lower in mercury. Look for no-salt-added or low-sodium tuna packets or cans.

Watch the Sodium in Canned and Packaged Fish

One of the biggest issues with fish and kidney disease is not always the fish itself. It is the sodium added to canned, packaged, smoked, seasoned, or processed fish.

Too much sodium can contribute to fluid retention, swelling, high blood pressure, and added kidney stress. This is especially important for people with CKD.

When buying canned fish, look for:

“No salt added”
“Low sodium”
Packed in water
Simple ingredients
No salty sauces
No heavy seasoning blends

Even healthier fish can become a poor choice if it is loaded with sodium. Smoked salmon, salted cod, pickled herring, canned seafood in sauces, and pre-seasoned frozen fish may contain much more sodium than expected.

Always check the Nutrition Facts label.

What About Mercury in Fish?

Mercury is another concern when choosing fish. Some fish contain higher mercury levels, especially larger predatory fish. People with kidney disease should be mindful of mercury exposure and choose lower-mercury options more often.

Lower-mercury fish choices often include salmon, sardines, cod, herring, and skipjack tuna. Fish higher in mercury, such as shark, swordfish, king mackerel, bigeye tuna, and tilefish, are usually best avoided or limited.

A helpful resource is the EPA fish guide, which breaks fish into best choices, good choices, and fish to avoid based on mercury content.

How Much Fish Should You Eat With CKD?

There is no single answer that works for everyone. A general starting point for some people in stage 3 CKD may be fish two to three times per week, especially if they are still eating animal protein.

However, if you are following a low-protein kidney diet, you may need less. A smaller serving, such as 2 ounces, may fit better than a full 4-ounce portion.

If you are stage 4 or stage 5, you may need to limit fish more carefully unless your healthcare team says otherwise. If you are on dialysis, your protein needs may be higher, so your recommendations may be different.

The best serving size depends on your:

CKD stage
Protein goal
Phosphorus level
Potassium level
Urine protein levels
Dialysis status
Blood pressure
Diabetes control
Overall diet style

Kidney-Friendly Ways to Prepare Fish

How you cook fish matters. Choose simple, low-sodium cooking methods.

Better preparation methods include:

Baked fish with herbs and lemon
Grilled fish with salt-free seasoning
Broiled salmon with garlic and olive oil
Cod with fresh herbs and vegetables
Low-sodium tuna mixed with kidney-friendly ingredients

Try to avoid:

Fried fish
Breaded fish sticks
Smoked fish
Pickled fish
Heavily salted seasonings
High-sodium marinades
Creamy sauces
Fast-food fish sandwiches

A kidney-friendly fish meal should be simple, lower in sodium, and portion-controlled.

Final Thoughts on Fish and Kidney Disease

Fish and kidney disease can go together, but the right amount depends on your stage and diet plan. In early stage CKD, fish can often be enjoyed as part of a balanced diet. In stage 3, fish may be a better animal protein option, especially compared with heavier meats. In stage 4 and stage 5, fish may need to be limited more carefully, especially if you are following a low-protein or very-low-protein diet.

The best fish choices are usually lower-sodium, lower-mercury options such as salmon, sardines, herring, cod, and skipjack tuna. Choose fresh or frozen when possible, and if you use canned or packaged fish, look for no-salt-added or low-sodium versions.

Fish can be a healthy part of a kidney diet for some people, but it is not required. Plant-based proteins may be preferred for many kidney-friendly diets. The most important thing is to match your protein intake to your kidney stage, lab results, and healthcare provider’s recommendations.

Always speak with your doctor or renal dietitian before making major changes to your kidney diet, especially if you are in later stage CKD or on dialysis.