Skip to content
Home » Blog » Sri Lankan Deviled Fish (Sweet, Spicy & Tangy Perfection)

Sri Lankan Deviled Fish (Sweet, Spicy & Tangy Perfection)

Sri Lankan deviled fish is the bomb these days. If you’ve been to a Sri Lankan restaurant, you already know: deviled dishes are popular orders. Chicken, prawns, cuttlefish — all iconic. But deviled fish? That’s the one that sneaks up on you with the sweet‑spicy‑tangy combo and suddenly you’re like, “yum”

This dish is fast, fiery, glossy, and honestly… way easier than it looks. It’s the kind of recipe you make when you want something that tastes like a restaurant but cooks faster than your Uber Eats order.

And if you’re a Sri Lankan living abroad? This is the closest you’ll get to that proper “hotel‑style deviled flavour” without calling your amma for emotional support.

Let’s get into it.

Sri Lankan deviled fish coated in a glossy sweet‑spicy sauce with onions, peppers, and curry leaves.

📣 Please note: Some links in this post are affiliate links. If you make a purchase through them, I may earn a small commission — at no extra cost to you. Think of it as a tiny thank‑you for sharing my favorite culinary finds. Your support truly means a lot.

Why you’ll love this deviled fish

  • Sweet + spicy + tangy — the classic Lankan trifecta
  • Ready in 20 minutes — weeknight‑friendly
  • Perfect with rice, fried rice, or naan
  • Budget‑friendly — works with any firm fish
  • Beginner‑friendly — no deep frying needed
  • Restaurant vibes at home

🌿 Just a friendly reminder: I’m a passionate foodie, not a certified nutrition or health professional. Everything shared here — recipes, tips, and food inspiration — is meant for enjoyment and creativity in your kitchen. For dietary guidance or health concerns, always consult a qualified professional.

Bowl of chopped onions, tomatoes, green chilies, garlic, and peppers prepared for Sri Lankan deviled fish.
Sri Lankan deviled fish coated in a glossy sweet‑spicy sauce with onions, peppers, and curry leaves.

Sri Lankan Deviled Fish Recipe

Sweet, tangy, and fiery fish tossed in a glossy sauce—fast, flavourful, and restaurant‑style.
Prep Time 15 minutes
Cook Time 23 minutes
Air Fry 17 minutes
Total Time 55 minutes
Servings: 4 servings
Course: Appetizer, Dinner, late-night snack, Lunch, party food, Side Dish, Snack
Cuisine: South Asian, Sri Lankan

Ingredients
  

Air fry
  • 1 tbsp oil of your choice
  • 500 g firm fish tuna, sailfish, seer fish, cut into cubes
  • 1/2 tsp turmeric powder
  • 1/2 tsp Kashmiri chili powder
  • 1/2 tsp black pepper powder
Deviled fish
  • 2 tbsp oil of your choice
  • 1/2 tsp mustard seeds
  • 2 sundried red chili pepper
  • few curry leaves
  • 1 medium onion pedal cut
  • 1 tbsp garlic minced
  • 1 tsp ginger minced
  • 1/2 tsp black pepper powder
  • 1/2 tsp chili flakes
  • 1 tsp salt
  • 1 medium tomato wedge cut
  • 2 Thai green chili pepper slit cut
  • 1 bell pepper or banana pepper slice cut
  • 2 tbsp ketchup substitute with 1 tsp vinegar + 1/2 tsp sugar + 2 tbsp tomato sauce
  • 1 tsp soya sauce

Method
 

Season the fish
  1. In a bowl, combine together the cubed firm fish, oil, turmeric, chili, black pepper, and salt.
  2. Optional: Let the seasoned fish sit for 10 minutes before frying to let the fish absorb flavour.
Fry the fish (pick a method)
  1. Air fry: Place the fish pieces in a single layer without crowding. Set the air fryer to 400'F and air fry for 17 minutes. Gently flip the fish at the last 5 minutes.
  2. Pan-fry: With little oil in a pan, shallow fry the fish on both sides until lightly golden.
  3. Deep-fry: Without overcrowding, deep fry the fish until lightly golden.
Deviled fish
  1. Add oil to a pan, over medium-high heat,. When the oil is ready, add mustard seeds to sizzle, then goes in the curry leaves and sundried red chili pepper.
  2. When it starts to crisp, add the onions, cook until they soften. Next goes in the ginger and garlic. Stir until lightly golden.
  3. Mix in the chili flakes, black pepper and salt. Once the seasoning is coated well, add the tomato, banana pepper, and green chili pepper. Combine everything, cover with a lid and continue cooking until the tomatoes soften.
  4. Add the fried fish, pout the ketchup and soya sauce. Mix gently, taste test to adjust heat, tanginess, and salt. Remove from heat and enjoy.

🔥Show Off Your Plating by tagging @iberrychik on Instagram or Pinterest — I love seeing your cooking. Let’s savor this food journey together.

📬 Subscribe to not miss a thing on Berrychik. You’ll get sneak peeks, free perks, and mouth‑watering recipes delivered straight to your inbox. Psst… when you join for FREE, you’ll also receive a FREE 7‑Day Meal Planner. Check out our shelf to view the collection.

Want an easier way to plan your meals?

7-day meal planner made to help reduce stress in the kitchen

Get your free 7-Day Meal Planner.

Sign up below and it'll be on its way.

We will use the information you provide on this form to be in touch with you. Just helpful recipes, meal-planning tips, and resources created with care. Privacy respected. Unsubscribe anytime.

Close‑up of Sri Lankan deviled fish lifted with a spoon, showing the saucy coating and vegetables.

Ways to pair it

  • With white rice
  • With fried rice
  • With naan or roti
  • As a party appetizer
  • Inside a wrap (trust me)

FAQ — Sri Lankan deviled fish

Can I use frozen fish?

Yes — just thaw fully and pat dry.

Can I make this without air frying?

Yep, Bake or deep fry fish first.

Why is my fish breaking?

Your fish isn’t firm enough OR you stirred it too much.

Can I make it ahead?

Yes, but add the fish at the end when reheating.

🍽️ Craving more? From vegan‑friendly dishes, meat‑lovers favorites, to soul-food from the island, there’s a burst of flavor waiting in every recipe. Cook to satisfy your cravings — one delicious bite at a time.

🎯 Let’s be real: Deciding what to cook or even what groceries to buy can feel overwhelming on a chaotic day. Browse our curated collection of meal planners and kitchen resources to stay organized, simplify your day, and make cooking feel effortless. Grab your copy today and make life easier.

Sri Lankan deviled fish served in a bowl with onions, peppers, and curry leaves, styled for Pinterest.

Want an easier way to plan your meals?

7-day meal planner made to help reduce stress in the kitchen

Get your free 7-Day Meal Planner.

Sign up below and it'll be on its way.

We will use the information you provide on this form to be in touch with you. Just helpful recipes, meal-planning tips, and resources created with care. Privacy respected. Unsubscribe anytime.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating