Asian Steamed Fish Coconut Rice

For more great recipes visit »

Dairy Farmers of Canada


1 tbsp (15 mL) butter

3 green onions, sliced

1/2 cup (125 mL) diced sweet red

pepper or thinly sliced baby carrots

1/2 tsp (2 mL) salt, divided

1/8 tsp (0.5 mL) hot pepper flakes

1 cup (250 mL) jasmine rice, rinsed

1/4 cup (50 mL) unsweetened shredded coconut

1 cup (250 mL) water

1 tbsp (15 mL) all purpose flour

2 cups (500 mL) milk

2 cups (500 mL) trimmed snow peas or chopped green beans

1 lb (500 g) thin skinless white fish fillets (about 1/2 inch 1 cm thick), cut into 4 pieces


1/ 4 cup (50 mL) chopped fresh cilantro or basil

1 lime, cut into 4 wedges

Asian Steamed Fish Coconut Rice

This is a one-skillet meal that uses the traditional Asian technique of steaming fish and vegetables. There's little clean-up and you get the four food groups in one flavourful dish.

Tip: If you enjoy a little more heat, increase the hot pepper flakes to 1/4 tsp (1 mL) or add hot pepper sauce to taste.

Thin fish fillets work best for this recipe, such as tilapia, pickerel or Pacific cod. If your fillets are thicker than 1/2-inch (1 cm), add the fish to the rice, cover and simmer for 5 minutes, then add the snow peas and simmer for 15 minutes as directed to allow the fish to cook without overcooking the snow peas.When buying fish, be sure to choose a variety that is sustainable and ethically fished.

Jasmine rice has a fragrant aroma and floral flavour and cooks quickly. It's readily available at most major supermarkets. You can use long-grain parboiled (Converted) rice instead; just increase the water by 1/4 cup (50 mL) and simmer for 10 minutes before adding the fish.

Servings : 4

Preparation Time : 10 minutes

Cooking Time : 30 minutes

Nutritional Information

Calories: 413

Protein: 25 g

Carbohydrate: 52 g

Fat: 11 g

Fibre: 3.6 g

Sodium: 666 mg


In a large skillet, melt butter over medium heat. Sauté green onions, red pepper or carrots, three-quarters of the salt and hot pepper flakes for 3 min or until softened. Stir in rice and coconut until coated. Add water and bring to a boil.

Whisk flour into milk and pour into skillet, stirring. Bring to a simmer, stirring often. Cover, reduce heat to low and simmer for 5 min.

Gently stir rice. Place fish fillets on top of rice; sprinkle with remaining salt and pepper, to taste. Sprinkle with snow peas. Cover and simmer, for 15 min or until rice is tender and fish flakes easily with a fork. Remove from heat and let stand for 5 min. Sprinkle with cilantro or basil. Serve with lime wedges to squeeze over top.

To encourage thoughtful and respectful conversations, first and last names will appear with each submission to CBC/Radio-Canada's online communities (except in children and youth-oriented communities). Pseudonyms will no longer be permitted.

By submitting a comment, you accept that CBC has the right to reproduce and publish that comment in whole or in part, in any manner CBC chooses. Please note that CBC does not endorse the opinions expressed in comments. Comments on this story are moderated according to our Submission Guidelines. Comments are welcome while open. We reserve the right to close comments at any time.

Submission Policy

Note: The CBC does not necessarily endorse any of the views posted. By submitting your comments, you acknowledge that CBC has the right to reproduce, broadcast and publicize those comments or any part thereof in any manner whatsoever. Please note that comments are moderated and published according to our submission guidelines.