Velvet Cod & Gai Lan Rice Bowl: A Cantonese Comfort
Flaky cod and crisp-tender Chinese broccoli elevate this simple rice bowl with umami richness.
By Janelle
Updated: January 18, 2026
Why I Love This Recipe
This Silky Cod and Chinese Broccoli Rice bowl is a comforting weeknight meal inspired by Cantonese cuisine. It's a celebration of simple ingredients cooked perfectly: tender cod bathed in a savory sauce, vibrant gai lan with its slight bitterness, all served over a bed of fluffy rice. This dish highlights the Cantonese emphasis on fresh ingredients and balanced flavors, creating a harmonious and satisfying experience.
- •Silky Smooth Texture - The cod fillets are delicately cooked, resulting in a melt-in-your-mouth texture that's incredibly satisfying.
- •Umami-Rich Sauce - The combination of soy sauce, oyster sauce, and Shaoxing wine creates a complex and savory sauce that coats every grain of rice.
- •Perfectly Bitter Balance - The slight bitterness of the Chinese broccoli provides a delightful counterpoint to the richness of the fish and sauce.
- •Quick and Easy Prep - This dish comes together in under 30 minutes, making it ideal for busy weeknights.
- •Nutrient-Packed Meal - This dish is a great source of lean protein from the cod and essential vitamins and minerals from the Chinese broccoli.
Ingredients You'll Need
Here's what you'll need – nothing too fancy, just good ingredients that work together beautifully.
- 1.5 lbs Cod fillets (skinned and boneless, cut into 1-inch pieces)
- 1 lb Chinese broccoli (gai lan) (trimmed and cut into 2-inch pieces)
- 4 cups Cooked rice (steamed)
- 3 tablespoons Soy sauce (low sodium preferred)
- 2 tablespoons Oyster sauce
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1 tablespoon Cornstarch
- 1 teaspoon Sesame oil
- 2 cloves Garlic (minced)
- 1 teaspoon Ginger (minced)
- 2 tablespoons Vegetable oil
Step-by-Step Instructions
- 1
In a medium bowl, gently toss the cod pieces with 1 tablespoon of soy sauce and 1 tablespoon of cornstarch. This marinade will help tenderize the fish and create a velvety texture when cooked. Ensure the cod is evenly coated for optimal results.
~3 min
Tip: Don't over-marinate the cod, as the soy sauce can cure it. - 2
In a separate small bowl, whisk together the remaining 2 tablespoons of soy sauce, oyster sauce, Shaoxing wine, and sesame oil. This will form the flavorful base of your sauce. Set it aside for later use.
~2 min
Tip: Taste the sauce and adjust the soy sauce or oyster sauce to your preference. - 3
- 4
Add the Chinese broccoli to the wok and stir-fry for 2-3 minutes, until it turns bright green and slightly tender but still crisp. The gai lan should retain some bite for a pleasant textural contrast.
~3 min
Tip: If the wok is too dry, add a splash of water to help steam the broccoli. - 5
Remove the Chinese broccoli from the wok and set aside. Add the remaining 1 tablespoon of vegetable oil to the wok.
~1 min
Tip: Make sure the wok is hot before adding the oil and fish. - 6
Carefully add the marinated cod to the wok in a single layer, avoiding overcrowding. Sear the cod for about 2-3 minutes per side, until lightly browned and cooked through. The fish should flake easily with a fork.
~6 min
Tip: Do not overcrowd the pan, cook in batches if necessary. - 7
Pour the prepared sauce into the wok with the cod. Stir gently to coat the fish evenly with the sauce. Let the sauce simmer for about 1 minute, until it thickens slightly.
~2 min
Tip: Adjust heat to medium-low to prevent sauce from burning. - 8
Return the Chinese broccoli to the wok. Toss gently to combine the broccoli with the cod and sauce. Ensure everything is heated through evenly.
~1 min
Tip: Avoid over-stirring to prevent breaking the cod fillets. - 9
Divide the cooked rice among four bowls. Top each bowl with the silky cod and Chinese broccoli mixture. Garnish with extra sesame oil or chopped scallions, if desired.
~1 min
Tip: Serve immediately for the best flavor and texture.
How Do I Know It's Ready?
The cod is done when it flakes easily with a fork and is opaque throughout. Avoid overcooking, as this can make the fish dry.
Frequently Asked Questions
Yes, but make sure to thaw them completely before cooking and pat them dry with paper towels.
Final Thoughts
I hope you enjoy making this Velvet Cod & Gai Lan Rice Bowl: A Cantonese Comfort as much as I do! It's a wonderful dish that's sure to become a favorite in your kitchen. If you try this recipe, I'd love to hear how it turned out – feel free to share your experience and any variations you tried!