Deviled Fish: A Spicy Sri Lankan Culinary Classic
Discover the secrets behind Sri Lankan deviled fish, a fiery, tangy seafood dish famed for its vibrant flavors and irresistible spice.

Deviled Fish: The Spicy Sri Lankan Sensation
Experience the vibrant, fiery flavors of deviled fish, a beloved Sri Lankan-Chinese fusion dish known for its attention-grabbing spice and bold personality. The dish delivers a spectacular blend of sweet, tangy, and spicy notes, complemented by succulent pieces of fish and a glossy, aromatic sauce. Whether you’re an aficionado of South Asian cuisine or seeking a new way to enjoy seafood, deviled fish is a rewarding culinary adventure. This article provides both a deep dive into the dish’s roots and a comprehensive, step-by-step guide to preparing it at home.
What Is Deviled Fish?
Deviled fish represents a distinctive Sri Lankan twist on spicy fried fish, marrying the island’s local ingredients with influences from Chinese cuisine. The core of the dish is fish – often firm, meaty types like tuna, cod, or tilapia – marinated in chili and spices, quickly fried, and then tossed in a sweet-hot ‘devilled’ sauce alongside onions, peppers, and sometimes tomatoes. The sauce, thickened with cornstarch, is as iconic as the vibrant red color and the aroma of ginger, garlic, and curry leaves.
Key Features of Sri Lankan Deviled Fish
- Rich fusion: Combines Sri Lankan spices and aromatics with a sauce reminiscent of Chinese stir-fries.
- Multi-step preparation: Involves marinating, frying, and sauce-tossing for maximum flavor.
- Customizable spice levels: Easily adjusted for your heat tolerance by tweaking chili powder or fresh chilies.
- Versatile sides: Delicious with rice, bread, or as part of a Sri Lankan feast.
- Striking presentation: Bright red sauce with glossy, fragrant vegetables and garnished with herbs.
Ingredients: What You’ll Need
The charm of deviled fish lies in its use of simple, accessible ingredients to create complex flavors. Essential components include:
For the Fish:
- Firm white fish fillets (cod, tilapia, or tuna preferred) – about 1 fillet or 150g per serving.
- Lime or lemon juice for marinating and flavor balance.
- Chili powder or paprika for vibrant heat and color.
- Salt and black pepper for seasoning.
Aromatics and Vegetables:
- Onion – cut into wedges or large triangular pieces.
- Garlic and ginger – finely chopped or crushed for aroma and depth.
- Green chili and/or banana peppers – for heat and crunch.
- Tomato – cut into wedges for freshness and acidity.
- Curry leaves and pandan leaves (optional, but highly recommended for Sri Lankan flavor).
- Cinnamon stick to infuse the oil.
For the Devilled Sauce:
- Tomato ketchup – provides sweetness and body.
- Chili sauce or paste – for tangy heat (double the ketchup if not available).
- Soy sauce (light or regular; not dark) – umami punch and color.
- Sugar – to balance acidity and spice.
- Red chili flakes or powder – for additional spice.
- Cornstarch slurry (1 tsp cornstarch mixed with 2 tsp water) – thickens the sauce and gives it a glossy finish.
Cooking Oils & Garnishes:
- Vegetable oil – for frying and sautéing.
- Fresh coriander (cilantro) – to garnish the finished dish.
- Lime wedges – for serving.
Step-by-Step Guide to Making Deviled Fish
1. Marinate and Prepare the Fish
- Cut fish into large chunks (about 2-inch pieces).
- Make a marinade from chili powder or paprika, crushed black pepper, salt, lime juice, and just enough water to coat.
- Gently coat fish, taking care not to break fillets, and marinate for 10-15 minutes while preparing other ingredients.
2. Deep or Shallow Fry the Fish
- Heat oil in a deep skillet or wok. (Use enough to submerge at least halfway if deep-frying.)
- Fry the fish pieces gently until golden on the edges and cooked through, about 4–5 minutes per side depending on thickness.
- Drain on paper towels to remove excess oil.
3. Prepare the Devilled Sauce
- In a small bowl, mix together ketchup, chili sauce, soy sauce, sugar, and the cornstarch slurry.
- If you want more sauce for a gravy-like finish, increase the quantity of water as you cook.
4. Sauté Aromatics and Vegetables
- In a clean wok or sauté pan, heat oil and add the cinnamon stick, followed by curry leaves, pandan leaves, ginger, and garlic. Fry for a minute until fragrant.
- Add chopped onions and peppers. Stir-fry briskly over high heat for 30–45 seconds so they keep some crunch.
- Add chili flakes and sauté briefly for smoky heat.
5. Combine Fish, Sauce, and Vegetables
- Push vegetables to one side and pour the sauce into the pan. Let it bubble and thicken for a minute.
- Add the fried fish back into the pan and toss very gently to coat evenly with the sauce and vegetables. Take care to avoid breaking the fish.
- Add tomato wedges last; stir lightly to just heat through.
- Taste and adjust salt or sugar if needed.
6. Garnish and Serve
- Garnish with fresh coriander and serve immediately.
- Excellent with steamed rice, coconut sambol, or crusty bread.
- Squeeze fresh lime over for extra brightness.
Tips for Success
- Do not overcook the fish – fried pieces should remain moist and tender inside.
- Maintain high heat during the stir-fry to keep vegetables bright and crisp.
- Adjust chili to suit your heat tolerance – Sri Lankan devilled fish is meant to be spicy, but can be toned down for milder tastes.
- Marinate for at least 10 minutes to infuse flavor but not so long that the fish dries out.
- Customize vegetables: Add baby corn, carrots, or bell peppers for extra crunch and color.
Serving Suggestions
- Steamed white rice: The traditional pairing to balance the heat.
- Pilaf or biryani rice for a more elaborate meal.
- Flatbreads, such as paratha or roti for scooping up fish and sauce.
- Fresh cucumber salad or coconut sambol for a cooling contrast.
| Component | Purpose in Dish |
|---|---|
| Fish | Main protein, soaks up spices and sauce |
| Vegetables (onions, peppers, tomatoes) | Add crunch, color, and sweetness |
| Devilled Sauce | Binds everything together; sweet, spicy, tangy |
| Aromatics (ginger, garlic, curry leaves) | Deep, layered fragrance throughout the dish |
Variations You Can Try
- Protein swaps: Use chicken, prawns, or tofu instead of fish – the devilled technique remains the same.
- Vegetable-forward: Add extra veg like green beans or carrots for a lighter variation.
- More gravy: Increase water in the sauce for a ‘curry’ style devilled fish.
- No-fry option: Try oven-baking the marinated fish pieces with a brush of oil for a healthier alternative.
Frequently Asked Questions (FAQs)
Q: Can I use any type of fish for Sri Lankan deviled fish?
A: For best results, use a firm, white fish such as cod, tilapia, or tuna. Flaky fish may break apart when frying or tossing in sauce.
Q: How spicy is deviled fish?
A: Traditionally, deviled fish is quite spicy, but you can adjust the amount of chili powder and fresh chili to suit your taste.
Q: Is it necessary to deep fry the fish?
A: Deep frying gives the classic texture, but shallow frying or air-frying are acceptable for a lighter version.
Q: What sides go well with deviled fish?
A: Steamed rice is the most popular side, but deviled fish also pairs well with roti, paratha, or fresh salads.
Q: Can this dish be made ahead of time?
A: Best enjoyed fresh, but you can prepare components ahead and combine just before serving to preserve fish texture.
Expert Tips: Achieving Authentic Sri Lankan Flavor
- Curry leaves and pandan: These aromatics are essential for true Sri Lankan aroma. If you can’t find pandan, use curry leaves alone.
- Balance the sauce: The secret is harmony between tangy ketchup, sweet chili sauce, a little sugar, and a salty soy note. Adjust proportions to your preference.
- Do not simmer fish long in sauce: Add fried fish at the end to avoid losing the crispness and overcooking.
- Color matters: The sauce should be a vibrant red – skip dark soy sauce to prevent it from turning brown.
Nutrition Overview
Deviled fish is relatively nutritious, delivering lean protein from the fish, vitamins from vegetables, and powerful antioxidants from spices. The cooking oil and sugar in the sauce should be moderated to balance the dish if you’re seeking a healthier version.
Why You Should Try Making Deviled Fish at Home
- It’s a show-stopping centerpiece for any dinner, packed with personality and vibrant flavors.
- All ingredients are easy to find in most markets or Asian groceries.
- Quick to prepare: The main cooking steps can be completed in under 45 minutes.
- Highly customizable, adapting to diet, protein preference, or desired level of heat.
Pro Cooking Tips & Tricks
- Chill the marinated fish for 15–30 minutes if you want a firmer texture before frying.
- Let oil get hot before frying so the fish doesn’t absorb too much and stays crisp.
- Do not crowd the pan when frying; cook in batches if needed for best results.
- Serve with wedges of fresh lime and extra chili for guests who crave fire!
Conclusion: Spice Up Your Kitchen with Deviled Fish
If you crave bold, exciting flavors and a taste of authentic Sri Lankan cuisine, deviled fish is the dish to try. With a lively balance of moist fried fish, crackling vegetables, and that glossy, spicy-sweet sauce, it’s guaranteed to become a standout favorite at your table. Give this recipe a try and savor a fusion classic that packs color, heat, and satisfaction in every bite.










