
Halászlé (Hungarian Fisherman's Soup)
Hungary's dramatic spicy fish soup — whole carp, catfish or pike simmered in a fiery, red paprika broth. Two competing versions (Baja vs. Szeged) and a permanent argument. Both are extraordinary.
About This Recipe
Halászlé (fisherman's soup) is one of the great soups of Europe and Hungary's most debated dish — the rivalry between the Baja and Szeged styles has continued for over a century with no resolution. Both use paprika-rich broth and freshwater fish from the Danube and Tisza rivers; the difference is technique. Szeged-style: the fish is boiled in stages, the smaller fish and off-cuts are cooked until they dissolve, the broth is strained and passed through a sieve, then the large fish pieces are added back for final cooking. Baja-style: no straining — everything goes in together in a large pot over an open fire (bogrács), with wide noodles added at the end. Both are powerfully paprika-forward and aggressively spiced.
Ingredients
Serves 4
- 1 kgcarp, catfish or pike(cleaned, cut into steaks)
- 500 gfish trimmings, head and bones(for the base broth)
- 3 tbspsweet Hungarian paprika
- 1 tbsphot Hungarian paprika
- 3onions(roughly chopped)
- 2green peppers(one for broth, one diced to finish)
- 2tomatoes(roughly chopped)
- 1fresh hot chilli(optional, for extra heat)
- 1.5 litreswater
- 2 tspsalt
- wide egg noodlescooked separately, to serve (Baja style)
Instructions
- 1
Build base broth (Szeged method)
Place fish trimmings, head and bones in a pot with onions, tomatoes, one green pepper, water and salt. Simmer 40 min. Strain through a fine sieve, pressing all solids — the resulting broth should be flavourful and slightly thick from the fish gelatin.
- 2
Add paprika
Return strained broth to the pot. Add sweet and hot paprika. The colour should turn a deep, vibrant red. Bring to a simmer.
Add paprika to the liquid off direct heat briefly, then return to simmering — this prevents the paprika from scorching.
- 3
Cook fish steaks
Add fish steaks and diced green pepper. Simmer gently 12–15 min — the fish should be just cooked through and still holding its shape.
- 4
Season and serve
Taste and adjust salt and paprika. Halászlé should be deeply red, distinctly spicy and intensely paprika-flavoured. Serve in deep bowls with white bread for dipping, and optionally cooked wide noodles alongside (Baja style).
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
The straining of the broth base and pressing all the fish solids through is what gives Szeged halászlé its characteristically thick, intensely flavoured broth.
- →
Do not overcook the fish steaks — they should be just cooked, never falling apart.
- →
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
- →
Mise en place pays for itself: chop, measure and pre-mix everything before the heat goes on, especially for any step that moves fast.
Variations
- •
Baja style: skip straining, cook everything together, add wide noodles (csipetke or gyufametélt) to the finished soup
- •
Use pike-perch (fogasch — the most prized Hungarian river fish) for a more delicate result
- •
Add a spoonful of sour cream at the end for a richer, more mellow version
- •
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Storage
The broth base keeps 3 days refrigerated. Cook fish steaks fresh each time — they deteriorate quickly in the broth.
History & Origin
Halászlé has been eaten by Hungarian fishermen on the Danube and Tisza rivers for centuries. The two competing styles reflect the geography: Szeged (a major city on the Tisza river) developed the refined strained version, while Baja (on the Danube) preserved the more rustic all-in-one pot method. The debate between the two cities is one of the most passionate culinary arguments in Hungary.
Frequently Asked Questions
Must I use freshwater fish, or can I use saltwater fish?
Traditional halászlé specifically uses Danube and Tisza freshwater fish — carp (ponty), catfish (harcsa), and pike-perch (fogasch). The somewhat muddy, slightly gamey flavour of freshwater fish is part of the dish's identity. That said, sea bass, red snapper or sea bream produce a cleaner, more delicate version that many find more palatable. Use the freshest fish available regardless of origin.
Can I make this ahead of time?
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
What can I substitute if I don't have all the ingredients?
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
How do I know it's authentic?
Authenticity sits on a spectrum — what matters more is honoring the technique and balance of flavors. If the dish tastes harmonious and respects how cooks in its home region would build it, you're on solid ground.
Nutrition Facts
Per serving · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Hungarian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes