Maalu Devil
Sri Lankan Devilled Fish (Fish Devil)
Sri Lankan devilled fish is chunks of fried fish tossed through a glossy, fiery sauce of onions, capsicum, green chilli and tomato, sharpened with soy and a hit of chilli. It is part of the island's much-loved 'devilled' family, sweet, sour, hot and savoury all at once, the sort of bold, saucy plate that disappears fast over rice. Some people call it fish devil, and honestly it is Sri Lankan-Chinese cooking at its best.

Crisp fried fish tossed in a fiery sweet-sour devilled sauce with onions and capsicum. Bold, glossy, and the kind of thing you keep going back for.
- Total time
- 30 min
- 15 min prep · 15 min cook
- Serves
- 4 people
- Difficulty
- Medium
- Spice level
- Authentic Hot
- Country help
- USA · UK · AU · CA substitutes included
CeylonCooking
ceyloncooking.com/recipes/devilled-fish

Sri Lankan Devilled Fish (Maalu Devil)
Scan to open on your phone
Nutrition
Estimated values, per serving.
About This Dish
'Devilled' is one of Sri Lanka's favourite ways with almost anything: fish, chicken, prawns, cuttlefish, even sausages. The idea comes from the island's Chinese-influenced cooking. You take a protein, usually fry it first, then toss it hard through a thick, glossy sauce packed with onions, capsicum, green chilli and tomato, plus soy and a good hit of chilli. The result is sweet, sour, salty and properly hot, all clinging to crisp-edged pieces of fish.
Devilled dishes are the stars of the 'hotel' and short-eat menu, the kind of thing you order to share at a roadside eatery or pile onto a plate of rice. They are quick, dramatic, and built for big flavour: the wok is hot, the chilli is loud, and everything gets tossed fast so the fish stays crisp at the edges while soaking up just enough sauce. It is food with attitude, and devilled fish is one of the best of the lot.
Good devilled fish comes down to balance and timing. The fish needs frying until firm and golden so it can stand up to the sauce without falling apart. The vegetables stay crunchy, not soft. And the sauce has to sit right on the edge between sweet, sour and hot, with none of them taking over. Toss it all together at the last second and serve it straight away over rice. It is bright, glossy, and seriously moreish.
What Does 'devilled' Mean?
In Sri Lanka, 'devilled' describes a style, not one fixed recipe. It started in the island's Chinese-influenced kitchens. You fry a protein, then stir-fry it hard with onions, capsicum (bell pepper), green chilli and tomato in a thick, glossy, sweet-sour-hot sauce. You will find devilled chicken, devilled prawns, devilled cuttlefish and devilled fish, all built on the same fiery, saucy idea. It sits closer to a Sri Lankan-Chinese stir-fry than a traditional curry.
The sauce is where it lives. A typical mix leans on soy sauce for savoury depth, tomato sauce or fresh tomato for body and a touch of sweetness, chilli (flakes, sauce or fresh) for heat, and a splash of vinegar or lime for the sour edge. Adjust those four things, salty, sweet, hot and sour, to your taste, and keep the heat high so everything stays glossy and the vegetables keep their crunch.
What It Should Taste Like
Crisp-edged fish in a thick, glossy sauce that hits sweet, sour, salty and fiercely hot all at once, with onions and capsicum still crunchy. Bold, bright, and built for eating over cooling plain rice.
Ingredients
This recipe makes 4 servings. Change the number and every amount below updates with it. Substitutes for hard-to-find items are in the sidebar.
The US button converts grams, millilitres and centimetres to ounces, cups and inches. Spoon measures stay exactly as they are.
Open this in the recipe converter
Fish
- Firm fish (tuna, kingfish or meaty white fish)cut into bite-size chunks500 g
- Ground turmeric¼ tsp
- Salt½ tsp
- Cornflourfor a crisp coat2 tbsp
- Oilfor frying
Devilled Sauce
- Onioncut into chunky petals1 large
- Capsicum (bell pepper)cut into chunks1
- Green chilliessliced2-3
- Garlicsliced3 cloves
- Gingerjulienned1 tbsp
- Curry leaves1 sprig
- Tomatocut into wedges1
- Soy sauce2 tbsp
- Chilli sauce or flakes1-2 tsp
- Tomato sauce (ketchup)1 tbsp
- Sugar1 tsp
- Vinegar or lime juice1 tsp
Method
Follow these 5 steps. Each one explains not just what to do, but why it matters.
Ready to Start Cooking?
The screen shows one step at a time, with just the ingredients that step needs at your serving count, a timer you can tap, and your phone kept awake.
- 01
Season and Fry the Fish
Toss the fish chunks with the turmeric, salt and cornflour, then shallow-fry in hot oil until golden and firm. Drain and set aside.
Frying the fish first, and coating it lightly in cornflour, gives it a firm, golden edge that can handle the vigorous tossing to come. Soft, unfried fish would break apart and melt into the sauce. Fry until just cooked and lightly crisp; it will finish in the sauce, so you do not want it overcooked and dry.

Tip: Use a firm fish (tuna, kingfish or a meaty white fish) and cut even chunks so they fry and hold together evenly. That evenness matters.
- 02
Start the Sauce Base
Get a little oil hot, a wok is ideal, and fry the curry leaves, garlic and ginger for a few seconds until they crackle and smell great. Then add the onion, capsicum and green chilli.
High heat and a wide pan or wok are essential here. You want the aromatics to sizzle and the onion and capsicum to char slightly at the edges while staying crunchy. That char is what gives the dish its smoky, fresh bite. Keep everything moving and do not let the vegetables soften and steam.

Tip: Cut the onion into chunky petals. That way the layers separate and char rather than turning soft and stringy.
- 03
Build the Sauce
Stir in the tomato, soy sauce, tomato sauce, chilli sauce, sugar and vinegar, and toss until everything is glossy and coated. That takes about a minute.
This is the moment to balance the dish. Add, taste and adjust: soy for salt, tomato sauce and sugar for sweetness and body, chilli for heat, vinegar or lime for the sour edge. You want a thick, shiny sauce that clings, not a watery one, so keep the heat high and let any excess liquid cook off.

Tip: Taste and tune all four directions, salty, sweet, sour and hot, until none of them dominates. That balance is the whole point.
- 04
Toss in the Fish
Add the fried fish and toss gently but quickly over high heat until every piece is coated and hot through, about a minute. That quick toss is key.
Add the fish last and toss only briefly, so it warms through and takes on the sauce without breaking up or going soggy. You want crisp-edged fish in a glossy coat, not fish stewed in sauce. Move fast and get it off the heat while the vegetables still have crunch.

Tip: Be gentle here: fold rather than stir hard, lifting from the bottom, so the fish chunks stay whole.
- 05
Serve Immediately
Serve straight away, hot and glossy, over rice. It's at its best right now.
Devilled fish is at its best in the first minute, while the fish edges are still crisp and the vegetables snappy. It doesn't sit well, the sauce keeps softening everything, so plate it the moment it's done. A bowl of plain rice is the perfect cooling foil for all that heat and tang.

Tip: Have the rice and everyone at the table ready before you start the final toss. This dish waits for no one.
Common Mistakes to Avoid
- Not frying the fish first, so it breaks apart in the sauce. That's the top mistake.
- Cooking the onion and capsicum soft instead of keeping them crunchy. You want that snap.
- A watery sauce. Keep the heat high so it reduces and turns glossy.
- Tossing the fish too long, so it goes soggy and falls apart. Less is more here.
Serving Ideas
- Over plain white or red rice, with the sauce spooned on top. That sauce is the best part.
- As part of a spread with rice, dhal and a cooling salad. That cooling salad does real work.
- With fried rice or noodles for a Sri Lankan-Chinese style plate. The sauces play well together.
Building a whole plate around it? Start from our seafood rice and curry menu, which sets out what to cook alongside it and in what order.
Storage and Make-Ahead
Best eaten fresh and hot, because the fish softens as it sits. Leftovers keep a day refrigerated. Reheat quickly in a hot pan rather than the microwave to keep some texture. It does not freeze well.
Two Ways to Cook It
Use a firm white fish, ketchup plus a little soy and chilli flakes for the sauce, and a big non-stick frying pan. Fry the fish, then toss everything together fast at the end. That's really all there is to it.
Fry the fish in a seasoned wok, build the sauce with soy, chilli paste, tomato and a touch of vinegar over a fierce flame, and toss hard so the edges char and the sauce clings with real wok aroma. That char and aroma are the whole point.
Lighter and Healthier Version
Devilled fish is already mostly fish and vegetables, so a few small changes make it a lighter, lean stir-fry without losing the fire. You can keep all the heat and tang, just with less oil.
Pan-Sear Instead of Deep-Fry
Sear the fish in a hot non-stick pan with a teaspoon of oil instead of deep-frying. You lose a little crispness but keep all the flavour with far less fat. That trade is worth it.
Pile on the Vegetables
Double the onion and capsicum, then add other crunchy veg like leeks or green beans. The dish becomes more vegetable-forward and the fish goes further.
Ease off the Bottled Sauces
Tomato and chilli sauces hide sugar and salt. Use fresh tomato, a little soy and fresh chilli, and sweeten lightly or not at all.
Lean and High in Protein
Firm fish is lean and high in protein, so over a modest scoop of rice (or extra vegetables) it's a genuinely light, filling meal.
Frequently Asked Questions
Sri Lankan devilled fish is fried fish tossed in a thick, glossy, sweet-sour-hot sauce with onions, capsicum, green chilli and tomato, lifted with soy and chilli. It's part of the island's Sri Lankan-Chinese 'devilled' family of dishes. Bold, spicy and saucy, usually eaten over rice.
Cooked It? Tell Us How It Went
Your notes on this sri lankan devilled fish help the next person get it right: what you swapped, what you would do differently, where the recipe should have warned you. Tap a star if you are in a hurry, or write a few lines if you have a minute.
You Might Also Like
Sri Lankan Home Cooking Starter Pack
40 authentic Ceylon recipes made simple for foreign kitchens: spice guide, pantry checklist, substitute guide, 7-day meal plan and printable shopping lists.


