Mehikari Karaage: Crispy Fried Greeneye Fish (Japanese Home Recipe)
The Fish With the Big Glowing Eyes
Last week I found mehikari (目光) at the supermarket for a great price — ¥1,173 for a full tray — and immediately knew what I was making for dinner. Karaage. Crispy, salty, eaten straight off the plate.
Mehikari (メヒカリ) is a small saltwater fish found along the Pacific coast of Japan. The name literally means “eye shine” — and once you see one, you understand why. They have large, round, luminous eyes that catch the light. In English, they’re sometimes called greeneye or japanese greeneye. They’re especially popular in Kyushu and along the Miyazaki coast, where they’re a common izakaya menu item.
The flesh is soft and mild — almost creamy inside — which makes it perfect for deep frying. A crispy coating on the outside, tender white fish on the inside. Simple, satisfying, and very Japanese.

Ingredients (Serves 2–3)
- About 240g mehikari (roughly 15–20 fish)
- Salt and pepper
- Potato starch (katakuriko) — 2 parts
- All-purpose flour — 1 part
- Neutral oil for deep frying (vegetable or canola)
The Coating Ratio
I use 2 parts potato starch to 1 part flour. This is my go-to ratio for fish karaage. The potato starch creates a lighter, crispier shell than flour alone. Flour adds a little body and helps it brown evenly. Try this ratio once and you won’t go back to plain flour.
Preparation: Cleaning the Fish
Mehikari are small, but you do need to prep them before frying. I remove the scales, the head, and the innards.
Here’s how I do it:
- Remove the scales with the back of a knife, running it lightly along the skin from tail to head. Mehikari flesh is soft, so be gentle — you don’t need much pressure.
- Cut off the head with a knife, just behind the gills.
- Remove the innards — open the belly and pull them out. Rinse each fish under cold water.
- Pat dry with paper towels — this is important for getting a crispy coating.
Another method: Some people skip the knife for the innards and instead pull the gills out with their fingers — the innards come along with them. It’s a common technique for small fish and works well once you get the hang of it. Either way works fine.
The skin stays on. The bones are small enough that they go soft when fried at low temperature, so you can eat the whole thing.

How to Make It
Step 1: Season the Fish
Lay the cleaned fish on a tray or plate. Season lightly with salt and pepper on both sides. Don’t overdo the salt — the coating will add some too, and mehikari has a naturally clean flavor that you don’t want to mask.
Step 2: Coat in the Starch Mixture
Mix 2 parts potato starch and 1 part flour in a bowl. Add the fish a few at a time and toss to coat evenly. Shake off any excess — you want a light, even coating, not a thick crust.
Step 3: Fry at Low Temperature
Heat the oil to around 160°C (320°F). This lower temperature is key for mehikari.
Why low? Because the fish are small and the flesh is delicate. At high heat, the outside burns before the inside cooks through. At 160°C, you get a gentle, even fry that cooks the fish all the way to the bone — which makes those small bones soft enough to eat.
Fry for about 10 minutes, turning occasionally, until the coating is golden and crispy. You’ll hear the sizzle calm down as the moisture cooks out — that’s when you know they’re almost done.

Step 4: Drain and Serve
Transfer to a plate lined with paper towels. Let them rest for a minute to drain the excess oil.
Serve immediately while hot. The coating will stay crispy for a little while, but like all karaage, it’s best eaten right away.
Tips from My Kitchen
- Pat the fish dry before coating. Moisture is the enemy of a crispy crust. Even a quick pat with paper towels makes a real difference.
- Don’t crowd the pan. Fry in batches if needed. Too many fish at once drops the oil temperature and makes them soggy.
- 160°C is not a typo. I know it sounds low. But for small, whole fish with bones, slow and steady wins. You get fully cooked fish with soft bones and a golden crust.
- The potato starch ratio matters. 2:1 (starch to flour) gives the best texture. All starch can be too brittle; all flour can be too dense.
- Eat it whole. After 10 minutes at 160°C, the small bones are soft. Just eat the whole fish — that’s how we do it in Japan.
How to Serve Mehikari Karaage
At our house, I serve it as an okazu — a side dish alongside rice and miso soup. It works well as:
- A dinner side dish — with rice, miso soup, and one other vegetable dish
- A drinking snack — this is classic izakaya food. Beer goes perfectly.
- In a bento — if you have leftovers (rare), they reheat decently in a toaster oven
A wedge of lemon on the side is good. Some people like it with ponzu. I usually just eat it plain.
Where to Find Mehikari
Mehikari is a regional fish — you’re more likely to find it in Japan than overseas. In Japan, it’s common in Kyushu, Miyazaki, and along the Pacific coast. I find it at my local supermarket when it’s in season.
If you’re cooking in the US or UK, you may not find mehikari specifically. But this recipe works with any small whole fish with similar characteristics — smelt (wakasagi), sand lance (ikanago), or even small mackerel (saba) fillets cut into pieces. The technique is the same.
This post contains affiliate links. When you buy through links on this site, I may earn a small commission at no extra cost to you. I only recommend products I actually use in my own kitchen.