RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Spicy Ginger‑Soy Shrimp Stir‑Fry with Snap Peas, Baby Corn & Coconut Jasmine Rice
  • Steamed Miso-Ginger Salmon with Sesame Jasmine Rice & Baby Bok Choy
  • Steamed Lemon-Garlic Broccoli & Chickpea Bowl over Jasmine Rice with Za'atar Yogurt
  • Miso-Glazed Salmon with Sesame Bok Choy and Steamed Jasmine Rice
  • Szechuan-Glazed Pork Tenderloin with Jasmine Rice & Quick Stir-Fried Baby Bok Choy
  • Vietnamese‑Style Lime & Basil Seared Flank Beef with Wide Rice Noodles and Sugar Snap Peas
  • Browse all recipes →
Ginger–Soy Steamed Cod over Quick Jasmine Rice with Sugar Snap Peas & Baby Bok Choy

Ginger–Soy Steamed Cod over Quick Jasmine Rice with Sugar Snap Peas & Baby Bok Choy

By Megan Sewrey

East Asian / Asian-fusion (Chinese-inspired steamed fish)Intermediate

Tender, flaky cod is gently steamed with bright ginger, scallion and a savory-sweet ginger–soy dressing, then served over fragrant quick-cook jasmine rice with crisp sugar snap peas and tender baby bok choy. The result is a light, restaurant-quality Asian-fusion plate where delicate textures and clean, layered flavors (umami soy, toasty sesame, zesty lime) sing together—perfect for a fast weeknight but impressive enough for guests.

Prep: 15 minutes
Cook: 12 minutes
Total: 27 minutes
2 servings
dinnerseafoodAsianhealthyquick

Ingredients

  • 10 oz (280 g) fresh cod fillets
  • 1 cup quick-cook or pre-cooked jasmine rice (cooked)
  • 2/3 cup sugar snap peas, trimmed and halved
  • 1/2 medium (~4 tbsp) medium carrot, shaved into ribbons
  • 4 leaves baby bok choy leaves, thinly sliced
  • 2 tsp fresh ginger, finely grated
  • 2 tbsp light soy sauce
  • 1 tsp rice vinegar
  • 1 tsp toasted sesame oil
  • 2 whole scallions, thinly sliced
  • 2 tbsp fresh cilantro, chopped
  • 2 wedges lime wedges
  • 1 tsp toasted sesame seeds
  • 2 pinches crushed red pepper flakes (optional)

Instructions

1

Read the recipe and gather everything. Pat the cod fillets dry with paper towels—this encourages the ginger–soy dressing to cling to the fish and prevents steaming water from diluting flavors. Season both sides lightly with kosher salt and a few grinds of black pepper.

2

Prepare the rice so it’s hot and ready when the fish finishes: if using pre-cooked jasmine rice, reheat gently on the stovetop with a splash (1–2 tsp) water in a covered small saucepan over low heat for 3–4 minutes, fluffing occasionally; if using quick-cook (dry) jasmine rice, follow package directions (typically 1 cup rice to 1¼–1½ cups water; simmer 10–12 minutes). Keeping the rice hot ensures the dish is served warm and prevents the fish from overcooking while waiting.

3

Build the ginger–soy dressing: in a small bowl combine 2 tbsp light soy sauce, 1 tsp rice vinegar, 1 tsp toasted sesame oil and the 2 tsp freshly grated ginger. Taste and adjust—the soy supplies umami and salt, the vinegar brightens the sauce, sesame oil adds a nutty back note, and ginger gives aromatic lift. Reserve about 1 tsp of sliced scallion to finish; mix the rest into the dressing.

4

Arrange the fish and vegetables for steaming: choose a shallow heatproof plate that fits your steamer or a bamboo steamer basket. Layer the carrot ribbons and sliced bok choy on the plate first—they act as a bed that keeps the fish elevated from pooled liquid and add flavor. Place the cod fillets on top, then scatter the halved sugar snap peas around the fish (they cook quickly and will stay bright and crisp). Spoon the ginger–soy dressing evenly over the fillets so the surface is lightly coated—this both seasons the fish and creates a fragrant steaming liquid.

5

Steam the fish: bring 1–2 inches of water to a simmer in a wok, large sauté pan with steamer rack, or a dedicated steamer. The water should be at a gentle boil before you add the fish—adding cold water will lengthen cook time and can over-steam the fish. Place the plate in the steamer, cover tightly, and steam for 6–8 minutes for 5–6 oz fillets (about 140 g) — for our 10 oz divided into two portions this timing is the same. Steaming time depends on thickness: the fish is done when it flakes easily with a fork and is opaque throughout. Steam the vegetables with the fish so they finish at the same time and retain color and crunch.

6

While the fish steams, toast the sesame seeds and finish scallions: in a small dry skillet over medium heat, toast 1 tsp sesame seeds, shaking the pan, until fragrant and lightly golden (30–60 seconds)—this magnifies their nuttiness. Slice the reserved scallion tip for garnish. Toasting seeds just before serving preserves aroma.

7

Check doneness and rest briefly: remove the steamer lid carefully (tilt it so steam escapes away from you). Check the thickest part of the fish—if it flakes and is uniformly opaque, it’s ready. Let the fish rest covered for 1 minute; this allows residual heat to complete cooking and the juices to redistribute without overcooking the exterior.

8

Assemble each bowl: divide the hot jasmine rice between two shallow bowls. Using a spatula, lift a fillet onto each bed of rice, arrange some steamed sugar snap peas and bok choy alongside, and spoon any accumulated juices from the steaming plate over the fish and rice—those juices are intensely flavored and should not be wasted. Top with reserved sliced scallion, chopped cilantro, toasted sesame seeds and a squeeze of lime. Finish with a pinch of crushed red pepper flakes for heat if desired.

9

Taste and adjust: after the lime squeeze, taste a small spoonful and add more soy or a tiny pinch of salt if needed—remember light soy is quite salty, so adjust conservatively. Serve immediately so the textures (flaky fish, warm rice, crisp vegetables) are at their best.

Chef's Tips

  • 1Do not over-steam the fish: check at the minimum time. Over-steaming makes cod dry and grainy. Aim for 'just opaque' and flaky.
  • 2Pat fish dry and season just before steaming. Wet fish will dilute the marinade and steam into a bland broth.
  • 3If you don't have a steamer, create a makeshift one: put a metal colander or heatproof rack inside a deep skillet with 1–2 inches simmering water, cover tightly with a lid or foil, and steam.
  • 4Toast sesame seeds and add herbs at the last moment—they lose vibrancy if exposed to heat for long.
  • 5Balance sodium: light soy has a lot of salt. If you need a lower-sodium version, use low-sodium soy or dilute with a splash more rice vinegar and a touch of water.

Variations

  • Miso-Glazed Version: brush a thin glaze of 1 tbsp white miso mixed with 1 tsp mirin and 1 tsp rice vinegar over the cod before steaming for a richer umami finish.
  • Change the fish: swap cod for 5–6 oz portions of halibut or sea bass (similar cooking times) or use salmon (reduce steam time slightly) for an oilier, richer result.
  • Vegetable & grain swaps: use brown jasmine rice (cook longer) or cauliflower rice for a lower-carb option. Replace sugar snap peas with snow peas or blanched broccolini.
  • Make it gluten-free: use tamari or coconut aminos instead of light soy sauce.

Nutrition per Serving

292

Calories

30g

Protein

30g

Carbs

4g

Fat

3g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Ginger–Soy Steamed Cod over Quick Jasmine Rice with Sugar Snap Peas & Baby Bok Choy

By Megan Sewrey

dinnerseafoodAsianhealthyquick
Ginger–Soy Steamed Cod over Quick Jasmine Rice with Sugar Snap Peas & Baby Bok Choy - fresh cod fillets, quick-cook or pre-cooked jasmine rice (cooked) recipe

Tender, flaky cod is gently steamed with bright ginger, scallion and a savory-sweet ginger–soy dressing, then served over fragrant quick-cook jasmine rice with crisp sugar snap peas and tender baby bok choy. The result is a light, restaurant-quality Asian-fusion plate where delicate textures and clean, layered flavors (umami soy, toasty sesame, zesty lime) sing together—perfect for a fast weeknight but impressive enough for guests.

East Asian / Asian-fusion (Chinese-inspired steamed fish)Intermediate2 servings
Prep: 15 minutes
Cook: 12 minutes
27 minutes

Ingredients

  • 10 oz (280 g) fresh cod fillets
  • 1 cup quick-cook or pre-cooked jasmine rice (cooked)
  • 2/3 cup sugar snap peas, trimmed and halved
  • 1/2 medium (~4 tbsp) medium carrot, shaved into ribbons
  • 4 leaves baby bok choy leaves, thinly sliced
  • 2 tsp fresh ginger, finely grated
  • 2 tbsp light soy sauce
  • 1 tsp rice vinegar
  • 1 tsp toasted sesame oil
  • 2 whole scallions, thinly sliced
  • 2 tbsp fresh cilantro, chopped
  • 2 wedges lime wedges
  • 1 tsp toasted sesame seeds
  • 2 pinches crushed red pepper flakes (optional)

Instructions

1

Read the recipe and gather everything. Pat the cod fillets dry with paper towels—this encourages the ginger–soy dressing to cling to the fish and prevents steaming water from diluting flavors. Season both sides lightly with kosher salt and a few grinds of black pepper.

2

Prepare the rice so it’s hot and ready when the fish finishes: if using pre-cooked jasmine rice, reheat gently on the stovetop with a splash (1–2 tsp) water in a covered small saucepan over low heat for 3–4 minutes, fluffing occasionally; if using quick-cook (dry) jasmine rice, follow package directions (typically 1 cup rice to 1¼–1½ cups water; simmer 10–12 minutes). Keeping the rice hot ensures the dish is served warm and prevents the fish from overcooking while waiting.

3

Build the ginger–soy dressing: in a small bowl combine 2 tbsp light soy sauce, 1 tsp rice vinegar, 1 tsp toasted sesame oil and the 2 tsp freshly grated ginger. Taste and adjust—the soy supplies umami and salt, the vinegar brightens the sauce, sesame oil adds a nutty back note, and ginger gives aromatic lift. Reserve about 1 tsp of sliced scallion to finish; mix the rest into the dressing.

4

Arrange the fish and vegetables for steaming: choose a shallow heatproof plate that fits your steamer or a bamboo steamer basket. Layer the carrot ribbons and sliced bok choy on the plate first—they act as a bed that keeps the fish elevated from pooled liquid and add flavor. Place the cod fillets on top, then scatter the halved sugar snap peas around the fish (they cook quickly and will stay bright and crisp). Spoon the ginger–soy dressing evenly over the fillets so the surface is lightly coated—this both seasons the fish and creates a fragrant steaming liquid.

5

Steam the fish: bring 1–2 inches of water to a simmer in a wok, large sauté pan with steamer rack, or a dedicated steamer. The water should be at a gentle boil before you add the fish—adding cold water will lengthen cook time and can over-steam the fish. Place the plate in the steamer, cover tightly, and steam for 6–8 minutes for 5–6 oz fillets (about 140 g) — for our 10 oz divided into two portions this timing is the same. Steaming time depends on thickness: the fish is done when it flakes easily with a fork and is opaque throughout. Steam the vegetables with the fish so they finish at the same time and retain color and crunch.

6

While the fish steams, toast the sesame seeds and finish scallions: in a small dry skillet over medium heat, toast 1 tsp sesame seeds, shaking the pan, until fragrant and lightly golden (30–60 seconds)—this magnifies their nuttiness. Slice the reserved scallion tip for garnish. Toasting seeds just before serving preserves aroma.

7

Check doneness and rest briefly: remove the steamer lid carefully (tilt it so steam escapes away from you). Check the thickest part of the fish—if it flakes and is uniformly opaque, it’s ready. Let the fish rest covered for 1 minute; this allows residual heat to complete cooking and the juices to redistribute without overcooking the exterior.

8

Assemble each bowl: divide the hot jasmine rice between two shallow bowls. Using a spatula, lift a fillet onto each bed of rice, arrange some steamed sugar snap peas and bok choy alongside, and spoon any accumulated juices from the steaming plate over the fish and rice—those juices are intensely flavored and should not be wasted. Top with reserved sliced scallion, chopped cilantro, toasted sesame seeds and a squeeze of lime. Finish with a pinch of crushed red pepper flakes for heat if desired.

9

Taste and adjust: after the lime squeeze, taste a small spoonful and add more soy or a tiny pinch of salt if needed—remember light soy is quite salty, so adjust conservatively. Serve immediately so the textures (flaky fish, warm rice, crisp vegetables) are at their best.

Chef's Tips

  • 1Do not over-steam the fish: check at the minimum time. Over-steaming makes cod dry and grainy. Aim for 'just opaque' and flaky.
  • 2Pat fish dry and season just before steaming. Wet fish will dilute the marinade and steam into a bland broth.
  • 3If you don't have a steamer, create a makeshift one: put a metal colander or heatproof rack inside a deep skillet with 1–2 inches simmering water, cover tightly with a lid or foil, and steam.
  • 4Toast sesame seeds and add herbs at the last moment—they lose vibrancy if exposed to heat for long.
  • 5Balance sodium: light soy has a lot of salt. If you need a lower-sodium version, use low-sodium soy or dilute with a splash more rice vinegar and a touch of water.

Variations

  • Miso-Glazed Version: brush a thin glaze of 1 tbsp white miso mixed with 1 tsp mirin and 1 tsp rice vinegar over the cod before steaming for a richer umami finish.
  • Change the fish: swap cod for 5–6 oz portions of halibut or sea bass (similar cooking times) or use salmon (reduce steam time slightly) for an oilier, richer result.
  • Vegetable & grain swaps: use brown jasmine rice (cook longer) or cauliflower rice for a lower-carb option. Replace sugar snap peas with snow peas or blanched broccolini.
  • Make it gluten-free: use tamari or coconut aminos instead of light soy sauce.

Nutrition per Serving

292

Calories

30g

Protein

30g

Carbs

4g

Fat

3g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with fresh cod fillets🥘 More with quick-cook or pre-cooked jasmine rice (cooked)🥘 More with sugar snap peas, trimmed and halved

Similar Recipes