Sign up for fresh seafood recipes weekly →

Chilli Fish Recipe: 6 Irresistible and Spicy Steps

Updated on

There’s something irresistible about crispy golden fish tossed in a fiery chilli sauce that clings to every bite. This chilli fish recipe is quick to make, full of bold flavor, and brings the best of Indo-Chinese style cooking straight to your own kitchen.

In just a few simple steps, you’ll have tender fish fillets coated in a light crunch, wok-tossed with peppers, onions, and a punchy mix of garlic, soy, and chilli. If you’re ready to skip the small talk, you can jump straight to the recipe card below or use the Table of Contents to hop to the section you need.

Table of Contents

Ingredients for Chilli Fish

Chilli Fish Recipe Ingredients

For the Fish and Marinade:

  • 1 lb (450 g) firm white fish fillets (tilapia, cod, or snapper), cut into bite-sized pieces
  • 1 tbsp soy sauce
  • 1 tsp garlic paste
  • 1 tsp ginger paste
  • 1 tsp red chilli powder (adjust to taste)
  • ½ tsp salt

For the Coating:

  • 3 tbsp cornstarch
  • 2 tbsp all-purpose flour
  • ¼ tsp black pepper

For Stir-Fry & Sauce:

  • 2 tbsp vegetable oil (plus more for frying fish)
  • 1 medium onion, sliced into strips
  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 2 green chillies, finely chopped (optional for extra heat)
  • 2 tbsp soy sauce
  • 1 tbsp chilli sauce (like Sriracha or any Asian-style chilli sauce)
  • 1 tsp vinegar (white or rice vinegar)
  • ½ tsp sugar (balances the heat)

For Garnish:

  • 2 tbsp chopped fresh cilantro or green onions

Step-by-Step Instructions

Step 1: Marinate the Fish

Place the fish pieces in a bowl. Add soy sauce, garlic paste, ginger paste, red chilli powder, and salt. Mix well so each piece is evenly coated. Let the fish marinate for at least 15 minutes while you prepare the other ingredients.

Step 2: Prep the Vegetables and Aromatics

Slice the onion and bell peppers into thin strips. Chop the green chillies finely. Keep everything ready on a plate so you can cook quickly once the pan is hot.

Step 3: Coat the Fish

In a separate bowl, mix cornstarch, all-purpose flour, and black pepper. Dredge the marinated fish pieces in this mixture, shaking off any excess flour. This light coating will give the fish its signature crisp bite.

Step 4: Fry the Fish

Heat enough oil in a frying pan to shallow-fry the fish. Once hot, carefully place in the coated fish pieces. Fry for about 3–4 minutes per side until golden and crispy. Remove and drain on paper towels.

Step 5: Stir-Fry the Vegetables and Build the Sauce

In a clean wok or large skillet, heat 2 tablespoons of oil. Add sliced onions, bell peppers, and green chillies. Stir-fry for 2–3 minutes until slightly tender but still crisp. Pour in soy sauce, chilli sauce, vinegar, and sugar. Toss well to combine and let the sauce bubble for 1–2 minutes.

Step 6: Combine and Serve

Add the fried fish pieces back into the pan. Gently toss everything together so the sauce coats the fish without breaking it. Sprinkle with chopped cilantro or green onions. Serve hot right away with steamed rice or noodles.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Chilli Fish Recipe 1

Chilli Fish Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maya Marin
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Description

Crispy, golden fish tossed in a bold chilli sauce with peppers and onions. A quick Indo-Chinese style dish ready in 30 minutes.


Ingredients

Scale
  • 1 lb firm white fish fillets (tilapia, cod, or snapper), cut into bite-sized pieces
  • 1 tbsp soy sauce
  • 1 tsp garlic paste
  • 1 tsp ginger paste
  • 1 tsp red chilli powder
  • 1/2 tsp salt
  • 3 tbsp cornstarch
  • 2 tbsp all-purpose flour
  • 1/4 tsp black pepper
  • Vegetable oil (for frying + 2 tbsp for stir-frying)
  • 1 medium onion, sliced
  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 2 green chillies, finely chopped
  • 2 tbsp soy sauce
  • 1 tbsp chilli sauce (like Sriracha)
  • 1 tsp vinegar (white or rice vinegar)
  • 1/2 tsp sugar
  • 2 tbsp chopped cilantro or green onions


Instructions

  1. Marinate the fish with soy sauce, garlic, ginger, chilli powder, and salt for at least 15 minutes.
  2. Mix cornstarch, flour, and pepper. Coat marinated fish pieces lightly in this mixture.
  3. Heat oil in a frying pan. Fry fish until golden and crispy, about 3–4 minutes per side. Drain on paper towels.
  4. In a wok or skillet, heat 2 tbsp oil. Stir-fry onion, bell peppers, and green chillies for 2–3 minutes.
  5. Add soy sauce, chilli sauce, vinegar, and sugar. Stir well and let the sauce bubble for 1–2 minutes.
  6. Return fried fish to the pan. Toss gently until coated. Garnish with cilantro or green onions and serve hot.

Notes

Use firm, mild fish for best results. Adjust chilli powder and chillies to match your heat preference.

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Seafood
  • Method: Frying
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 serving
  • Calories: 290
  • Sugar: 3g
  • Sodium: 820mg
  • Fat: 14g
  • Saturated Fat: 2g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 22g
  • Cholesterol: 55mg

Serving Suggestions for Chilli Fish

Chilli fish is best enjoyed fresh out of the pan while it’s still crisp and coated in that glossy, spicy sauce. Here are a few easy pairings to make it a complete meal:

  • Steamed Jasmine Rice – simple and fluffy, it balances the heat beautifully.
  • Garlic Noodles – toss noodles in garlic butter or soy sauce for a street-style pairing.
  • Fried Rice – classic egg fried rice or vegetable fried rice makes a hearty base.
  • Crisp Green Salad – a light cucumber or lettuce salad cools the palate.
  • Flatbreads – serve with naan or paratha if you want to scoop up every bit of sauce.

It’s a flexible dish, you can keep it casual with rice or dress it up with noodles and spring rolls for a full Indo-Chinese spread.

(Think of it as the star of your takeout-style dinner, but fresher and homemade.)


FAQs: Chilli Fish Recipe

What is the best fish to use for chilli fish?
Firm white fish like tilapia, cod, or snapper works best. These varieties stay tender but hold their shape when fried and tossed in sauce.

Can I bake the fish instead of frying?
Yes. Place the coated fish on a parchment-lined baking sheet, spray lightly with oil, and bake at 400°F (200°C) for about 12–15 minutes until crisp. The texture will be slightly different but still delicious.

How do I keep the coating crispy after adding the sauce?
Toss the fish with the sauce just before serving. You can also keep the sauce and fried fish separate, then mix them together right before eating.

Is this recipe very spicy?
It has a medium heat level. Reduce the red chilli powder and green chillies if you prefer it milder, or add extra chilli sauce for a hotter kick.

Can I make this ahead of time?
You can fry the fish in advance and keep it crisp in the oven at low heat. Assemble with the sauce only when ready to serve.


Wrapping It Up

Chilli fish is one of those dishes that proves you don’t need complicated steps to make something bold and unforgettable. With a quick marinade, a golden fry, and a fast stir-fry sauce, you get crispy, saucy fish that tastes just as good as takeout, maybe better.

Give it a try the next time you’re craving something spicy and satisfying. And if you do, I’d love to hear how it turned out for you. Share your version in the comments below, your tweaks might inspire someone else’s kitchen adventure. Until then, happy cooking!

Photo of author

Maya Marin

Maya Marin, California-based founder of MyFishRecipes.com, shares simple, flavor-forward seafood recipes that make fish fun, foolproof, and satisfying for home cooks.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

You'll Also Love

Boiled Seafood Recipes

Classic Maine Lobster Roll Recipe