
Growing up in Chicago, my kitchen was always a whirlwind of activity, filled with the aroma of my babcia’s hearty Polish dishes. But it was during a family trip to Malaysia that I first encountered the dish that would forever change my culinary world: Nasi Dagang. Imagine my surprise when I discovered this fragrant, coconut-infused rice dish, traditionally served with a rich, spicy fish curry. It was love at first bite! Today, I’m excited to share my version of this beloved Malaysian dish, “Savor Malaysian Nasi Dagang,” with you. It’s a delightful blend of flavors that brings a taste of the exotic right into your home kitchen.
Why You’ll Love This Recipe
If you’re looking for a dish that’s both comforting and a little adventurous, this is it. Savor Malaysian Nasi Dagang is not only a feast for the taste buds but also a visual delight with its vibrant colors and aromatic spices. The best part? It’s surprisingly easy to make, even if you’re new to Malaysian cuisine. Plus, it’s naturally gluten-free and can be adapted for different dietary needs. Whether you’re cooking for family or impressing guests, this dish is sure to be a hit!
Ingredients
- 2 cups of Thai jasmine rice
- 1 cup of glutinous rice
- 1 cup of coconut milk
- 1 tablespoon of fenugreek seeds
- 1 tablespoon of salt
- 4 shallots, thinly sliced
- 1 piece of ginger, sliced
- 3 pandan leaves, knotted
- 500g of fish (tuna or mackerel), cleaned and cut into pieces
- 2 tablespoons of curry powder
- 1 tablespoon of chili paste
- 1 cup of water
- 1 tablespoon of tamarind paste
- Salt and sugar to taste

Step-by-Step Instructions
- Begin by rinsing the jasmine and glutinous rice together until the water runs clear. Soak them in water for about 30 minutes.
- Drain the rice and place it in a rice cooker. Add coconut milk, fenugreek seeds, salt, shallots, ginger, and pandan leaves. Stir well.
- Cook the rice until it’s fluffy and fragrant. This should take about 20 minutes.
- While the rice is cooking, prepare the fish curry. In a pot, heat some oil and sauté the curry powder and chili paste until aromatic.
- Add the fish pieces, water, and tamarind paste. Stir gently to combine.
- Simmer the curry on low heat for about 15 minutes or until the fish is cooked through. Adjust seasoning with salt and sugar to taste.
- Once the rice is done, fluff it with a fork and serve it alongside the fish curry. Enjoy!
What Makes This Recipe Special
- Quick and easy to prepare
- Packed with flavor and nutrition
- Perfect for any occasion
- Customizable to your taste preferences
- Budget-friendly ingredients
Expert Tips for Success
To ensure your Nasi Dagang is perfect every time, here are a few tips: Always rinse your rice thoroughly to remove excess starch, which can make it gummy. If you can’t find pandan leaves, a small piece of bay leaf can work as a substitute. When cooking the curry, be careful not to over-stir the fish to prevent it from breaking apart. Lastly, taste as you go to balance the flavors to your liking.
COOKING TOOLS
When I make this recipe, my go-to tool is the 4.2 Quart Cast Iron Dutch Oven for simmering the curry to perfection. It retains heat beautifully, ensuring even cooking. For chopping those shallots and ginger, the MOSFiATA 8″ Professional Chef’s Knife is a must-have in my kitchen. It makes prep work a breeze!

Variations and Substitutions
Feel free to get creative with your Nasi Dagang. If you prefer a vegetarian version, substitute the fish with tofu or tempeh. For a milder curry, reduce the amount of chili paste or use a sweet paprika instead. You can also add vegetables like okra or eggplant to the curry for extra nutrition and texture.
Serving Suggestions
Savor Malaysian Nasi Dagang is best served hot, with a side of fresh cucumber slices or a simple salad to balance the rich flavors. For an authentic experience, pair it with a refreshing iced tea or a cold glass of coconut water. It’s a meal that brings warmth and joy to any table.

FAQs
Can I prepare Nasi Dagang in advance?
Yes, you can prepare the rice and curry a day ahead. Store them separately in airtight containers in the fridge. Reheat gently before serving.
What type of fish is best for this recipe?
Tuna and mackerel are traditional choices, but any firm white fish will work well.
Is it possible to make this dish spicier?
Absolutely! Add more chili paste or fresh chilies to the curry for an extra kick.
Final Thoughts
Cooking Savor Malaysian Nasi Dagang is like taking a mini-vacation to Southeast Asia without leaving your kitchen. It’s a dish that combines comfort with a touch of exotic flair, perfect for adventurous foodies and those who love to explore new flavors. I hope you enjoy making and sharing this delightful meal with your loved ones. Remember, the best dishes are made with love and a pinch of humor!
👉 I hope you loved making this Savor Malaysian Nasi Dagang—it’s a flavor-packed journey to Malaysia right from your kitchen! If you’re in the mood for more culinary adventures, try out these delicious recipes: Chicken Rendang, Beef Satay, and Coconut Pandan Pancakes. Join us on our Facebook Page and Facebook Group — and don’t forget to follow on Pinterest for daily inspiration!

Main Course · American · Medium
savor malaysian nasi dagang: 7 Ultimate Party Ideas
A delightful Malaysian dish featuring fragrant coconut rice and spicy fish curry, perfect for adventurous foodies.
Keep the screen of your device on while you follow the steps.
- Rinse the jasmine and glutinous rice together until the water runs clear. Soak them in water for about 30 minutes.
- Drain the rice and place it in a rice cooker. Add coconut milk, fenugreek seeds, salt, shallots, ginger, and pandan leaves. Stir well.
- Cook the rice until it's fluffy and fragrant. This should take about 20 minutes.
- While the rice is cooking, prepare the fish curry. In a pot, heat some oil and sauté the curry powder and chili paste until aromatic.
- Add the fish pieces, water, and tamarind paste. Stir gently to combine.
- Simmer the curry on low heat for about 15 minutes or until the fish is cooked through. Adjust seasoning with salt and sugar to taste.
- Once the rice is done, fluff it with a fork and serve it alongside the fish curry. Enjoy!