Japanese

Japanese Fried Fish Cakes (Satsuma- Age)

Japanese Fried Fish Cakes (Satsuma- Age)
A
Asha

I’m going to be straight with you: the first time I made Satsuma-Age, they were rubbery and dense in all the wrong ways. Not the springy, ashi-style bounce you get from the good ones at a Japanese grocery store — just… dense. The kind of thing you’d eat out of politeness.

Batch two was better. Batch five was actually good. And somewhere between batch five and batch eight, I understood exactly what I was doing wrong and why.

The short version: cold fish, enough salt, and proper emulsification. That’s it. That’s the secret. Every other variable — fish choice, vegetable add-ins, shape, fry temperature — matters less than those three things. Get those right and you’ll have fish cakes with that characteristic bounce and a golden exterior that stays crisp for longer than you’d expect.

This guide walks you through everything. The history (quick), the technique (thorough), the troubleshooting (real, from my actual failures), and the full recipe. By the end, you’ll know exactly what you’re doing and why — and you won’t need to make eight batches to get there.This post may contain affiliate links. See our disclaimer for more information.

Satsuma-Age Japanese fried fish cakes on a white ceramic plate showing golden brown crust and cross-section with carrot and edamame filling served with grated ginger

What Is Satsuma-Age (薩摩揚げ)?

Satsuma-Age is a deep-fried Japanese fish cake made from surimi (ground white fish), seasonings, and usually some chopped vegetables or other seafood, all fried until golden and just slightly puffed.

The name breaks down simply: Satsuma refers to the old name for Kagoshima Prefecture in southern Kyushu, where these fish cakes originated. Age (揚げ) means “fried.” So you’re literally eating “Satsuma’s fried thing,” which is about as no-nonsense as Japanese food naming gets.

What makes it distinct from other fish cakes around Asia is that characteristic bounce — called ashi (足) in Japanese. It’s a textural quality created by the protein bonds in the fish paste when it’s been properly worked with salt. Press a good Satsuma-Age and it springs back. That elasticity is what you’re chasing.

Regionally, it goes by different names. In Okinawa and Kyushu it’s often called tsukeage or tsukiage. In other parts of Japan you’ll see it called tempura (yes, even though it’s not battered). Street names, regional pride. Same thing.

The Many Shapes of Satsuma-Age

One of the things I love about this dish is how adaptable it is. Same basic paste, completely different results depending on what you fold in and how you shape it:

  • Hira-ten (平天) — flat oval, the most common, what you’ll usually see at grocery stores
  • Kaku-ten (角天) — flat rectangle
  • Boru-ten (ボール天) — ball-shaped, great for oden
  • Gobō-ten (ごぼう天) — log shape wrapped around a stick of burdock root
  • Ika-ten (イカ天) — log shape wrapped around a piece of squid
  • Yasai-ten (野菜天) — flat shape with mixed vegetables throughout

For this recipe, I’m going with flat ovals (yasai-ten style) with carrot and edamame mixed in. It’s the most accessible version and the easiest to get right on your first try. Once you’ve nailed the paste and the fry, you can go wild with shapes and fillings.

Ingredients

All Satsuma-Age ingredients laid out on a white marble surface including two raw cod fillets on a white plate, sake, mirin, whole egg, potato starch, fresh ginger, carrot, shelled edamame and sea salt

For the Fish Paste (Surimi)

IngredientAmountNotes
White fish fillets (cod, pollock, or tilapia)450g / 1 lbSkinless, boneless. Very cold — this matters.
Fine sea salt¾ tspThis is what builds the ashi. Don’t skip or reduce.
Sugar1 tspBalances the salt and adds subtle sweetness
Sake1½ tbspDeglazes the fishy edge. Dry sherry works in a pinch.
Mirin1 tbspAdds depth and a slight gloss to the finished cake
Egg white1 largeBinder and lightness
Potato starch (katakuriko)2 tbspGives structure. Cornstarch works but gives a denser result.
Ice cubes4–5Added during processing to keep the paste cold
Fresh ginger, grated + squeezed for juice1 tsp juiceCuts through the fish and keeps things clean-tasting
IngredientAmountNotes
Carrot, very finely diced3 tbspPat dry before adding
Frozen edamame, thawed and shelled3 tbspNice colour contrast and texture
Scallion, thinly sliced2 tbspOptional, adds freshness

For Frying

For Serving

Ingredient Notes & Substitutions

Fish: Cod and pollock are the easiest to find and produce a clean, mild result. Tilapia works well and is usually cheaper. In Japan, they use mackerel, sardines, or a mix — if you want that slightly stronger, more umami-forward flavour, try half cod and half mackerel. Just make sure whatever you use is very fresh and very cold.

Sake: Dry sherry is the closest substitute. If you’re skipping alcohol entirely, use a small splash of rice vinegar instead — just a few drops, to cut the fishiness.

Potato starch: This is worth tracking down. It’s available at most Asian grocery stores and gives a better, more elastic result than cornstarch. I keep this brand stocked — it’s the one I’ve used across all my testing batches.

Mirin: If you can’t find it locally, this is the bottle I use — genuine hon-mirin, not the seasoned syrup kind. If you’re substituting, 1 tsp honey dissolved in 2 tsp sake gets you close enough.

Food processor vs. suribachi: A food processor is what I use and what I recommend — it’s faster and gives more consistent results. Traditionally, surimi was ground by hand in a suribachi (a Japanese ridged mortar), which gives you more control over texture but takes significantly longer. If you want the meditative, hands-on experience, it’s genuinely worth trying once.

Step-by-Step: How to Make Satsuma-Age

Step 1: Start Cold and Stay Cold

Cut your fish fillets into 2.5cm (1-inch) cubes and spread them on a plate. Pop them in the freezer for 15 minutes — you want them very cold but not frozen solid. While you’re doing this, chill your food processor bowl in the fridge.

This matters because the food processor generates heat through friction. If your fish starts warm, the proteins denature during processing and you lose that springy ashi texture before it even has a chance to form.

Step 2: Salt the Fish First — and Let It Work

Add the cold fish cubes and fine sea salt to the food processor. Pulse 8–10 times until you have a coarse mince. Stop here and let it sit for 2 minutes.

Why? The salt is doing something: it’s drawing out the myosin proteins in the fish and starting to dissolve them. This is what creates that sticky, elastic quality in the paste. You can’t rush it — let the salt work.

Step 3: Build the Paste

Smooth sticky surimi fish paste inside a food processor bowl showing dense elastic texture with blade swirl marks ready for shaping into Satsuma-Age

Add 4–5 ice cubes to the processor. Run it continuously for 1–2 minutes until you have a smooth, very sticky paste that pulls away from the sides. It should look slightly glossy and hold its shape when you scoop a bit with a spoon.

Add the egg white, sugar, sake, mirin, ginger juice, and potato starch. Pulse just until combined — 5–6 pulses. Don’t overwork it at this stage.

Test for ashi: Drop a small amount of paste into a cup of cold water. If it sinks and holds together cleanly, you’re good. If it falls apart, process for another 30 seconds.

Step 4: Chill the Paste

Transfer the paste to a bowl, fold in your vegetables, cover tightly, and refrigerate for at least 45 minutes. An hour is better.

This rest period lets the proteins continue binding and makes the paste much easier to shape. If you skip this step, the cakes will spread more during frying and won’t hold their shape as well.

Step 5: Shape the Cakes

Six raw oval Satsuma-Age fish cake patties in two neat rows showing flat shape with visible carrot and edamame flecks before frying

Wet your hands thoroughly — this is important, the paste is sticky. Scoop about 2 tablespoons of paste per cake, roll it into a rough ball, then press it into a flat oval roughly 1cm thick. Set on a plate as you go.

Keep a small bowl of water nearby and wet your hands between each cake. If the paste is sticking excessively even with wet hands, your kitchen is too warm. Put the bowl of paste back in the fridge for 10 minutes and try again.

Step 6: Fry at the Right Temperature

Heat your oil to 170°C / 340°F — use an instant-read thermometer to be precise here, because guessing the temperature is the single most common reason these go wrong. This is lower than you might expect for deep frying — and it’s intentional.

Frying too hot (190°C+) browns the exterior before the interior has time to set properly. You end up with a raw-ish, soft centre inside a dark crust. At 170°C, the interior cooks through gently as the outside turns golden, and you get an even result throughout.

Fry in batches of 3–4 — don’t crowd the pot. Lower them into the oil carefully using chopsticks or a slotted spoon. Fry for 4–5 minutes total, turning once halfway through, until deeply golden brown.

Visual cue: They’ll puff slightly and float to the surface as they cook. Once they’re floating and golden all over, they’re done.

Step 7: Drain and Rest

Four freshly fried golden Satsuma-Age Japanese fish cakes resting on a wire cooling rack on linen surface after frying

Lift the fish cakes out with a spider or slotted spoon and rest them on a wire rack over paper towels. Let them rest for 3–4 minutes before eating — the interior is still setting up inside.

Serve immediately with soy sauce, a small mound of grated ginger, and karashi mustard if you have it.

Tips and Troubleshooting

My fish cakes fell apart in the oil. Two likely causes: not enough salt in the paste (salt is what binds the proteins), or the paste wasn’t cold enough. Make sure you’re using the full amount of salt and that your fish is very cold before processing.

My fish cakes are dense, not bouncy. You either underworked the paste (didn’t process long enough) or overworked it after adding the starch. Process with salt and ice until fully smooth before adding the other ingredients, then just pulse those in.

They’re browning too fast and raw inside. Oil is too hot. Drop to 165°C and fry longer.

The paste is impossible to shape. It’s too warm. Return the bowl to the fridge for 10–15 minutes and try again with wetter hands.

Can I use pre-made surimi (the stuff from the Asian grocery freezer section)? Yes, with caveats. Store-bought surimi often has a lot of stabilizers and excess sugar added. It’ll work, but the flavour will be less clean and the texture will be softer than homemade. If you’re making this for the first time and want to see what the dish should taste like before committing to making paste from scratch, it’s a reasonable starting point.

How to Serve Satsuma-Age

The classic serve is simple: a plate of hot fish cakes, a small dish of soy sauce, a knob of grated ginger, and optionally some karashi (Japanese hot mustard). That’s it. That’s all they need.

But there’s more to do with them:

Add them to a simmered stew. Satsuma-Age is a classic ingredient in oden — Japan’s winter hot pot of braised eggs, daikon, konnyaku, and fish cakes in a light dashi broth. Drop them in whole and let them soak up the broth for 20 minutes. They turn from a snack into something completely different.

Stir-fry them. Slice the fish cakes and toss into a quick stir-fry with cabbage, carrots, and soy sauce. They pick up the sauce beautifully and add a chewy contrast to the vegetables.

Add to noodle soups. Slice and drop into a bowl of udon or ramen. They soften slightly in the hot broth and absorb flavour while adding texture.

Serve cold in a bento. They’re actually good at room temperature, which makes them excellent for bento boxes. Slice into bite-sized pieces alongside pickled vegetables and rice.

Serve alongside other Japanese small plates. These are classic izakaya food — Japan’s pub snack culture. If you’re building a spread, Satsuma-Age belongs next to Gyoza and Karaage Chicken. They’re all fried, all shareable, and they disappear at exactly the same rate.

Make-Ahead & Storage

Refrigerator: Cooked fish cakes keep well in an airtight container for up to 3 days. Reheat in a dry pan over medium heat, or in the oven at 180°C for 5–7 minutes.

Freezer: These freeze very well. After frying, cool completely, then freeze flat on a lined tray for 1 hour. Transfer to a freezer bag and freeze for up to 3 months. Do not microwave from frozen — they’ll turn rubbery. Instead, bake from frozen at 175°C for 8–10 minutes, or air fry at the same temperature.

The uncooked paste: You can also freeze the shaped, uncooked patties. Freeze them flat until solid, then bag. Fry from partially thawed (leave at room temp for 20 minutes first) at 165°C, a touch longer than fresh.

The frying logic here carries over to a lot of Japanese cooking once you understand it — temperature control, proper drainage, and that rest period before serving are the same principles behind most Japanese fried dishes. Get comfortable with these fish cakes and you’ll find the next fried recipe on this site a lot less intimidating.

Nutrition

Per serving — approximately 3 fish cakes (recipe serves 4)

NutrientAmount
Calories~211 kcal
Protein~22g
Total Fat~8g
— Saturated Fat~1g
Total Carbohydrates~9g
— of which Sugars~4g
Fibre~1g
Sodium~320mg
Cholesterol~45mg

These figures are estimates only. Nutritional information is calculated using online tools and should not be used for medical or dietary decisions. Values will vary depending on the type and fat content of the fish you use, how much oil is absorbed during frying (which changes with oil temperature and batch size), whether you include the vegetable add-ins, and how much soy sauce or dipping condiments you consume alongside. Treat the numbers as a rough guide, not a precise count.

FAQ

What fish is best for Satsuma-Age?

Cod and pollock are the easiest to work with and produce a clean, mild flavour. Tilapia is a good budget option. In Japan, mackerel, sardines, and shark are traditional — they give a more intensely fishy, umami-forward result. You can mix two types of fish for more complexity. Whatever you use, make sure it’s fresh and boneless.

Can I shallow-fry instead of deep-fry?

You can, but the result is different. Deep-frying at 170°C gives an even, puffy result with a uniform crust. Shallow-frying produces flatter cakes with an uneven texture — more like a fish patty than a true Satsuma-Age. If you’re set on shallow-frying, use about 1cm of oil and press the cakes a bit thinner before cooking.

What is ashi and why does it matter?

Ashi (足) is the Japanese term for the springy, elastic bounce in a good fish cake. It’s created by the interaction between salt and the myosin proteins in fish. When you add salt to cold fish and process it, those proteins dissolve and link together to form a gel network. That network gives the fish cake its structure and characteristic snap when you bite it. Without proper ashi, your fish cake is just a fried fish patty.

Is Satsuma-Age the same as kamaboko?

Related but different. Kamaboko (蒲鉾) is a steamed fish cake, usually served in slices — the semi-circular pink-and-white ones you see in ramen. Satsuma-Age is deep-fried and has a browned exterior. Both are made from surimi, but the cooking method creates very different textures and flavours. Wikipedia has a good overview of Japanese fish cake varieties if you want to go deeper.

What’s the difference between Satsuma-Age and Korean fish cakes (eomuk)?

They share the same basic concept — fish paste, shaped and cooked — but eomuk is typically thinner, often flat or skewered, and has a slightly different seasoning profile (more neutral, designed to absorb broth). Satsuma-Age is denser, rounder, and more self-contained as a snack. If you’ve had Korean eomuk bokkeum (stir-fried fish cake) and want to explore the Japanese version, Satsuma-Age is the closest cousin.

Where can I buy Satsuma-Age if I don’t want to make it?

Most Japanese grocery stores stock it in the refrigerated section near kamaboko and other fish products. Larger Asian grocery stores often carry it too. Look for it packaged in flat plastic trays. Quality varies — check the ingredient list and lean toward brands with fewer stabilisers and no added MSG if you can. Umami Insider is a good online source if you can’t find it locally.

*This post may contain affiliate links which means I may earn commissions for purchases made through links at no extra cost to you. See View Disclaimer for more information

Japanese Fried Fish Cakes (Satsuma- Age)

Side Dish
Japanese
Medium
PT105M
4 servings
Prep

PT25M

Cook

PT20M

Total

PT105M

Ingredients

  • White fish fillets (cod, pollock, or tilapia)
  • Fine sea salt
  • Sugar
  • Sake
  • Mirin
  • Egg white
  • Potato starch (katakuriko)
  • Ice cubes
  • Fresh ginger, grated + squeezed for juice
  • Carrot, very finely diced
  • Frozen edamame, thawed and shelled
  • Scallion, thinly sliced

Instructions

  1. 1 Start Cold and Stay Cold
  2. 2 Salt the Fish First — and Let It Work
  3. 3 Build the Paste
  4. 4 Chill the Paste
  5. 5 Shape the Cakes
  6. 6 Fry at the Right Temperature
  7. 7 Drain and Rest
Asha

About Asha

Half Asian, half African cook raised between two food-obsessed cultures. I've spent 10 years learning Asian cooking traditions through family, friends, and thousands of hours at the stove — testing every dish until it works in a standard home kitchen.

Read my full story
#Japanese #fish cakes #satsuma-age #izakaya #snack #Side Dish

Related Recipes

Post your Comment

Loading comments...