
Baked Carp in Sour Cream (Ukrainian)
Baked carp in sour cream is a Ukrainian classic: a whole fish coated in a garlicky sour-cream layer on a bed of onions. Diagonal slashes along the sides let the sour cream and heat reach inside and soften the fine bones. The foil is left open on top so the skin browns while the flesh stays moist.
Ingredients
- 1.2 kgcarp
- 250 gsour cream
- 2 pcsonion
- 1 pcslemon
- 2 clovesgarlic
- 1 bunchfresh dill
- 1 tspsalt
- 0.5 tspblack pepper
- 1 tbspvegetable oil
Method
- Clean the carp: scale it, gut it, remove the gills, rinse, and pat dry. Make several diagonal slashes about 1 cm deep on each side — they let the marinade and heat in and help the thick sides cook evenly. They do not soften the fine bones: a whole carp still has to be eaten with care, picking out the bones.
- Rub the fish inside and out with salt, pepper, and the juice of half the lemon. Let it sit for 15–20 minutes (or up to an hour in the fridge) — the acid firms the flesh and clears the muddy note carp can have.
- Slice the onion into rings and the lemon into half-moons. Tuck some of the onion, lemon, and a few sprigs of dill into the cavity.
- Mix the sour cream with the crushed garlic and a pinch of salt and pepper.
- Line a tray with oiled foil, spread the rest of the onion as a bed, and lay the carp on top. The onion bed lifts the fish off the foil and flavors it from below.
- Coat the carp all over with the sour cream, working it into the slashes. Pull the foil up around the sides into a boat, leaving the top open for browning.
- Bake at 190°C for 30–40 minutes until golden and the flesh flakes. Rest 5 minutes, scatter with dill, and serve with lemon.
FAQ
Rub the fish with salt and lemon juice and let it sit for 20 minutes — the acid neutralizes the earthy smell. You can also soak the carp in milk for 30–60 minutes, which gently draws out the off-note and tenderizes the flesh. Fresh fish with clean red gills smells far less than fish that has sat around. The garlic and herbs in the coating also mask the river note.
Ordinary slashes on a whole fish won't soften them — baking doesn't make carp bones disappear, so eat a whole carp carefully and pick the bones out. A larger carp (over 1.2 kg) doesn't have fewer bones, but they are thicker and easier to find. If bones are a deal-breaker, use fillets and do what German and Central European cooks call Grätenschneiden: cut across the fillet from the flesh side every 3 mm or so, through the flesh and the fine bones but not through the skin — you hear the bones crunch under the knife. The cut bones become small enough not to bother you after cooking. A whole fish stays juicier, though.
Besides carp, crucian carp, silver carp, bream, or sea bream all work — any freshwater or white fish that bakes well. A whole fish stays juicier because the skin and onion bed hold in moisture. Pieces are easier to serve but dry out faster, so coat them more generously with sour cream. For large pieces, shorten the baking time.
Yes, as long as you don't bread the fish in flour or thicken the sauce with flour: fish, sour cream, onion, and lemon have no gluten and almost no carbs, so it's a keto and gluten-free dish that's high in protein. Carp fried in flour is no longer gluten-free. Potatoes on the side add carbs — for keto, swap them for vegetables or skip them.
Carp is classically served with boiled or roasted potatoes that soak up the sour-cream sauce, and fresh herbs. You can arrange the potatoes right around the fish so they bake in the same sauce. A handful of grated hard cheese over the sour cream for the last 10 minutes gives a browned crust. Round it out with lemon, pickled vegetables, and a fresh salad.
Rate this
Recipes by email
One letter a week: a recipe picked for your taste, plus whatever is new on the site. Unsubscribe in one click.
Welcome gift: Sergei's cookbook (e-book).
By subscribing you agree to the privacy policy.
Tell us what you like to cook (30 seconds) →Keep browsing
More dishes from the Ukrainian archive — picked by overlap with what you're cooking now.



Join the conversation
Comments
No comments yet — be the first!