Cooking guide
How Long to Cook Grass Carp
Grass carp (Ctenopharyngodon idella) is one of the world’s most widely farmed freshwater fish, originating from China and now cultivated across Eastern Europe, Asia, and North America. A filter feeder that grazes on aquatic plants, it develops mild, clean-tasting flesh that is firmer than common carp. Popular in Chinese cuisine and throughout Central and Eastern Europe, it is a versatile fish for simmering, braising, and soup-making.
- Soak in salted water first
- Score whole fish deeply
- Firm flesh holds shape well

Quick answer
Quick Answer
2–3 cm thick
1–3 kg fish
Removes earthy taste
Intramuscular bones
Prevents toughening
Holds shape well
Calculator
Grass Carp Cooking Time Calculator
Select the form and cooking method for an estimated time.
Cooking temperature: liquid at 82 to 90°C / 180 to 194°F. Start timing once the water reaches a gentle simmer.
These estimates assume pieces 2 to 3 cm thick. Soak fish in salted water 1 to 2 hours before cooking for best flavor.
Preparation
How to Prepare Grass Carp Before Cooking
Grass carp has large, tough scales that require firm, repeated strokes from tail to head with a fish scaler or heavy knife. The most important preparatory step is soaking: place the whole fish or cut pieces in salted cold water (1 tablespoon salt per litre) for 1 to 2 hours. This draws out any earthy or muddy taste that can develop in freshwater-farmed fish — the difference in the finished dish is significant.
After soaking, gut the fish through the belly. Remove the dark peritoneum lining the cavity and the gills (they add bitterness to the broth). Rinse thoroughly under cold running water until the water runs clear.
For steaks: use a heavy knife or cleaver to cut cross-sections 2 to 3 cm thick through the spine. For fillets: cut along the backbone and remove any visible pin bones with tweezers. For whole fish: score deeply on each side — 3 to 4 diagonal cuts reaching the bone — to help heat penetrate and to sever some of the intramuscular bones.
Method
How to Cook Grass Carp Step by Step
- Soak scaled, gutted fish in salted cold water for 1 to 2 hours; rinse well.
- Cut to your chosen form (steaks, fillets, or scored whole fish).
- Place in a pot, cover with cold water, and bring to a simmer.
- Skim foam thoroughly during the first 5 minutes.
- Add onion, bay leaf, allspice, peppercorns, carrot, and parsley root.
- Steaks/fillets (2 to 3 cm): simmer 20 to 25 minutes. Whole (1 to 3 kg): simmer 40 to 60 minutes.
- Salt in the final 10 minutes of cooking.
- Check that flesh flakes from the bone without resistance and is opaque throughout.
- Remove carefully and serve with the strained cooking liquid as a soup or sauce base.
Cooking chart
Grass Carp Cooking Time Chart
| Form | Method | Time | Notes |
|---|---|---|---|
| Fillets/steaks (2–3 cm) | Gentle simmer | 20 to 25 minutes | Flesh flakes from bone; fully opaque. |
| Whole (1–3 kg) | Gentle simmer | 40 to 60 minutes | Score deeply; check at thickest point. |
| Fillets/steaks (2–3 cm) | Rolling boil | 16 to 20 minutes | Simmer preferred for texture. |
| Whole (1–3 kg) | Rolling boil | 32 to 48 minutes | Gentle simmer gives cleaner flavor. |
Doneness
How to Know When Grass Carp Is Done
Grass carp is done when the flesh is fully opaque throughout and flakes easily from the bone at the thickest point without resistance. The flesh is firmer than common carp and holds its shape well — it should feel tender but not mushy. For whole fish, insert a thin knife along the backbone; it should slide through without effort.
Unlike delicate fish, grass carp can withstand slightly longer cooking without falling apart, which makes it forgiving for soups and stews where timing is less critical.
Safety note: fish is safe to eat when it reaches an internal temperature of 63°C / 145°F and the flesh is fully opaque throughout. Freshwater fish should always be cooked through completely.
Seasoning
Best Seasonings for Grass Carp
Onion, bay leaf, allspice, carrot, and parsley root form the classic Eastern European aromatic base. Chinese preparations use ginger, garlic, soy sauce, rice wine, and scallion — the firm flesh stands up well to bold flavors. The cooking broth, enriched with root vegetables, is excellent as a soup base. Tomato-based sauces also complement the firm flesh well, as does sour cream with dill.
Avoid this
Common Mistakes
- Not soaking — earthy or muddy taste in the finished dish.
- Under-cooking — dense flesh takes time; don’t rush the simmer.
- Not skimming foam — cloudy, unpleasant broth.
- Salting too early — toughens the flesh; salt only in the last 10 minutes.
- Not scoring whole fish — leads to uneven cooking throughout the thick body.
Serving
What to Serve With Cooked Grass Carp
With horseradish sauce, sour cream, or light tomato broth for an Eastern European approach. Pairs with boiled potatoes, millet, and pickled vegetables. In Chinese cuisine, grass carp is classically braised with sweet-sour sauce. The firm flesh holds together excellently in fish dumplings and fish paste preparations. Cold grass carp in aspic is a traditional festive dish in Central Europe.
Recipe ideas
Grass Carp Recipe Ideas
- Grass carp with root vegetablesSimmer steaks in vegetable broth with carrot, parsley root, onion, and allspice; serve with horseradish.
- Chinese sweet-sour braised grass carpBrown then braise with soy, rice vinegar, sugar, ginger, garlic, and scallion in the classic style.
- Grass carp soup with ginger and scallionSimmer whole fish, strain the broth, and finish with fresh ginger, scallion, and sesame oil.
- Cold grass carp in aspicPoach, cool in the gelatinous broth, and set in a mold with carrot slices and parsley.
Leftovers
Storing and Reheating Cooked Grass Carp
Cooked grass carp keeps refrigerated for up to 2 days in its cooking liquid. Reheat gently in the broth over low heat. The firm flesh also works cold in salads or flaked into fish cakes. The cooking broth, once chilled, will set to a light jelly that is excellent as a sauce base or aspic.
Tools
Useful Tools for Cooking Grass Carp
- Fish scalerGrass carp has large, tough scales — a dedicated scaler saves time.
- Heavy chef’s knife or cleaverFor cutting through the thick spine when making steaks.
- Large potWhole grass carp can reach 3 kg — a large pot (8 L+) is necessary.
- SkimmerFor removing foam during the first 5 minutes of cooking.
- Kitchen tweezersFor removing pin bones from fillets before serving.
Questions
FAQ
How long does grass carp take to cook?
Grass carp steaks and fillets (2 to 3 cm) take 20 to 25 minutes at a gentle simmer. A whole grass carp (1 to 3 kg) takes 40 to 60 minutes. Always soak first in salted water for 1 to 2 hours and check that the flesh flakes from the bone without resistance.
Is grass carp bony?
Grass carp is less bony than common carp but still has intramuscular (Y-shaped) bones throughout the flesh that cannot be removed before cooking. Score whole fish deeply before cooking to sever some of these bones. Take care when eating, particularly for children.
What is the difference between grass carp and common carp?
Grass carp (Ctenopharyngodon idella) is a separate species that feeds on aquatic vegetation, giving it a somewhat milder, cleaner flavor than common carp when properly prepared. It grows much larger (up to 40 kg in the wild) and has a slightly firmer, less fatty texture than common carp.
Why soak grass carp in salted water?
Freshwater fish, particularly those farmed in ponds, can develop an earthy or muddy taste from compounds produced by algae and microorganisms in the water. Soaking in salted cold water for 1 to 2 hours draws out these compounds significantly and results in a much cleaner-tasting finished dish.
Keep cooking
