menu icon
go to homepage
  • Recipe Index
  • About Me
  • Contact
  • Cookie Policy
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • About Me
    • Contact
    • Cookie Policy
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Polish Recipes

    Polish Fish with Vegetables (Ryba po Grecku)

    December 1, 2017 By Monika Last Updated October 20, 2025 8 Comments

    Jump to Recipe

    Polish fish with vegetables features pan fried white fish topped with a sweet and tangy root vegetable stew. This simple, delicious dish is traditionally served cold on Christmas Eve but can also be enjoyed without a special occasion. Ready in 30 minutes! See my tips for different preparation methods below.

    Close-up side view of Polish fish topped with stewed vegetables on white plate.

    Polish fish with vegetables is one of several traditional fish dishes served on Christmas Eve - Wigilia, in Poland. Although not as well known as pickled herring or carp, fish with vegetable sauce is a hidden gem in Polish culinary Christmas tradition. It's delicious, easy to make and versatile. I can't imagine Wigilia without it!

    Interestingly, this traditional Polish fish recipe has its roots in Greek cuisine, specifically a dish called 'psari plaki', which is made with similar ingredients. This is why the Polish version is known as 'ryba po grecku' (pron. 'RY-ba po GRETS-kou'), which means 'Greek-style fish'.

    Making Polish ryba po grecku involves preparing a thick vegetable sauce (which features carrots as its main ingredient), shallow frying white fish and then serving it all together on one platter. It's typically served cold (so you can make it ahead) but I often also make it outside the Christmas season and serve as a hot meal (see my tips for how to do this at the bottom of the post).

    Polish fish ingredients and substitutions

    • Fish: see details below.
    • Carrots.
    • Onion: use any.
    • Leek.
    • Celery root/celeriac.
    • Parsley root: this ingredient can be omitted if you can't get it. Add a little more fresh parsley, instead.
    • Tomato paste: you can use tomato puree, instead.
    • Herbs: fresh parsley is essential in this dish.
    • Spices: bay leaf and allspice berries - 2 of the most popular flavours in traditional Polish dishes.
    • Butter: enhances the flavour of the vegetable sauce.
    • Oil: use either vegetable or olive oil.
    • Flour: for coating the fish.
    • Lemon juice: add to taste.
    • Salt and pepper: to taste.

    What fish to use

    Polish 'Greek-style' fish can be made with various types of white fish, including cod, haddock, hake, pollock or tilapia. You can use either fresh or frozen fish (if using frozen fish thaw it first then pat dry to remove excess water before using (do this thoroughly).

    I recommend using fish that's quite thick (such as cod loin) so it doesn't become overpowered by the vegetable sauce.

    Step-by-step recipe instructions

    1. Sauté onion: In a pot heat 1.5 tablespoons oil, add the bay leaf, allspice, onion and leek and fry gently over a medium heat for 4 minutes until softened, stirring often.

    Top down view of sauteed chopped onion with bay leaf in large white pot.

    3. Add vegetables: add the carrots, celeriac, parsley root (if using), water, 1 teaspoon of salt, pepper to taste and stir thoroughly. Cover and simmer for 15 minutes.

    Shredded carrot and celery root in white pot.
    Top down view of root vegetable stew with bay leaf in white pot.

    4. Add remaining sauce ingredients: Stir in the tomato paste, paprika, parsley, then cover and cook for about 5 more minutes.

    Top down view of thick vegetable stew with tomato paste, chopped parsley, paprika and bay on top in white pot.

    5. Cool: Remove from the heat, stir in the lemon juice and butter, adjust the seasoning if needed and set aside to cool.

    Shredded vegetable stew in large, white pot.

    6. Prepare fish: Season the fish pieces on both sides with a little salt and pepper and coat in the flour.

    Top down view of 2 pieces of fish coated in flour on white plate.

    7. Pan fry fish: Heat about 1.5 tablespoons of oil and fry the fish over a moderately high heat for 2-4 minutes on each side until cooked through (cooking time will depend on the thickness of your fish). Remove from the pan and place in a large, shallow dish.

    Top down view of 2 pieces of pan-fried fish in pan.

    8. Assemble: Top the fish with the vegetable stew (you can also spread some of the stew over the bottom of your dish, first, as I have done). Garnish with fresh parsley and lemon zest, then cover and refrigerate. Serve chilled.

    Side view of Polish fish coated in thick vegetable sauce on white plate with lemon wedges.

    Serving suggestions

    Traditionally Polish fish with vegetables is served chilled and eaten with bread or on its own, as one of the starters at Polish Wigilia.

    However, if you prefer to serve it as a meal, make the stew and keep it covered (so it stays hot) while you pan fry the fish. Serve hot with mashed potatoes.

    An alternative way of preparing this dish

    Polish fried fish and root vegetable stew can also be cooked in the oven (you won't need to pan-fry the fish, first). Simply cook the stew, as per Instructions (but reduce cooking time by 5 minutes), arrange the fish in a large oven dish, sprinkle with lemon zest and top with the stew. Cover and bake in a preheated oven (375F/190C/170 fan/gas mark 5) for 20-25 minutes or until cooked through. Serve either hot or cold.

    How to adjust the flavour

    Polish Christmas fish with vegetables is sweet and earthy, but also tangy, thanks to the combination of tomato paste and lemon juice. Not everyone adds lemon juice, but for me it complements the fish adding not just acidity but also a hint of citrus. That said, I recommend adding just a small amount so the stew doesn't become too sour.

    You can add more tomato paste but do it also gradually, making sure the tomato flavour only enhances the flavour of the sweet, earthy carrots, without overpowering it.

    As with all simple recipes it is important to season your dish well before assembling and serving.

    Top tips

    • Traditional Polish fish with vegetable stew can be made with any white fish (I tend to use cod loin).
    • Pat the fish dry with a kitchen paper before seasoning and coating with flour.
    • You can make this dish the day before and once cooled, refrigerate until you are ready to serve it.
    • The vegetable stew should be quite thick and spreadable (add a little more water to loosen the consistency, if needed).
    • Leftovers can be refrigerated, covered, for up to 3 days.
    • Freeze for up to 3 months.

    Related Polish fish recipes to try next

    • Herring Salad Polish-Style (Salatka ze Sledzia)
    • Polish Smoked Mackerel Pate
    • Sardines on Toast (Polish-Style)

    See also these other traditional Polish recipes!

    Recipe

    Close-up side view of Polish fish topped with stewed vegetables on white plate.

    Polish Fish with Vegetables (Ryba po Grecku)

    Polish fish with vegetables features pan fried white fish topped with a sweet and tangy root vegetable stew. This simple, delicious dish is traditionally served cold on Christmas Eve but can also be enjoyed without a special occasion. Ready in 30 minutes!
    No ratings yet
    Print Pin Rate
    Course: Dinner
    Cuisine: Polish
    Prep Time: 10 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 6 servings
    Calories: 229kcal
    Author: Monika Dabrowski

    Equipment

    • Large non-stick trying pan
    • Medium pot with lid

    Ingredients

    • 1½ pounds (680 g) cod or haddock/another white fish, skinless, boneless, cut into large pieces
    • 1 pound (450 g) carrots peeled, coarsely grated
    • 1½ medium onions or 1 large, finely chopped
    • 1 small leek or ½ medium, finely chopped, white part only
    • 1 small parsley root peeled, coarsely grated, *optional, see Notes
    • 4 tablespoons celery root peeled, coarsely grated
    • 3 tablespoons fresh parsley finely chopped
    • 4 tablespoons tomato paste add to taste
    • 2 teaspoons lemon juice plus lemon zest
    • 1 large bay leaf
    • 2 allspice berries
    • 1 teaspoon paprika
    • 2-3 tablespoons oil any
    • 1 cup (240 ml) water
    • 1 tablespoon butter
    • 1 teaspoon sea salt plus pepper to taste
    • 2 tablespoons flour for coating the fish

    Instructions

    • Sauté onion: In a pot heat 1.5 tablespoons oil, add the bay leaf, allspice, onion and leek and fry gently over a medium heat for 4 minutes until softened, stirring often.
    • Add vegetables: add the carrots, celeriac, parsley root (if using), water, 1 teaspoon of salt, pepper to taste and stir thoroughly. Cover and simmer for 15 minutes.
    • Add remaining sauce ingredients: Stir in the tomato paste, paprika, parsley, then cover and cook for about 5 more minutes.
    • Cool: Remove from the heat, stir in the lemon juice and butter, adjust the seasoning if needed and set aside to cool.
    • Prepare fish: Season the fish pieces on both sides with a little salt and pepper and coat in the flour.
    • Fry fish: Heat about 1½ tablespoons of oil and fry the fish over a moderately high heat for 2-4 minutes on each side until cooked through (cooking time will depend on the thickness of your fish). Remove from the pan and place in a large, shallow dish.
    • Assemble: Top the fish with the vegetable stew (you can also spread some of the stew over the bottom of your dish, first, as I have done). Garnish with fresh parsley and lemon zest, then cover and refrigerate. Serve chilled.

    Notes

    • Polish fried fish with vegetable stew can be made with any white fish (I tend to use cod loin).
    • Pat the fish dry with a kitchen paper before seasoning and coating with flour.
    • You can make this dish the day before and once cooled, refrigerate until you are ready to serve it.
    • If you can't get parsley root use a little more fresh parsley, instead.
    • The vegetable stew should be quite thick and spreadable (add a little more water to loosen the consistency, if needed).
    • Leftovers can be refrigerated, covered, for up to 3 days.
    • Freeze for up to 3 months.
    • See post for alternative cooking method.
    •  
     

    Nutrition

    Serving: 1serving | Calories: 229kcal | Carbohydrates: 18g | Protein: 23g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 2g | Trans Fat: 0.1g | Cholesterol: 54mg | Sodium: 618mg | Potassium: 952mg | Fiber: 4g | Sugar: 7g | Vitamin A: 13478IU | Vitamin C: 17mg | Calcium: 75mg | Iron: 2mg

    *Nutritional information is automatically generated and should be considered as an estimate.

    **A note about baking: If using a fan-assisted oven refer to your appliance's instructions and adjust the temperature accordingly.

    Tried this Recipe? Pin it for Later!Mention @Monika8021 or tag #EverydayHealthyRecipes!

    Keep in touch!

    If you make this traditional Polish fish recipe I'd love to know how it turned out for you. Let me know in the comments below, thanks!

    Follow me on Facebook, Instagram and X for regular recipe updates! Or you could subscribe to this blog and receive all my latest recipes right into your mailbox!

    More Polish Recipes

    • Top down view of Polish unstuffed cabbage rolls in tomato sauce with dill.
      Polish Unstuffed Cabbage Rolls (Gołąbki bez Zawijania)
    • Top down view of creamy Polish cucumber soup with radish, eggs and potatoes in grey bowl.
      Polish Cold Cucumber Soup (Chłodnik Ogórkowy)
    • Top down view of strawberry pasta with sour cream and spoon in white bowl.
      Polish Strawberry Pasta (Truskawki z Makaronem)
    • Top down view of Polish mushroom soup in white bowl with spoon.
      Simple Polish Mushroom Soup (Zupa Pieczarkowa)
    311 shares

    Comments

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Sophie says

      December 13, 2017 at 5:58 pm

      This looks delicious!!

      Reply
      • Monika says

        December 13, 2017 at 8:44 pm

        Thank you:)

        Reply
    2. Corina says

      December 05, 2017 at 12:08 pm

      I love fish cooked in a tomato sauce and would love to try out your recipe. It sounds so tasty and is lovely and healthy for a Christmas recipe too.

      Reply
      • Monika says

        December 05, 2017 at 12:14 pm

        Thank you!

        Reply
    3. jenny says

      December 04, 2017 at 7:27 am

      I love how easy this recipe is to make and that you have managed to get lots of hidden vegetables into it - perfect for fussy veggie eaters! x

      Reply
      • Monika says

        December 04, 2017 at 7:50 am

        Thank you:)

        Reply

    Hi, I am Monika, welcome to Everyday Healthy Recipes! This blog is all about simple recipes with a healthy twist, old classics with a modern take, and an occasional Polish dish thrown into the mix - all easy to make and delicious, perfect for everyday cooking.

    Find out more about me →

    Popular Posts

    • Side view of 3 plesniak cake slices on top of wooden surface.
      Polish Pleśniak Cake
    • Top down view of pierogi in bowl, making pierogi and dough.
      5 Traditional Pierogi Recipes (plus tips for serving, freezing)
    • Top down view of cottage cheese egg salad in grey bowl with spoon.
      Simple Cottage Cheese Egg Salad
    • Top down view of meatballs in mushroom sauce in large pan.
      Healthy Meatballs in Mushroom Sauce

    Polish Recipes

    • 4 colourful Polish soups in bowls.
      28 Traditional Polish Soups
    • Sauerkraut stew in green bowl with spoon with hands holding it, and grey pot with stew in background.
      Authentic Polish Bigos Stew Recipe
    • Top down view of cabbage rolls in large white shallow pan.
      Polish Stuffed Cabbage Rolls (Golabki) in Tomato Sauce
    • Close-up view of Polish potato dumplings in green bowl.
      Authentic Polish Potato Dumplings (Kopytka)

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer
    • About

    Newsletter

    • Sign Up! for recipe updates

    Contact

    • Contact

    Copyright © 2025 · Everyday Healthy Recipes

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required