Suggested

Whole Fish

Uses item details. Price when purchased online

J. Bernard's Frozen Whole Crawfish (3 lb), Contains Shellfish $15.74 $5.25/lb

J. Bernard's Frozen Whole Crawfish (3 lb), Contains Shellfish
Sponsored
current price $15.74
$5.25/lb

J. Bernard's Frozen Whole Crawfish (3 lb), Contains Shellfish

4.3 out of 5 Stars. 251 reviews

Overall pick Fresh Whole Tilapia, 1.5 lb Tray 22g Protein per 4 oz (112g) Serving $4.94 20.6 ¢/oz

Overall pick
Fresh Whole Tilapia, 1.5 lb Tray 22g Protein per 4 oz (112g) Serving
current price $4.94
20.6 ¢/oz

Fresh Whole Tilapia, 1.5 lb Tray 22g Protein per 4 oz (112g) Serving

4.3 out of 5 Stars. 523 reviews

Great Value Whole Tilapia, 3 lb (Frozen) $12.72 26.5 ¢/oz

Great Value Whole Tilapia, 3 lb (Frozen)
current price $12.72
26.5 ¢/oz

Great Value Whole Tilapia, 3 lb (Frozen)

4.4 out of 5 Stars. 1019 reviews

Rollback Great Value Frozen Whole Snapper, 3 lb Bag $29.97 Was $34.42 $9.99/lb

Rollback
Great Value Frozen Whole Snapper, 3 lb Bag
current price Now $29.97, Was $34.42
$9.99/lb

Great Value Frozen Whole Snapper, 3 lb Bag

4.3 out of 5 Stars. 486 reviews

Wild Caught Alaska Sockeye Whole Salmon Portions, 0.7 - 0.85 lb. MSC Certified. 25g Protein per 4 oz. (112 g) Serving. $13.74 $15.98/lb

Wild Caught Alaska Sockeye Whole Salmon Portions, 0.7 - 0.85 lb. MSC Certified. 25g Protein per 4 oz. (112 g) Serving.
current price $13.74
avg price
$15.98/lb
Final cost by weight

Wild Caught Alaska Sockeye Whole Salmon Portions, 0.7 - 0.85 lb. MSC Certified. 25g Protein per 4 oz. (112 g) Serving.

3.9 out of 5 Stars. 2590 reviews

Heartland Whole Dressed 15 to 17 Ounce Catfish, 15 Pound $161.16

Heartland Whole Dressed 15 to 17 Ounce Catfish, 15 Pound
current price $161.16

Heartland Whole Dressed 15 to 17 Ounce Catfish, 15 Pound

4.4 out of 5 Stars. 8 reviews

Heartland Whole Dressed 5 to 8 Ounce Catfish, 15 Pound - 1 each. $166.61

Heartland Whole Dressed 5 to 8 Ounce Catfish, 15 Pound - 1 each.
current price $166.61

Heartland Whole Dressed 5 to 8 Ounce Catfish, 15 Pound - 1 each.

4.8 out of 5 Stars. 4 reviews

Heartland Whole Dressed 13 to 15 Ounce Catfish, 15 Pound - 1 each. $161.16

Heartland Whole Dressed 13 to 15 Ounce Catfish, 15 Pound - 1 each.
current price $161.16

Heartland Whole Dressed 13 to 15 Ounce Catfish, 15 Pound - 1 each.

2 out of 5 Stars. 1 reviews

Frozen Seafood 2/4 Ounce Alaskan Pollock, 25 Pound - 1 each. $218.95

Frozen Seafood 2/4 Ounce Alaskan Pollock, 25 Pound - 1 each.
current price $218.95

Frozen Seafood 2/4 Ounce Alaskan Pollock, 25 Pound - 1 each.

Trident Seafoods Portlock Sockeye Salmon, 1.5 Pound 2 per case. $139.47

Trident Seafoods Portlock Sockeye Salmon, 1.5 Pound 2 per case.
current price $139.47

Trident Seafoods Portlock Sockeye Salmon, 1.5 Pound 2 per case.

2 out of 5 Stars. 1 reviews

Frozen Seafood Pacific Loin Cod - 5 Ounce, 10 Pound - 1 each. $176.46

Frozen Seafood Pacific Loin Cod - 5 Ounce, 10 Pound - 1 each.
current price $176.46

Frozen Seafood Pacific Loin Cod - 5 Ounce, 10 Pound - 1 each.

Frozen Seafood Pacific Loin Cod - 8 Ounce, 10 Pound - 1 each. $190.04

Frozen Seafood Pacific Loin Cod - 8 Ounce, 10 Pound - 1 each.
current price $190.04

Frozen Seafood Pacific Loin Cod - 8 Ounce, 10 Pound - 1 each.

Frozen Seafood 4 Ounce Atlantic Cod Loin, 10 Pound - 1 each. $218.29

Frozen Seafood 4 Ounce Atlantic Cod Loin, 10 Pound - 1 each.
current price $218.29

Frozen Seafood 4 Ounce Atlantic Cod Loin, 10 Pound - 1 each.

Today Gourmet Frozen Ahi Tuna Steaks - 6oz. Steaks - 5lb. Package $199.97

Today Gourmet Frozen Ahi Tuna Steaks - 6oz. Steaks - 5lb. Package
current price $199.97

Today Gourmet Frozen Ahi Tuna Steaks - 6oz. Steaks - 5lb. Package

5 out of 5 Stars. 1 reviews

Trident Seafoods Skinless Boneless Chum Salmon - Premium Portion, 40 of 4 Ounce Pieces, 10 Pound - 1 each. $155.78

Trident Seafoods Skinless Boneless Chum Salmon - Premium Portion, 40 of 4 Ounce Pieces, 10 Pound - 1 each.
current price $155.78

Trident Seafoods Skinless Boneless Chum Salmon - Premium Portion, 40 of 4 Ounce Pieces, 10 Pound - 1 each.

Regal Springs 3 to 4 Ounce Tilapia Loin, 10 Pound -- 1 each.

Regal Springs 3 to 4 Ounce Tilapia Loin, 10 Pound -- 1 each.

Regal Springs 3 to 4 Ounce Tilapia Loin, 10 Pound -- 1 each.

Today Gourmet Mahi Mahi - 6oz (5lb Pkg)

Today Gourmet Mahi Mahi - 6oz (5lb Pkg)

Today Gourmet Mahi Mahi - 6oz (5lb Pkg)

Frozen Whole Tilapia, 3.0 lb $12.72 $4.24/lb

Frozen Whole Tilapia, 3.0 lb
current price $12.72
$4.24/lb

Frozen Whole Tilapia, 3.0 lb

4.2 out of 5 Stars. 5 reviews

Fish Fresh Wild Pacific Cod Loins $13.97 $13.97/lb

Fish Fresh Wild Pacific Cod Loins
current price $13.97
avg price
$13.97/lb
Final cost by weight

Fish Fresh Wild Pacific Cod Loins

Other options to consider

Great Value Frozen Wild Caught Pacific Whiting Fillets, 2 lb $8.72 27.3 ¢/oz

Great Value Frozen Wild Caught Pacific Whiting Fillets, 2 lb
current price $8.72
27.3 ¢/oz

Great Value Frozen Wild Caught Pacific Whiting Fillets, 2 lb

4.4 out of 5 Stars. 6548 reviews

Rollback Marketside Coho Salmon Skin on Fillet, Raised Without Antibiotics, 1 lb Bag (Frozen) $8.87 Was $9.86 55.4 ¢/oz

Rollback
Marketside Coho Salmon Skin on Fillet, Raised Without Antibiotics, 1 lb Bag (Frozen)
current price Now $8.87, Was $9.86
55.4 ¢/oz

Marketside Coho Salmon Skin on Fillet, Raised Without Antibiotics, 1 lb Bag (Frozen)

4.6 out of 5 Stars. 5760 reviews

Marketside Fresh Coho Salmon Skin-On Fillet, .95-1.05 lb $7.71 $8.97/lb

Marketside Fresh Coho Salmon Skin-On Fillet, .95-1.05 lb
current price $7.71
avg price
$8.97/lb
Final cost by weight

Marketside Fresh Coho Salmon Skin-On Fillet, .95-1.05 lb

4.4 out of 5 Stars. 1950 reviews

Best seller Great Value Wild Caught Pink Salmon Skin-on Fillets, 2 lb Bag (Frozen) $10.87 $5.44/lb

Best seller
Great Value Wild Caught Pink Salmon Skin-on Fillets, 2 lb Bag (Frozen)
current price $10.87
$5.44/lb

Great Value Wild Caught Pink Salmon Skin-on Fillets, 2 lb Bag (Frozen)

4.3 out of 5 Stars. 15253 reviews

Marketside Skin-On Rainbow Trout Fillets, 0.80 - 1.1 lb $6.29 $8.27/lb

Marketside Skin-On Rainbow Trout Fillets, 0.80 - 1.1 lb
current price $6.29
avg price
$8.27/lb
Final cost by weight

Marketside Skin-On Rainbow Trout Fillets, 0.80 - 1.1 lb

4.2 out of 5 Stars. 888 reviews

Marketside Skin-On Atlantic Salmon Fillet, 2.0-3.0 lb $19.91 $8.97/lb

Marketside Skin-On Atlantic Salmon Fillet, 2.0-3.0 lb
current price $19.91
avg price
$8.97/lb
Final cost by weight

Marketside Skin-On Atlantic Salmon Fillet, 2.0-3.0 lb

4.1 out of 5 Stars. 13866 reviews

Rollback Marketside Skin-On Atlantic Salmon Fillets, 0.70 - 1.25 lb $8.11 Was $8.98 $9.54/lb

Rollback
Marketside Skin-On Atlantic Salmon Fillets, 0.70 - 1.25 lb
current price Now $8.11, Was $8.98
avg price
$9.54/lb
Final cost by weight

Marketside Skin-On Atlantic Salmon Fillets, 0.70 - 1.25 lb

4 out of 5 Stars. 7231 reviews

J. Bernard's Frozen Whole Crawfish (3 lb), Contains Shellfish $15.74 $5.25/lb

J. Bernard's Frozen Whole Crawfish (3 lb), Contains Shellfish
current price $15.74
$5.25/lb

J. Bernard's Frozen Whole Crawfish (3 lb), Contains Shellfish

4.3 out of 5 Stars. 251 reviews

Marketside Raw Skinless Wild Caught Mahi Mahi Fillet Tray, 0.6 - 1.1 lb $8.78 $10.97/lb

Marketside Raw Skinless Wild Caught Mahi Mahi Fillet Tray, 0.6 - 1.1 lb
current price $8.78
avg price
$10.97/lb
Final cost by weight

Marketside Raw Skinless Wild Caught Mahi Mahi Fillet Tray, 0.6 - 1.1 lb

4.2 out of 5 Stars. 399 reviews

2K+ bought since yesterday Gortons Crispy Battered Fish Fillets, Whole Wild Caught Alaskan Pollock, 10 Count $6.86 36.1 ¢/oz

2K+ bought since yesterday
Gortons Crispy Battered Fish Fillets, Whole Wild Caught Alaskan Pollock, 10 Count
current price $6.86
36.1 ¢/oz

Gortons Crispy Battered Fish Fillets, Whole Wild Caught Alaskan Pollock, 10 Count

4.6 out of 5 Stars. 16418 reviews

Marketside Frozen Wild Caught Skinless Cod Fish Loins, 16 oz $14.46 90.4 ¢/oz

Marketside Frozen Wild Caught Skinless Cod Fish Loins, 16 oz
current price $14.46
90.4 ¢/oz

Marketside Frozen Wild Caught Skinless Cod Fish Loins, 16 oz

4.4 out of 5 Stars. 1511 reviews

Marketside Skin-On Steelhead Trout Fillet, 1.75-2.5 lb $18.90 $10.56/lb

Marketside Skin-On Steelhead Trout Fillet, 1.75-2.5 lb
current price $18.90
avg price
$10.56/lb
Final cost by weight

Marketside Skin-On Steelhead Trout Fillet, 1.75-2.5 lb

4.3 out of 5 Stars. 731 reviews

Marketside Skinless Wild Caught Ahi Tuna Steak, 1 0.75 - 0.875 lb Plastic Tray (Medium to Mild Fish) $7.47 $9.96/lb

Marketside Skinless Wild Caught Ahi Tuna Steak, 1 0.75 - 0.875 lb Plastic Tray (Medium to Mild Fish)
current price $7.47
avg price
$9.96/lb
Final cost by weight

Marketside Skinless Wild Caught Ahi Tuna Steak, 1 0.75 - 0.875 lb Plastic Tray (Medium to Mild Fish)

4.2 out of 5 Stars. 825 reviews

Great Value Sardines in Water, 3.75 oz From $1.12

Great Value Sardines in Water, 3.75 oz
Available in additional 2 options
From$112

Great Value Sardines in Water, 3.75 oz

4.6 out of 5 Stars. 2869 reviews

Rollback Great Value Frozen Catfish Skinless Fillets, 2 lb Bag $13.24 Was $14.72 41.4 ¢/oz

Rollback
Great Value Frozen Catfish Skinless Fillets, 2 lb Bag
current price Now $13.24, Was $14.72
41.4 ¢/oz

Great Value Frozen Catfish Skinless Fillets, 2 lb Bag

4.5 out of 5 Stars. 8764 reviews

Marketside Wild Caught Skin-On Alaska Sockeye Salmon Fillets, 12 oz (Frozen) $12.96 $1.08/oz

Marketside Wild Caught Skin-On Alaska Sockeye Salmon Fillets, 12 oz (Frozen)
current price $12.96
$1.08/oz

Marketside Wild Caught Skin-On Alaska Sockeye Salmon Fillets, 12 oz (Frozen)

4.3 out of 5 Stars. 418 reviews

Gortons Beer Battered Fish Fillets, Whole Wild Caught Alaskan Pollock, 10 Count $6.86 37.7 ¢/oz

Gortons Beer Battered Fish Fillets, Whole Wild Caught Alaskan Pollock, 10 Count
current price $6.86
37.7 ¢/oz

Gortons Beer Battered Fish Fillets, Whole Wild Caught Alaskan Pollock, 10 Count

4.7 out of 5 Stars. 13782 reviews

Heartland Catfish Red Label Shank Fillet Catfish, 15 Pound - 1 each. $181.87

Heartland Catfish Red Label Shank Fillet Catfish, 15 Pound - 1 each.
current price $181.87

Heartland Catfish Red Label Shank Fillet Catfish, 15 Pound - 1 each.

Great Value Frozen Tilapia Skinless and Boneless Fillets, 1 lb $6.28 39.3 ¢/oz

Great Value Frozen Tilapia Skinless and Boneless Fillets, 1 lb
current price $6.28
39.3 ¢/oz

Great Value Frozen Tilapia Skinless and Boneless Fillets, 1 lb

4.5 out of 5 Stars. 5628 reviews

Marketside Antibiotic Free Skinless Atlantic Salmon Fillet, 0.95 - 1.2 lb $12.15 $13.97/lb

Marketside Antibiotic Free Skinless Atlantic Salmon Fillet, 0.95 - 1.2 lb
current price $12.15
avg price
$13.97/lb
Final cost by weight

Marketside Antibiotic Free Skinless Atlantic Salmon Fillet, 0.95 - 1.2 lb

4.3 out of 5 Stars. 2388 reviews

Rollback Marketside Skinless Atlantic Salmon Fillet, Fresh Never Frozen, 0.95 - 1.2 lb $9.26 Was $10.41 $10.64/lb

Rollback
Marketside Skinless Atlantic Salmon Fillet, Fresh Never Frozen, 0.95 - 1.2 lb
current price Now $9.26, Was $10.41
avg price
$10.64/lb
Final cost by weight

Marketside Skinless Atlantic Salmon Fillet, Fresh Never Frozen, 0.95 - 1.2 lb

4.3 out of 5 Stars. 12760 reviews

Marketside Farm Raised Skinless Tilapia Fillets, Fresh Never Frozen, 0.8 - 1.25 lb $8.14 $7.98/lb

Marketside Farm Raised Skinless Tilapia Fillets, Fresh Never Frozen, 0.8 - 1.25 lb
current price $8.14
avg price
$7.98/lb
Final cost by weight

Marketside Farm Raised Skinless Tilapia Fillets, Fresh Never Frozen, 0.8 - 1.25 lb

4.3 out of 5 Stars. 2225 reviews

Only at Walmart

FAQ

What does 'whole fish' mean?

A whole fish is sold largely intact, which typically includes the head, tail, skin, and bones. Depending on the listing, it may be offered two ways:

  • Whole (not dressed): Intact and may still need gutting and scaling.
  • Whole dressed: Cleaned (gutted) and usually scaled, so it’s closer to cook-ready.

On this page, you’ll find both fresh and frozen options across species like tilapia, snapper, salmon, catfish, cod, and pollock. Whole fish can be great for roasting, grilling, or steaming, and many shoppers enjoy the presentation and moisture you can get from cooking fish on the bone. For the best fit, review each item’s description to see how it’s prepared and the approximate weight range.

How do I pick the right whole fish size?

Portion needs can vary, but a simple starting point is to plan for the bones and head. A general guideline is to consider about three-quarters to one pound of whole fish per average adult, understanding that yield depends on the species and how it’s trimmed.

  • Check the weight range: Many items list an approximate range to help you plan.
  • Match your cookware: Make sure the fish will fit your pan, grill, or oven setup.
  • Consider appetites and sides: If you’re serving lots of sides, you may need less per person.
  • Prefer leftovers? Opt for a slightly larger fish.

Availability and sizing vary, and many items can be ordered for pickup or delivery where offered.

What prep is usually done on whole fish?

Prep can differ by item, so it’s helpful to read each product description.

  • Whole (intact): May still need cleaning (gutting) and scaling before cooking.
  • Whole dressed: Already gutted and often scaled, which saves prep time.
  • Head/skin notes: Some whole fish are head-on; most whole options retain the skin, which helps with moisture during cooking.

If you’re choosing frozen, many options come pre-cleaned for convenience. At home, you can rinse and pat dry before seasoning. If shopping in store, preparation services can vary by location, so you may wish to check with your local team about what’s available. Online, the item details are the best place to confirm how much prep is needed.

How do I thaw a whole fish safely?

Thawing slowly and keeping the fish cold helps maintain quality.

  • Best method (fridge): Keep the fish in its packaging or a covered container and thaw in the refrigerator. Timing varies by size; larger fish take longer.
  • Quicker method (cold water): Submerge the sealed fish in cold water, changing the water periodically to keep it cold. Avoid warm or hot water.
  • Avoid room temperature: Thawing on the counter isn’t recommended.
  • Pat dry and cook: Once thawed, gently pat dry and cook promptly.

Always review any package directions provided with your specific item, as guidance may differ by product and size.

What’s an easy way to cook whole fish?

Roasting is a simple, flexible approach that works for many whole fish.

  1. Prep: If needed, clean and scale; then rinse and pat dry.
  2. Season: Lightly oil, salt, and pepper; add herbs, garlic, citrus, or aromatics inside the cavity.
  3. Score skin: Make a few shallow slashes to help even cooking.
  4. Cook: Roast on a lined sheet or in a baking dish until the flesh is opaque and flakes easily. Cooking time varies by size and species.
  5. Rest and serve: Let it rest briefly, then lift fillets off the bone.

Grilling or steaming are also popular. For frozen items, follow any package directions for best results.

Related Products