Easy Scallion Oil Steamed Fish

To be honest, the kids (and I 😅) don’t really like fish because of that fishy taste — which means there are only a handful of ways my kids will actually eat it. This scallion oil steamed fish is one of those rare winners.

Inspired by a fish dish I used to enjoy in Shanghai when we were living there, I’ve tweaked it to suit our home kitchen — less fuss, more fragrance, and absolutely no fishy smell. Simple, comforting, and finally… a fish dish my kids say yes to.

Here’s how I do it!

Ingredients

1 fish steak/fillet (I used batang!)

4-5 slices ginger

Cooking oil

1 bunch spring onions, cut into 2-inch pieces

Marinade:

1.5 tbsp soy sauce

1 tbsp sesame oil

1/4 tsp sugar

Method

1. Prepare scallion oil

• Heat the vegetable oil in a pan over medium heat.

• Add the spring onion pieces and fry until fragrant and lightly golden.

• Remove from heat and set aside.

2. Prepare the fish

• Place ginger slices on a heatproof plate.

• Lay the cleaned fish on top of the ginger.

3. Marinate

• Mix soy sauce, sesame oil, and sugar in a small bowl.

• Pour the marinade evenly over the fish.

4. Steam the fish

• Bring water to a boil in a steamer or a wok with a steaming rack.

• Place the fish plate in the steamer, cover, and steam over medium heat for 8-10 minutes (depending on thickness) until the fish is just cooked through.

5. Finish with scallion oil

• Once steamed, carefully pour the warm scallion oil over the fish.

• Top with scallion crisps (from making scallion oil).

6. Serve

• Serve immediately with steamed rice.

Leave a comment