Pan-seared white fish topped with a sweet-tangy braised carrot, onion and tomato marinade, traditionally served cold or warm.
Ryba pod marinadom — fish under marinade — is a classic Russian and Ukrainian dish where lightly floured white fish fillets are pan-fried, then covered in a slow-cooked vegetable marinade of carrots, onions and tomato paste simmered with vinegar and sugar until sweet, tangy and jammy. It's traditionally served chilled or at room temperature, which is unusual for a fish dish but exactly what makes it a fixture of Soviet-era and modern Russian buffet and holiday tables. The marinade needs real time on the stove — carrots and onions are cooked down slowly until soft and glossy, with tomato paste, vinegar and a little sugar balancing into a sweet-sour sauce rather than a sharp one. The fish is fried just enough to hold its shape before it's layered with the marinade and left to sit, which allows the flavors to soak into the flesh. This is old-school Soviet-era home cooking, still popular today at New Year's tables and family gatherings — practical because it can be made a day ahead and only improves with time in the fridge.
Serves 4
Dredge fish fillets lightly in flour. Heat 3 tbsp oil in a skillet over medium-high heat and fry the fish 3-4 minutes per side until golden and just cooked through. Set aside on a plate.
In the same pan, add remaining oil and cook carrots and onions over medium heat, stirring occasionally, until very soft and lightly caramelized, about 15 minutes.
Cooking the vegetables low and slow is what gives the marinade its sweetness — don't rush this stage.
Stir in tomato paste and cook 1 minute. Add water, vinegar, sugar, salt, pepper and bay leaves. Simmer 8-10 minutes until thickened and glossy.
Arrange the fried fish in a dish and spoon the hot vegetable marinade evenly over the top, making sure every piece is covered.
Refrigerate at least 4 hours, ideally overnight, then serve cold or at room temperature, discarding the bay leaves.
Grate the carrots rather than slicing them — a finer texture melts into the marinade and clings better to the fish.
Give the vegetables real time to soften and caramelize; a rushed 5-minute cook leaves the marinade sharp instead of sweet.
Make it the day before serving — ryba pod marinadom is meant to be made ahead and tastes better once fully chilled.
Add sliced bell pepper to the vegetable marinade for extra color and sweetness.
Use salmon instead of white fish for a richer, oilier version.
Skip the frying step and poach the fish gently in stock for a lighter dish.
Keeps refrigerated, covered, for up to 4 days — this dish is designed to be made ahead and holds up well.
Ryba pod marinadom became a staple of Soviet-era home cooking and holiday spreads in the mid-20th century, valued because it could be prepared well in advance of a gathering and served cold, a practical trait for cooks feeding large family celebrations.
Yes, though the dish is traditionally served chilled or at room temperature; warm is fine too, just know the flavor is milder before it has time to sit.
Apple cider vinegar or fresh lemon juice both work as substitutes, though the flavor will be slightly softer than the classic version.
It likely needs more time to reduce; simmer it a few extra minutes uncovered until it coats the back of a spoon before pouring it over the fish.
Per serving (350g / 12.3 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.