Back to all recipes
Chinese Steamed Cod

Chinese Steamed Cod

Classic Cantonese Steamed Cod with Scallion Oil

This elegant steamed fish showcases the pure, delicate flavor of cod through traditional Cantonese technique. The aromatic hot oil releases the essence of fresh ginger and scallions, creating a dish that's both simple and sophisticated. Perfect for when you want restaurant-quality results with minimal effort.

ChineseAsianLunchDinnerQuick Meals
↓ Jump to Recipe

There's something almost ceremonial about the moment hot oil meets fresh aromatics in this dish. The sizzle that erupts when smoking oil hits the ginger and scallions releases a fragrance that transforms your kitchen into a proper Cantonese restaurant. This technique — finishing steamed fish with scallion oil — represents centuries of refinement in Chinese cooking, where the goal is always to enhance, never mask, the natural sweetness of pristine fish.

Cod works beautifully here because its mild flavor and firm texture can handle the gentle heat of steaming without falling apart. The fish emerges from the steamer silky and tender, while the hot oil treatment creates layers of flavor that build from the delicate fish base up through the aromatic finish. Unlike Western preparations that often rely on heavy sauces or aggressive seasonings, this method celebrates restraint.

The timing matters more than you might expect. The fish continues cooking slightly from residual heat even after leaving the steamer, so pulling it at just the right moment — when it's barely opaque throughout — ensures it won't turn dry or stringy. The oil needs to be genuinely hot to properly bloom the aromatics, but not so hot that it burns them on contact. Master these two elements, and you'll have a dish that rivals anything you'd find in Hong Kong's best seafood restaurants.

Prep10 min
Cook8 min
Total18 min
Servings4
Difficultyeasy

Ingredients

  • 1 lbfresh cod fillets, skin removed and pin bones checked
  • 2 clovegarlic cloves, fresh(optional)
  • 3 green onions (scallions), white and green parts
  • ½ tbspfresh ginger, young and tender preferred
  • 3 tbspavocado oil or neutral cooking oil with high smoke point
  • 2 tbspseafood soy sauce or light soy sauce

Instructions

  1. Rinse the cod fillets under cold running water to remove any residual scales or debris, then gently pat completely dry with paper towels. The fish should feel firm and smell fresh like the ocean.
  2. Finely mince the garlic if using, and scatter it evenly over the top of the fish. The garlic will infuse the cod with subtle warmth during steaming.
  3. Using a sharp knife, slice the green onions and remaining ginger into hair-thin julienne strips. The finer your cuts, the more elegantly they'll wilt when the hot oil hits them. Set these aromatics aside in separate small bowls.
  4. Fill a large pot or wok with about 2 inches of water and place your steaming rack inside. Bring to a vigorous boil over high heat - you'll hear the water bubbling actively and see plenty of steam rising.
  5. Place the fish on a heatproof plate that fits in your steamer. Steam for 3-5 minutes depending on thickness - thin fillets need just 3 minutes, while thicker portions may need up to 5 minutes, but never exceed 7 minutes total. The fish is done when it flakes easily and turns opaque white throughout.
    4 min
  6. While the fish steams, heat the oil in a small saucepan over medium-high heat until it just begins to smoke lightly. You'll see wisps rising from the surface - this is your cue that it's ready to release the aromatics.
    3 min
  7. Carefully remove the steamed fish from the steamer and drain any accumulated liquid from the plate, or transfer to a fresh serving plate if you prefer. The fish should be pristine and white, with no translucent areas remaining.
  8. Quickly arrange the sliced green onions and ginger over the hot fish, then immediately pour the smoking oil over them in a steady stream. You'll hear a satisfying sizzle as the oil hits the aromatics, releasing their fragrant oils into the air.
  9. Drizzle the soy sauce around the edges of the fish, letting it pool slightly in the plate to create a light, savory sauce. Serve immediately while the aromatics are still fragrant from the hot oil treatment.
Tips & Tricks
Frequently Asked Questions
Can I use frozen cod for this recipe?

Yes, but thaw it completely and pat it thoroughly dry — frozen fish releases more moisture during cooking. Let it come to room temperature for 10 minutes before steaming for more even cooking.

What can I substitute if I don't have a steamer setup?

Use any pot with a tight lid and a heatproof plate that fits inside. Place the plate on an overturned bowl or small rack to keep it above the water level.

How do I know when the cod is perfectly cooked?

The fish should flake easily when pressed with a fork and be completely opaque white throughout. If you see any translucent areas, steam for another minute.

Can I make this with other types of fish?

Absolutely — halibut, sea bass, or any firm white fish works well. Adjust steaming time based on thickness, but the technique remains the same.

What if my oil isn't hot enough and doesn't sizzle?

Reheat it until you see light wisps of smoke rising, then try again. The sizzle is crucial for releasing the aromatics — without it, the dish will taste flat.