Dive into the rich and aromatic flavors of Malaysian cuisine with this delightful fish recipe. Combining the creamy texture of coconut milk with the vibrant spices of turmeric and chili powder, this dish promises a tantalizing experience for your taste buds. Perfect for a weeknight dinner or a special occasion, this recipe is both simple and satisfying.
Some ingredients in this recipe may not be commonly found in every household. Fish sauce and coconut milk are essential for achieving the authentic Malaysian flavor. Turmeric powder and chili powder add the necessary spice and color. Make sure to check the international or Asian section of your supermarket for these items.

Ingredients for Malaysian Fish Recipe
White fish fillets: Any firm white fish like cod, haddock, or tilapia will work well.
Vegetable oil: Used for sautéing the aromatics and cooking the fish.
Onion: Adds sweetness and depth to the dish.
Garlic: Provides a pungent, savory flavor.
Ginger: Adds a warm, spicy note.
Soy sauce: Contributes a salty, umami flavor.
Fish sauce: Adds a distinct, savory depth typical in Southeast Asian cuisine.
Sugar: Balances the flavors with a touch of sweetness.
Coconut milk: Creates a rich, creamy base for the sauce.
Turmeric powder: Adds color and a mild, earthy flavor.
Chili powder: Provides heat and a vibrant red color.
Salt: Enhances all the flavors in the dish.
Black pepper: Adds a mild heat and depth of flavor.
Technique Tip for This Recipe
When sautéing the onion, garlic, and ginger, ensure they are cooked until they are golden brown and fragrant. This step is crucial as it forms the flavor base for the dish. Additionally, when adding the fish fillets, avoid overcrowding the pan to ensure even cooking. If necessary, cook the fillets in batches. When simmering the coconut milk with the turmeric powder and chili powder, keep the heat at a gentle simmer to prevent the coconut milk from curdling.
Suggested Side Dishes
Alternative Ingredients
white fish fillets - Substitute with tofu: For a vegetarian option, tofu can mimic the texture of fish when cooked properly.
vegetable oil - Substitute with coconut oil: Coconut oil adds a subtle coconut flavor that complements the dish.
onion - Substitute with shallots: Shallots offer a milder and sweeter flavor compared to onions.
garlic - Substitute with garlic powder: Use garlic powder if fresh garlic is unavailable; adjust the quantity to taste.
ginger - Substitute with galangal: Galangal has a similar but slightly more citrusy flavor, often used in Southeast Asian cuisine.
soy sauce - Substitute with tamari: Tamari is a gluten-free alternative with a similar umami flavor.
fish sauce - Substitute with soy sauce: Soy sauce can provide a similar salty and umami flavor, though it lacks the fishy undertone.
sugar - Substitute with honey: Honey can add sweetness with a slightly different flavor profile.
coconut milk - Substitute with almond milk: Almond milk can be used for a lighter, less creamy alternative.
turmeric powder - Substitute with curry powder: Curry powder contains turmeric and other spices, adding complexity to the dish.
chili powder - Substitute with paprika: Paprika provides a milder heat and a smoky flavor.
salt - Substitute with soy sauce: Soy sauce can add saltiness along with umami flavor.
black pepper - Substitute with white pepper: White pepper offers a similar heat with a slightly different flavor profile.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the Malaysian fish dish to cool completely at room temperature before storing. This helps prevent condensation, which can make the dish soggy.
- Transfer the cooled fish and sauce into an airtight container. If you have multiple portions, consider using separate containers for each serving to make reheating easier.
- Label the container with the date of preparation to keep track of its freshness.
- Store the container in the refrigerator if you plan to consume the dish within 2-3 days. For longer storage, place the container in the freezer, where it can last up to 2 months.
- When ready to reheat, if refrigerated, transfer the fish and sauce to a pan and heat over medium-low heat until warmed through. Stir occasionally to ensure even heating.
- If frozen, thaw the container in the refrigerator overnight before reheating. Alternatively, you can use the defrost setting on your microwave.
- For best results, avoid reheating the dish multiple times, as this can affect the texture and flavor of the fish.
- To maintain the creamy consistency of the coconut milk sauce, you may add a splash of fresh coconut milk or water while reheating.
- Serve the reheated Malaysian fish with freshly cooked rice or noodles to complement the rich flavors of the dish.
How to Reheat Leftovers
Stovetop Method:
- Place a non-stick pan over medium heat.
- Add a small amount of vegetable oil or coconut milk to the pan.
- Gently place the leftover fish fillets and sauce in the pan.
- Cover with a lid and heat for 5-7 minutes, stirring occasionally to ensure even heating.
- Check that the fish is heated through and the sauce is bubbling before serving.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the leftover fish fillets and sauce in an oven-safe dish.
- Cover the dish with aluminum foil to prevent drying out.
- Bake for 15-20 minutes, or until the fish is heated through.
- Stir the sauce halfway through the reheating process to ensure even heating.
Microwave Method:
- Place the leftover fish fillets and sauce in a microwave-safe dish.
- Cover the dish with a microwave-safe lid or plastic wrap, leaving a small vent for steam to escape.
- Microwave on medium power for 2-3 minutes.
- Stir the sauce and rotate the fish halfway through the reheating process.
- Continue microwaving in 1-minute intervals until the fish is heated through.
Steaming Method:
- Set up a steamer or a pot with a steaming rack and bring water to a boil.
- Place the leftover fish fillets and sauce in a heatproof dish that fits in the steamer.
- Cover and steam for 10-12 minutes, or until the fish is heated through.
- Ensure the sauce is hot and the fish is evenly warmed before serving.
Best Tools for This Recipe
Pan: A large, flat-bottomed pan is essential for sautéing the onions, garlic, and ginger, as well as cooking the fish fillets.
Spatula: A spatula is useful for flipping the fish fillets and stirring the ingredients to ensure they are well combined.
Knife: A sharp knife is needed for slicing the onion and mincing the garlic and ginger.
Cutting board: A cutting board provides a safe surface for slicing and mincing the ingredients.
Measuring spoons: Measuring spoons are necessary for accurately measuring the vegetable oil, soy sauce, fish sauce, sugar, turmeric powder, and chili powder.
Measuring cup: A measuring cup is used to measure the coconut milk.
Mixing spoon: A mixing spoon is helpful for stirring the sauce and ensuring all ingredients are well incorporated.
Serving dish: A serving dish is used to present the finished dish attractively.
Tongs: Tongs can be used to handle the fish fillets gently without breaking them apart.
How to Save Time on This Recipe
Prepare ingredients in advance: Chop the onion, garlic, and ginger ahead of time to streamline cooking.
Use pre-cut fish fillets: Save time by buying fish fillets that are already cleaned and cut.
Measure spices beforehand: Measure out the turmeric powder, chili powder, soy sauce, and fish sauce before starting to cook.
Simmer while multitasking: While the fish is simmering, you can prepare a side dish or clean up the kitchen.
Use a food processor: Mince the garlic and ginger quickly using a food processor.

Malaysian Fish Recipe
Ingredients
Main Ingredients
- 500 g Fish fillets any white fish
- 2 tablespoon Vegetable oil
- 1 large Onion sliced
- 2 cloves Garlic minced
- 1 tablespoon Ginger minced
- 1 tablespoon Soy sauce
- 1 tablespoon Fish sauce
- 1 teaspoon Sugar
- 1 cup Coconut milk
- 1 teaspoon Turmeric powder
- 1 teaspoon Chili powder
- to taste Salt
- to taste Black pepper
Instructions
- 1. Heat the oil in a pan over medium heat.
- 2. Add the sliced onion, minced garlic, and ginger. Sauté until fragrant.
- 3. Add the fish fillets and cook for 2-3 minutes on each side.
- 4. Pour in the soy sauce, fish sauce, and sugar. Stir well.
- 5. Add the coconut milk, turmeric powder, and chili powder. Stir to combine.
- 6. Simmer for 10-15 minutes until the fish is cooked through and the sauce has thickened.
- 7. Season with salt and black pepper to taste. Serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Sarawak Laksa1 Hours 30 Minutes
- Malaysian Crab Recipe50 Minutes
- Nasi Air Dingin Recipe (Kelantan Cold Rice Salad)50 Minutes
- Sotong Sumbat Pulut Recipe (Squid Stuffed with Glutinous Rice)1 Hours 10 Minutes
- Malaysian Shrimp Paste Recipe30 Minutes
- Malaysian Bak Kut Teh Recipe2 Hours 20 Minutes
- Otak-Otak Recipe (Nyonya Grilled Fish Paste in Banana Leaves)50 Minutes
- Cucur Udang with Peanut Sauce Recipe (Prawn Fritters)30 Minutes
Leave a Reply