Quick Asian Salmon Stir-Fry with Garlic Soy Glaze

If you need a healthy, fast dinner for busy weeknights, this salmon stir fry is a great option. It pairs nutrient-rich salmon and crisp vegetables with a flavorful stir-fry marinade. Ready in under 30 minutes, it uses simple ingredients and delivers bold taste.

a close up image of salmon stir fry over white rice and garnished with green onions and sesame seeds with a silver fork resting next to it

What Makes This Recipe Great

This easy Asian Salmon Stir Fry brings together cubed salmon, fresh vegetables, and a homemade marinade for a nutritious meal that comes together quickly. Cubes of salmon and a colorful mix of veggies cook fast, while the marinade adds savory, tangy flavor without fuss.

The recipe is adaptable to many diets: it can be prepared gluten-free, low-carb, keto-friendly, Whole30, paleo, and dairy-free by choosing the appropriate sides. Serve it over rice, noodles, or cauliflower rice depending on your needs.

Watch a Short Video of This Recipe

Ingredient Notes

a photo of recipe ingredients labeled

Salmon Stir Fry

Salmon Fillet: Use about 1 lb of salmon, cut into 1-inch cubes for even cooking.

Avocado Oil: A neutral, high-heat oil works well; use your preferred cooking oil if you prefer.

Green Beans: Fresh green beans cut into 2-inch pieces keep a pleasant bite.

Onion: Cut into chunks, diced, or thinly sliced—choose the texture you like.

Carrot: Use a chopped large carrot or several baby carrots.

Red Bell Pepper: Thinly sliced for color and sweetness.

Stir Fry Marinade

Coconut Aminos: Coconut aminos are low-sodium and gluten-free. You can substitute tamari or soy sauce—omit added salt if you do.

Sea Salt: Use only if you aren’t substituting a salty sauce like soy or tamari.

Garlic: Fresh minced garlic adds the best flavor; jarred minced garlic is convenient and works fine.

Ginger: Fresh grated ginger brightens the marinade.

Red Pepper Flakes: Optional—adjust the amount for desired heat.

Recipe Step by Step

step by step photos showing how to make this recipe
  1. Make the marinade: Whisk all marinade ingredients together in a large bowl.
  2. Prep the salmon: Pat the salmon dry and cut into 1-inch cubes. Toss with the marinade and let sit for about 10 minutes.
  3. Cook the vegetables: Heat 1 tbsp oil in a large skillet over medium heat. Add green beans, onion, carrot, and bell pepper. Stir for 3 minutes, then cover and cook 2 minutes more until tender-crisp. Remove vegetables and set aside.
  4. Reserve the marinade: Remove the salmon from the marinade, keeping the liquid aside.
  5. Cook the salmon: Add the remaining oil to the skillet and arrange salmon cubes in a single layer. Pan-fry 2 minutes, flip, then cook another 2 minutes until cooked through.
  6. Combine and finish: Return the vegetables and reserved marinade to the skillet and cook 1–2 minutes, gently tossing so the salmon stays intact.
  7. Serve: Spoon the salmon and vegetables over rice or cauliflower rice and garnish with sesame seeds and sliced green onions.
veggies and salmon cubes in a pan tossed with stir fry marinade.

Tips & Tricks

Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.

Reheating: Reheat gently in a skillet to preserve texture, or microwave briefly.

Frozen Salmon: Thaw frozen salmon overnight in the refrigerator before cutting and marinating.

Sesame Flavor: Instead of adding sesame oil to the marinade, finish the dish with sesame seeds for a toasted sesame note.

Serving Suggestions: Serve over rice, noodles, or cauliflower rice. Choose cauliflower rice to keep the dish paleo, Whole30, and low-carb/keto.

a white plate filled with rice and stir fry with a silver for resting on the side

Recipe FAQs

How do I know when my salmon is done cooking?

Salmon is done when it turns opaque and flakes easily with a fork.

What is the best salmon to use?

Wild-caught salmon is a popular choice for flavor and sustainability, but use what is available and fresh.

Is this salmon stir fry keto-friendly?

Yes. Use cauliflower rice as a side to keep the meal low in carbohydrates.

How many net carbs are in this stir fry recipe?

Net carbs are approximately 8 grams per serving, not including any sides.

Do I need to use a thickener in the marinade?

No thickener is required; the marinade flavors the dish without needing cornstarch or similar thickeners.

Can I make my stir fry marinade sweeter?

Yes. If you prefer a sweeter sauce, add a small amount of a natural sweetener such as monk fruit or a touch of honey, keeping dietary preferences in mind.

Try These Stir Fry Recipes…

Asian Ground Beef and Cabbage Stir Fry

Paleo Silky Egg Stir Fry with Jumbo Shrimp

Chinese Eggplant and Pork

Spicy Thai Basil Chicken

an overhead view of a white plate filled with white rice and salmon stir fry with a silver fork resting on the side of the plate
Servings: 4 servings

Quick & Easy Asian Salmon Stir Fry

This quick and easy salmon stir fry combines nutrient-dense ingredients like salmon and veggies with a delicious stir fry marinade. Ready in under 30 minutes, with simple ingredients and tons of flavor. 
Prep: 10 minutes
Cook: 12 minutes
Total: 22 minutes
Pin
Rate
Print

Video

Ingredients 

  • 1 lb salmon filet
  • 2 tbsp avocado oil, or your favorite cooking oil
  • 1 cup green beans, cut into 2 inch pieces
  • 1/2 onion, cut into chunks
  • 1 carrot, chopped
  • 1 red bell pepper, thinly sliced

Marinade

  • 1/4 cup coconut aminos
  • 1 tbsp rice vinegar
  • 1/4 tsp sea salt
  • 3 garlic cloves, minced
  • 1 tsp grated ginger
  • OPTIONAL: 1/4 tsp crushed red pepper flakes, more or less, to taste

Instructions 

  • Combine all ingredients for the stir fry marinade in a large bowl.
  • Pat dry the salmon and cut into 1 inch cubes. Add to the marinade and toss to coat. Let this sit for 10 minutes.
  • Heat 1 tbsp of avocado oil in a large skillet over medium heat. Add green beans, onion, carrot, and bell pepper. Cook stirring the 3 minutes, then cover for 2 minutes until tender. Remove the vegetables from the pan and set aside.
  • Remove the salmon cubes from the marinade, and reserve all the liquid.
  • Add the remaining tbsp of oil to the pan, and add the salmon cubes in a single layer. Pan fry for 2 minutes, then flip. Cook for another 2 minutes until cooked through.
  • Add vegetables and the reserved marinade to the skillet and cook for another 2 minutes, gently tossing with a spatula so the salmon doesn’t fall apart. 
  • Serve over rice or cauliflower rice, with sesame seeds and green onions. 

Notes

Storage: Leftovers can be stored for up to 3 days in the fridge.

Reheating: Reheat in the microwave or briefly toss in a heated skillet to refresh texture.

Frozen Salmon: Thaw overnight in the refrigerator before cutting and marinating.

Sesame Oil: I typically garnish with sesame seeds instead of adding sesame oil to the marinade.

How to Serve: Serve over rice, noodles, or cauliflower rice with sesame seeds and green onions. Use cauliflower rice for a paleo/Whole30/low-carb option.

Nutrition

Serving: 1serving – makes 4, Calories: 270kcal, Carbohydrates: 10g, Protein: 24g, Fat: 14g

Nutrition information is automatically calculated and should be used as an approximation.


Tried this recipe?Leave a comment below or tag @whatgreatgrandmaate!

What Great Grandma Ate / Jean Choi participates in affiliate programs and may earn compensation from qualifying purchases. This supports the site and allows me to continue sharing recipes. Thank you for your support.