Fish sandwich, known in Turkish as balık ekmek (meaning ‘fish bread’), is one of Istanbul’s most recognizable street foods. Whether you encounter it on the Galata Bridge, at Eminönü‘s moored boats, or in waterfront neighborhoods across the city, this sandwich offers a taste of Istanbul’s maritime heritage in its simplest form.
This guide shows you how to prepare balık ekmek at home, capturing the grilled fish, toasted bread, sharp onion, and bright lemon that make it memorable. The dish is straightforward but requires fresh fish and proper timing to balance hot and cold elements on the plate.
Quick answer: Balık ekmek is grilled mackerel or bonito fillet placed inside split, toasted bread with sliced raw onion, lettuce, and a squeeze of fresh lemon. The entire preparation takes about 10–15 minutes. The traditional method grills the fish over charcoal and warms the bread directly on the grill, though home cooks can use a cast-iron pan or grill plate.
At a Glance
| Type | Street food & snacks |
|---|---|
| Origin | The tradition dates back to the mid-19th century, when fishermen on their boats began grilling fresh catches right on deck so they could immediately sell them to hungry passersby on the shore. It was not the food of sultans nor palace cuisine, but a quick and cheap lunch for workers, sailors, and merchants. |
| Servings | 2–4 servings |
| Total time | 10–15 minutes |
| Difficulty | Easy |
History and Story of Fish Sandwich
The tradition dates back to the mid-19th century, when fishermen on their boats began grilling fresh catches right on deck so they could immediately sell them to hungry passersby on the shore. It was not the food of sultans nor palace cuisine, but a quick and cheap lunch for workers, sailors, and merchants. The cook often presses the cut bread crumb-side down directly onto the grilling fish even before placing it inside. This warms the bread, gives it a smoky aroma, and soaks up some of the released fat, so the flavors merge even before the first bite.
Ingredients
- 400 g mackerel or bonito fillet (about 2 whole fish, cleaned and butterflied)
- 2 white sandwich rolls or half a Turkish bread loaf
- 1 medium white onion, thinly sliced
- 150 g fresh lettuce leaves
- 1 lemon
- 2 tablespoons olive oil
- Salt and pepper to taste
How Fish Sandwich Is Made
Step 1: Prepare the onions
Slice the white onion thinly and place it in a small bowl. Squeeze fresh lemon juice over the onions and add a pinch of salt. Set aside for 5 minutes; this softens the onion slightly and mellows its sharp bite.
Tip: Prepared onions can sit in the lemon juice for up to 30 minutes without losing their texture.
Step 2: Season the fish
Pat the mackerel or bonito fillet dry with paper towels. Season both sides generously with salt and pepper. If desired, add a light sprinkle of paprika or red pepper flakes for warmth. Let the seasoned fish rest for 2–3 minutes.
Tip: Keep the fillet whole and butterflied rather than cutting it into smaller pieces; this helps it stay moist during grilling.
Step 3: Prepare the bread
Split each bread roll lengthwise, creating two halves. If using Turkish bread, cut it into sandwich-sized pieces first. Do not cut completely through; keep the bread hinged if possible so it holds together.
Tip: Cold bread from the refrigerator will toast better and hold the hot fish without becoming soggy.
Step 4: Grill the fish and bread
Heat a cast-iron skillet or grill plate over medium-high heat. Lightly brush the pan with olive oil. Place the fish fillet skin-side down first and grill for 3–4 minutes until the skin crisps and the flesh becomes opaque. Flip and cook for another 2–3 minutes on the other side. Meanwhile, place the cut sides of the bread face-down on the grill and warm for 1–2 minutes until lightly toasted and warm.
Tip: Listen for the fish to sizzle immediately; if it doesn't, the pan is not hot enough. Do not move the fillet while it cooks on the first side.
Step 5: Layer the sandwich
Place the toasted bread on a clean work surface. Layer lettuce leaves onto the inside of one half. Top with several slices of the prepared onion. Carefully transfer the grilled fillet to the bread, placing it on top of the onion layer.
Tip: Work quickly here; the fish must go into the bread while it is still hot for the contrast of temperatures that defines the sandwich.
Step 6: Finish and wrap
Squeeze fresh lemon juice directly over the hot fish fillet. Close the sandwich and wrap it tightly in clean paper or parchment. The paper catches the escaping juices and keeps your hands clean.
Tip: Eat the sandwich immediately while standing, as locals do. The first two minutes are best, when the fish is hot, the lettuce is cold and crisp, and the bread is warm.
Variants
- Balık dürüm: the same filling wrapped in thin lavash bread instead of served in a roll
- With bonito instead of mackerel: bonito (palamut) is slightly firmer and equally traditional
- With sea bass or other white fish: modern vendors sometimes use alternatives when mackerel is not available
- With marinated onions: some vendors marinate the onion in vinegar and sumac for added tang
Common Mistakes to Avoid
- Cooking the fish too long or at too high a temperature: this dries the flesh and makes it fall apart. Mackerel and bonito are oily fish that cook quickly; 3–4 minutes per side is usually enough.
- Not cleaning and drying the fish well: excess moisture on the surface will prevent the skin from crisping and can cause spattering on the grill.
- Skipping the lemon or using too little: lemon is not a garnish but a key seasoning. It cuts through the richness of the grilled fish and ties all flavors together.
- Adding hot vegetables instead of cold: the traditional sandwich plays hot against cold. Lettuce and onions must be at room temperature or chilled to provide that contrast.
- Waiting too long to eat: a balık ekmek is at its peak in the first minute or two. After five minutes, the bread becomes soggy from the fish juices and the lettuce wilts.
- Using stale bread: soft, fresh Turkish bread or a crusty roll is essential. Hard, day-old bread will not hold the fillings and will taste like cardboard.
How to Order and Eat It
Balık ekmek is eaten exclusively with hands, often while standing or on small plastic stools right by the water. You get it wrapped in paper, which catches the escaping juice and oil. A balık ekmek is best in the first two minutes — hot fish, cool lettuce, warm bread. Do not walk around with it; stand by the water and eat it on the spot. You only have to watch out for potential bones, which unfortunately sometimes belong to this authentic experience.
To order: Balık ekmek lütfen [ba-LUK ek-MEK loo-TFen]
Where to Try Fish Sandwich
Balık Ekmek at Eminönü Turkish Street FoodMain image: AI-generated illustration. It may not show the place exactly as it looks.
Istanbul Vibes Tips
- Mackerel runs peak in autumn and winter, roughly September through February. The fish is freshest and most flavorful during these months — outside of that window the quality of the fillet drops noticeably. If making this at home, buy fresh fish from a trusted fishmonger and use it the same day.
- Traditional vendors in Istanbul grill the bread directly on the charcoal fire, pressing it against the hot metal grate. At home, a cast-iron skillet over high heat mimics this effect better than a non-stick pan. The bread should show light char marks but not burn.
- The onion matters as much as the fish. Raw, thinly sliced onion provides a sharp contrast to the rich grilled fish. Do not skip it or replace it with cooked onion; the crunch and bite are essential to the sandwich's character.
- If making this for guests, prepare and arrange all components (sliced onion, lettuce, lemon wedges, seasoned fish) before you start grilling. Fish and bread cook quickly, and you want to assemble and eat immediately.
- Do not use mayo, complex sauces, or other embellishments. The sandwich's beauty lies in its simplicity: the fish, bread, onion, lettuce, lemon, and salt should speak for themselves.
- The vendors on the Asian side in the Kadıköy district, away from the tourist hustle at the Galata Bridge, often serve equally good balık ekmek with less wait. Exploring quieter neighborhoods can yield the same experience with fewer crowds.
Explore Nearby Fish Sandwich
Related guides
Karaköy: Istanbul’s Historic Waterfront at the Golden HornMain image: AI-generated illustration. It may not show the place exactly as it looks.
Eminönü: Istanbul’s Waterfront Heart and Ottoman HarborMain image: AI-generated illustration. It may not show the place exactly as it looks.
Spice Bazaar and Grand Bazaar Route: Two Markets, Six CenturiesMain image: AI-generated illustration. It may not show the place exactly as it looks.
Browse more: All Food & Drink · All Other
FAQ
What is the best fish to use for balık ekmek?
The fish is usually mackerel, uskumru, or bonito, palamut, both oily and assertive enough to carry the bread without anything else doing the work. Mackerel is the traditional choice because its rich flavor and oily texture stand up to grilling and pair well with the sharp onion and lemon.
Can I use frozen fish?
Frozen fish can work if it is high-quality and fully thawed before cooking. However, the sandwich is best made with fresh, same-day fish. If you use frozen mackerel or bonito, thaw it in the refrigerator overnight and pat it very dry before grilling.
Is balık ekmek typically served with anything else?
Some suggest ordering şalgam suyu or a turnip juice drink to enjoy with this dish. The sandwich is traditionally eaten alone, standing by the water, but locals sometimes pair it with a cold drink to balance the richness of the grilled fish.
Why is the onion so important in this sandwich?
Sliced raw onion goes on, often tossed with a little sumac, then a few leaves of lettuce, then lemon squeezed hard over the whole thing just before it is handed over. There is no sauce and no cheese; the lemon and onion are the seasoning.
How do I prevent the bread from getting soggy?
Eat the sandwich immediately after assembly. Toast the bread warm, not hot, so it has structure. Cold lettuce and onion placed between the bread and hot fish create a barrier that slows soaking. Do not let the sandwich sit wrapped in paper for more than a few minutes.
Can I use a different bread?
The traditional bread is a soft Turkish roll or half a crusty white loaf. Ciabatta or a sturdy baguette can work, but avoid heavy rye or whole-wheat bread, which will overpower the delicate fish. The bread should be soft inside but with enough structure to hold the hot fish.
What does balık ekmek cost in Istanbul?
It remains one of the cheapest lunches in the city. Prices vary by location and vendor, but a balık ekmek is generally one of Istanbul's most affordable meals, especially at waterfront stalls on the Eminönü and Karaköy sides of the Galata Bridge.
Is there anything else I need to know about cooking fish for this sandwich?
The fish must be watched to ensure it remains juicy and does not fall apart, while the vegetables are added at the very last moment to remain cold and crunchy in contrast to the hot meat. Do not walk away from the grill while the fish cooks; 3–4 minutes on each side is usually the perfect window.
Istanbul Vibes is a one-person project. A coffee keeps it going

Take this guide with you
Get a free PDF of this guide to print or read offline: key facts, tips and a map link on a few clean pages.
Report an issue on this page
How we research and update our guides
About this guide: AI assistance and accuracy
This guide is created with the help of AI and is based on official sources where available. Mistakes can still happen. Opening hours, prices, rules and other details are given to the best of our knowledge as of the date shown and can change without notice. It offers general recommendations only, not professional, legal or travel advice. Please confirm important details with the official source before you travel; you are responsible for your own plans and decisions.
* Affiliate link: as an Amazon Associate we earn from qualifying purchases at no extra cost to you.

