June 29, 2026 · 5 min

Sweet Soy Salmon Bowls with Chili Green Beans and Pickled Cucumber

Lunch5 min1548 cal / serving

This vibrant bowl brings together flaky salmon coated in a sweet soy glaze, fluffy rice with scallions and a kick of heat from chili-roasted green beans. A quick pickled cucumber adds a bright, crunchy contrast that ties everything together.

Perfect for a weeknight dinner that feels special, this recipe is packed with savory, tangy and spicy flavors. The salmon stays moist and tender, while the green beans get a nice char. It’s a complete meal in one bowl that’s both satisfying and delicious.


Recipe details

Lunch5 min1548 cal / serving2 servings

Nutrition per serving

Calories1548 kcalProtein37.5 gFat116.1 gCarbs90.9 gSugar37 gFiber4.1 gSodium1186 mg

Dietary labels

Gluten-free: noLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: containsMilk / dairy: containsEgg: containsFish: containsShellfish: not detectedPeanut: not detectedTree nuts: not detectedSoy: containsSesame: containsMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Green Beans6 ounce Green BeansView ingredient guide
Rice Wine Vinegar5 teaspoon Rice Wine VinegarView ingredient guide
Apricot Jam1 unit Apricot JamView ingredient guide
Mini Cucumber1 unit Mini CucumberView ingredient guide
Sweet Soy Glaze4 tablespoon Sweet Soy GlazeView ingredient guide
Sesame Seeds1 tablespoon Sesame SeedsView ingredient guide
Mayonnaise4 tablespoon MayonnaiseView ingredient guide
Scallions2 unit ScallionsView ingredient guide
Jasmine Rice0.75 cup Jasmine RiceView ingredient guide
Sriracha1 teaspoon SrirachaView ingredient guide
Garlic Powder1 teaspoon Garlic PowderView ingredient guide
Salmon10 ounce SalmonView ingredient guide
Sugar0.5 teaspoon (tsp) SugarView ingredient guide
Butter1 tablespoon (tbsp) ButterView ingredient guide
Black Pepperteaspoon (tsp) Black PepperView ingredient guide
Saltteaspoon (tsp) SaltView ingredient guide

Instructions

  1. Adjust oven rack to top positions and preheat to 425°F. Wash and dry produce. Halve the cucumber lengthwise, then slice crosswise into half-moons. Trim and thinly slice scallions, separating whites from greens. Trim green beans if needed.
  2. In a small bowl, combine cucumber, rice wine vinegar, ½ teaspoon sugar and a pinch of salt. Set aside to pickle.
  3. Heat a drizzle of oil in a small pot over medium-high heat. Add scallion whites and cook, stirring, until softened, about 1 minute. Add rice, 1¼ cups water and a pinch of salt. Bring to a boil, then cover and reduce heat to low. Simmer until rice is tender, 15-18 minutes. Keep covered off heat until ready to serve.
  4. Line a baking sheet with foil and lightly oil. Pat salmon dry with paper towels. Place salmon skin-side down on one side of the sheet. Brush with half the sweet soy glaze and sprinkle with a pinch of chili flakes. Toss green beans on the empty side with half the garlic powder, remaining chili flakes (to taste), a drizzle of oil, salt and pepper. Roast on top rack until salmon is partially cooked, about 8 minutes.
  5. Remove salmon from oven and brush with remaining sweet soy glaze. Return to oven and roast until glaze is tacky and salmon is cooked through and green beans are tender, 2-4 minutes more. If salmon finishes before green beans, remove salmon and continue roasting beans for 2-4 minutes. Meanwhile, in a small bowl, combine mayonnaise, apricot jam, Sriracha, remaining garlic powder, 1 teaspoon water and a pinch of salt.
  6. Fluff rice with a fork; stir in half the scallion greens and 1 tablespoon butter. Season with salt and pepper. Divide rice among bowls. Top with salmon, green beans and pickled cucumber (drained). Drizzle salmon and green beans with the sauce. Sprinkle with remaining scallion greens and sesame seeds to taste.

Recipe Tips

For extra crispy green beans, spread them in a single layer and don’t overcrowd the sheet.

If you prefer less heat, reduce the Korean chili flakes or omit them from the green beans.

Let the pickled cucumber sit for at least 10 minutes for best flavor.

FAQ

Can I use a different type of fish?

Yes, you can substitute salmon with another firm fish like trout or arctic char. Adjust cooking time as needed.

What can I use instead of sweet soy glaze?

Mix 2 tablespoons soy sauce with 1 tablespoon honey or brown sugar as a substitute.

How do I store leftovers?

Store components separately in airtight containers in the refrigerator for up to 2 days. Reheat gently.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.