Bright, comforting, and full of coastal charm—this Psarosoupa warms you from the inside out. Made with simple, honest ingredients and a one-pot approach, it’s a dish anyone can pull together without fuss. Whether it’s a cozy family dinner or a laid-back weekend meal, this soup brings a taste of the Greek islands right to your table.
Why You’ll Love This Psarosoupa (Greek Island Fish Soup)
- One-pot simplicity: Everything comes together in a single pot, making cleanup easy and stress-free.
- Hearty and satisfying: A balanced mix of vegetables and fish makes this a complete, filling meal.
- Layered texture: The combination of mashed and whole vegetables creates a naturally rich consistency.
- Bright finish: Fresh lemon juice adds a clean, lively touch that lifts the whole dish.
- Flexible fish choice: Works beautifully with red mullet, snapper, or cod depending on what you have.
- Family-style serving: Designed to be shared, making it perfect for gathering around the table.
Ingredients You’ll Need
This comforting bowl of Psarosoupa comes together with everyday vegetables, fresh fish, and a few pantry staples. It fits beautifully into easy mediterranean diet recipes while still feeling special enough for a shared meal.

- Carrots (3, cut into 2cm chunks): These add natural sweetness and body; keeping them evenly sized ensures they cook at the same rate and stay tender without falling apart.
- Celery stalks (2, cut into 2cm pieces): Brings a gentle savory backbone; the size helps them soften while still holding their shape in the broth.
- Leek (1, finely sliced): Adds a mild onion-like flavor that melts into the soup; slicing finely helps it distribute evenly.
- Red onion (1, cut into eighths): Provides depth and slight sharpness; larger pieces keep the flavor balanced without overpowering.
- Potatoes (2 medium, cut into 2cm pieces): Give the soup heartiness and thickness; uniform size ensures even tenderness throughout.
- Peppercorns (10, whole): Infuse subtle warmth into the broth without making it spicy; kept whole so they can be removed later.
- Parsley stalks (6): Add a fresh herbal base to the stock; using stalks builds flavor without needing extra ingredients.
- Water (1.25 litres): Forms the base of the broth, allowing all the natural flavors to shine clearly.
- Salt (1 tablespoon): Enhances every ingredient; the measured amount ensures the broth is well-seasoned without needing adjustment later.
- Extra virgin olive oil (120 ml): Adds richness and a silky texture; the quantity helps emulsify the soup slightly when combined with the mashed vegetables.
- Fish fillets (600 g: red mullet, snapper, or cod): The star of the dish, bringing protein and delicate flavor; thickness affects cooking time and final texture.
- Lemon juice (from 1 lemon): Brightens and balances the richness; added at the end to keep its fresh, zesty character.
- Fresh parsley (2 tablespoons, finely chopped): Sprinkled on top for a clean, fresh finish and a pop of color.
How to Make Psarosoupa (Greek Island Fish Soup)
Now this right here is the kind of cooking that feels like home—simple steps, big flavor, and a pot that brings everybody a little closer. Let me walk you through it like I would in my own kitchen.

- Combine the carrots, celery, leek, red onion, potatoes, peppercorns, parsley stalks, water, and salt in a large pot over medium-high heat, then bring everything up to a boil before lowering it to a gentle simmer until the vegetables are just tender.
- Strain the stock into a new pot using a fine sieve, setting the vegetables aside on a plate and discarding the peppercorns and parsley stalks.
- Return half of the vegetables to the pot and mash them roughly with a fork to build the base of the soup, leaving the rest aside for later.
- Add the olive oil and fish fillets to the pot, bringing the soup back to a boil before lowering to a simmer.
- Simmer until the fish is cooked through, then stir in the lemon juice and remove the pot from the heat.
- Serve by dividing the remaining vegetables and fish pieces into bowls, ladling the soup over the top, and finishing with freshly chopped parsley.
Tips for the Best Psarosoupa (Greek Island Fish Soup)
- Even vegetable cuts: Keeping everything around the same size ensures the carrots and potatoes become tender at the same time.
- Don’t skip straining: Separating the broth from the vegetables creates a cleaner, smoother base for the soup.
- Mash with intention: Roughly mashing only half the vegetables gives you that signature texture—part brothy, part hearty.
- Fish thickness matters: Adjust the simmering time based on how thick your fillets are so they cook through properly.
- Finish with lemon: Adding the lemon juice at the end keeps its flavor fresh and balanced—perfect for fans of healthy mediterranean meals.
Storage & Make-Ahead Tips
Fridge: Store any leftovers in an airtight container in the refrigerator for up to 3–4 days. The flavors deepen slightly as it sits, making it just as enjoyable the next day.
Freezer: This soup can be frozen for up to 3 months. Store it in portions for easier reheating, keeping in mind the texture of the potatoes and fish may soften slightly after thawing.
Make-ahead: You can prepare the vegetable broth and strained vegetables in advance, then finish with the fish and lemon juice just before serving for the best final texture and flavor.
Frequently Asked Questions
Q: Can I use a different type of fish for Psarosoupa?
Yes, you can use red mullet, snapper, or cod as listed in the recipe. The key is choosing fillets that hold together during simmering. The thickness of the fish will affect how long it needs to cook, so keep an eye on that to ensure it’s cooked through without breaking apart too much.
Q: Why are the vegetables strained and then added back?
Straining separates the broth from the solids, creating a cleaner base. By returning only part of the vegetables and mashing them, you build a thicker, more satisfying texture while still keeping some whole pieces for serving.
Q: Do I have to mash the vegetables?
Mashing is what gives Psarosoupa its signature consistency. If you skip it, the soup will be more brothy and less rich. Even a rough mash makes a noticeable difference in how the soup feels and holds together.
Q: When should I add the lemon juice?
The lemon juice should be added right at the end after the soup has finished cooking. This keeps its flavor fresh and prevents it from becoming muted during simmering.
Q: How do I know when the fish is done?
The fish is ready once it’s fully cooked through and tender. Since cooking time depends on thickness, check that the pieces are opaque and easily flake when handled gently.
Q: Can I make this as part of mediterranean dinner recipes for guests?
Absolutely. This dish is designed for sharing and works beautifully as a centerpiece for a relaxed, family-style meal. Serve it in bowls with the vegetables and fish divided evenly, and it feels both comforting and special.
Q: Why use both whole and mashed vegetables?
This combination creates contrast in every bite. The mashed vegetables thicken the broth naturally, while the whole pieces give structure and heartiness, making the soup feel complete without extra ingredients.
What to Serve With Psarosoupa (Greek Island Fish Soup)
This soup stands strong all on its own, but pairing it with a few simple sides turns it into a full, satisfying spread that feels like a proper shared meal.
- Crusty bread for soaking up the broth
- A simple green salad with light dressing
- Steamed rice for extra heartiness
- Roasted vegetables for added depth
- Light grain-based sides like couscous
There’s just something special about a pot like this simmering away—it fills the kitchen with comfort and brings folks together without any fuss. Give it a try and make it your own little tradition.

Psarosoupa (Greek Island Fish Soup)
Ingredients
Method
- Place the carrots, celery, leek, red onion, potatoes, peppercorns, parsley stalks, water, and salt in a large pot over medium-high heat and bring to a boil, then simmer on low heat until the vegetables are just tender.
- Strain the stock into a new pot using a fine sieve, set the vegetables aside, and discard the peppercorns and parsley stalks.
- Return half of the vegetables to the stock and mash roughly with a fork.
- Add the olive oil and fish fillets to the pot and bring the soup back to a boil.
- Simmer until the fish is cooked through, then add the lemon juice and remove from heat.
- Serve by placing the remaining vegetables and fish pieces into bowls, ladling the soup over, and garnish with chopped parsley.