If you’re looking for a quick, vibrant, and flavor-packed meal that tastes like it came straight from your favorite Asian restaurant, look no further than this Sweet Chili Salmon Stir-Fry with Vegetables. This dish combines tender, flaky pieces of salmon with crisp, colorful stir-fried vegetables — all coated in a glossy, sweet-and-spicy chili sauce that’s both irresistible and deeply satisfying.
It’s a perfect balance of sweet, tangy, and savory, with just the right touch of heat. Every bite is loaded with freshness and flavor, making it an ideal weeknight dinner that comes together in under 30 minutes. Not only is it stunning to look at, but it’s also packed with nutrients, protein, and wholesome goodness that’ll make you feel great about eating it.
Why I Love This Recipe
I absolutely adore this recipe because it brings together fresh ingredients and bold flavors with minimal effort. The combination of the sticky sweet chili glaze, tender salmon, and crunchy vegetables creates an incredible contrast of textures and tastes.
What I love most is its versatility — you can use whatever vegetables you have on hand, and it still tastes amazing. It’s a one-pan meal that’s as satisfying as takeout but so much healthier. The quick stir-fry method keeps the vegetables bright and crisp, while the sweet chili sauce adds that addictive, lip-smacking flavor that everyone loves.
Why You Must Try This Dish
This Sweet Chili Salmon Stir-Fry is a must-try because it perfectly blends comfort and freshness in one pan. It’s a crowd-pleasing meal that’s quick enough for weeknights but impressive enough to serve guests.
The star of the dish — the sweet chili sauce — delivers a beautiful mix of sweetness, tang, and mild heat that pairs beautifully with the rich, buttery salmon. When tossed with colorful veggies and served over steamed rice or noodles, it’s an unforgettable meal that satisfies every craving.
Recipe Overview
- Preparation Time: 15 minutes
- Cooking Time: 20 minutes
- Total Time: 35 minutes
- Servings: 4 servings
- Calories per Serving: ~480 kcal
- Course: Main Course
- Cuisine: Asian-Inspired / Fusion
Ingredients
For the Salmon:
- 4 salmon fillets (about 6 oz each), skin removed and cut into large cubes
- Salt and pepper, to taste
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- 1 tablespoon cornstarch (for coating)
- 1 tablespoon olive oil or vegetable oil (for cooking)
For the Sweet Chili Sauce:
- ½ cup Thai sweet chili sauce (store-bought or homemade)
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar or lime juice
- 1 teaspoon grated ginger
- 2 garlic cloves, minced
- 1 teaspoon honey (optional, for extra sweetness)
For the Stir-Fry Vegetables:
- 1 tablespoon olive or sesame oil
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 small broccoli head, cut into florets
- 1 medium carrot, julienned
- 1 small zucchini, sliced
- ½ cup snap peas (optional)
- 2 green onions, chopped (for garnish)
For Serving:
- Steamed jasmine rice or rice noodles
- Toasted sesame seeds
- Fresh cilantro or green onions
Cooking Directions (Quick Summary)
- Prep the salmon and vegetables.
- Make the sweet chili sauce.
- Pan-sear the salmon until golden and crisp.
- Stir-fry the vegetables.
- Combine everything with sauce and serve.
Step-by-Step Preparation Method
Step 1: Prepare the Salmon
- Cut salmon fillets into bite-sized cubes and pat dry with paper towels.
- In a bowl, toss the salmon with soy sauce, sesame oil, salt, pepper, and cornstarch. This creates a light coating that crisps beautifully when cooked.
Step 2: Make the Sweet Chili Sauce
In a small bowl, whisk together sweet chili sauce, soy sauce, rice vinegar (or lime juice), ginger, garlic, and honey. Taste and adjust for sweetness or heat. Set aside.
Step 3: Cook the Salmon
- Heat oil in a large non-stick skillet or wok over medium-high heat.
- Add the salmon cubes in a single layer and cook for 2–3 minutes per side, until golden and slightly crisp.
- Remove salmon from the pan and set aside on a plate.
Step 4: Stir-Fry the Vegetables
- In the same pan, add a bit more oil if needed.
- Add the broccoli, carrots, and bell peppers. Stir-fry for 3–4 minutes until slightly tender but still crisp.
- Add the zucchini and snap peas, cooking for another 2 minutes.
Step 5: Combine and Glaze
- Return the cooked salmon to the pan with the vegetables.
- Pour in the prepared sweet chili sauce and gently toss to coat everything evenly.
- Let it simmer for 2 minutes, allowing the sauce to thicken slightly and glaze the salmon and vegetables beautifully.
Step 6: Garnish and Serve
- Sprinkle with chopped green onions, sesame seeds, and fresh cilantro.
- Serve hot over a bed of steamed jasmine rice or rice noodles.
- Drizzle extra sauce from the pan over the top for maximum flavor.

How to Serve
This stir-fry is best served immediately while hot and glossy. Serve it with:
- Steamed jasmine or basmati rice for a classic touch.
- Rice noodles or soba noodles for a lighter, Asian-style bowl.
- A side of chili garlic sauce or lime wedges for extra brightness.
For an elegant plating, layer rice or noodles at the bottom, top with stir-fry, drizzle extra sauce, and garnish with sesame seeds and herbs.
Recipe Tips
- Don’t overcook the salmon — it should be tender and just flake with a fork.
- Use a wok or large skillet for even heat distribution and quick cooking.
- Cut vegetables evenly for consistent texture.
- If you prefer a thicker sauce, stir 1 teaspoon of cornstarch into 2 tablespoons of water and add it to the pan.
- Adjust spice level by adding sriracha, chili flakes, or extra sweet chili sauce.
Variations
- Teriyaki Salmon Stir-Fry: Swap sweet chili sauce for teriyaki sauce for a milder, sweeter flavor.
- Spicy Mango Version: Mix in 2 tablespoons of mango puree or chutney for tropical sweetness.
- Peanut Style: Add 1 tablespoon of peanut butter and a splash of coconut milk for a creamy, nutty twist.
- Vegetarian Alternative: Replace salmon with tofu or tempeh for a plant-based version.
- Low-Carb Option: Serve with cauliflower rice or shirataki noodles instead of regular rice.
Freezing and Storage
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezer: Freeze for up to 2 months (salmon and veggies separately). Thaw overnight before reheating.
- Reheating: Reheat gently in a skillet over medium heat with a splash of water or sauce to keep it moist. Avoid microwaving too long to prevent the salmon from drying out.
Special Equipment Needed
- Wok or large non-stick skillet
- Mixing bowls
- Whisk (for sauce)
- Tongs or wooden spoon
Frequently Asked Questions (FAQ)
Q1: Can I use frozen salmon for this recipe?
Yes, thaw it completely and pat it dry before cooking to prevent excess moisture.
Q2: What other fish can I use?
You can substitute salmon with cod, halibut, or even shrimp for a lighter twist.
Q3: Can I make this recipe ahead?
Yes! You can prep the sauce and chop the veggies ahead of time. Cook salmon and assemble just before serving.
Q4: Is it gluten-free?
To make it gluten-free, use tamari instead of soy sauce and ensure your sweet chili sauce is gluten-free.
Q5: How can I make it spicier?
Add chili flakes, sriracha, or a dash of sambal oelek to the sauce for extra heat.
Conclusion
This Sweet Chili Salmon Stir-Fry with Vegetables is the perfect example of how quick, easy, and healthy meals can be incredibly satisfying. The tender salmon paired with crunchy vegetables and a glossy sweet chili glaze makes every bite a burst of flavor.
It’s a complete meal — high in protein, full of fiber, and loaded with vibrant colors that make it as beautiful as it is delicious. Whether you’re cooking for your family or meal prepping for the week, this recipe guarantees a delicious, nutritious dinner that’ll have everyone coming back for seconds.
Sweet Chili Salmon Stir-Fry with Vegetables
Course: DinnerDifficulty: Easy4
servings15
minutes20
minutes35
minutesIngredients
For the Salmon:
4 salmon fillets (about 6 oz each), skin removed and cut into large cubes
Salt and pepper, to taste
1 tablespoon soy sauce
1 teaspoon sesame oil
1 tablespoon cornstarch (for coating)
1 tablespoon olive oil or vegetable oil (for cooking)
For the Sweet Chili Sauce:
½ cup Thai sweet chili sauce (store-bought or homemade)
2 tablespoons soy sauce
1 tablespoon rice vinegar or lime juice
1 teaspoon grated ginger
2 garlic cloves, minced
1 teaspoon honey (optional, for extra sweetness)
For the Stir-Fry Vegetables:
1 tablespoon olive or sesame oil
1 red bell pepper, sliced
1 yellow bell pepper, sliced
1 small broccoli head, cut into florets
1 medium carrot, julienned
1 small zucchini, sliced
½ cup snap peas (optional)
2 green onions, chopped (for garnish)
For Serving:
Steamed jasmine rice or rice noodles
Toasted sesame seeds
Fresh cilantro or green onions
Directions
- Step 1: Prepare the Salmon : Cut salmon fillets into bite-sized cubes and pat dry with paper towels. In a bowl, toss the salmon with soy sauce, sesame oil, salt, pepper, and cornstarch. This creates a light coating that crisps beautifully when cooked.
- Step 2: Make the Sweet Chili Sauce : In a small bowl, whisk together sweet chili sauce, soy sauce, rice vinegar (or lime juice), ginger, garlic, and honey. Taste and adjust for sweetness or heat. Set aside.
- Step 3: Cook the Salmon : Heat oil in a large non-stick skillet or wok over medium-high heat. Add the salmon cubes in a single layer and cook for 2–3 minutes per side, until golden and slightly crisp. Remove salmon from the pan and set aside on a plate.
- Step 4: Stir-Fry the Vegetables : In the same pan, add a bit more oil if needed. Add the broccoli, carrots, and bell peppers. Stir-fry for 3–4 minutes until slightly tender but still crisp. Add the zucchini and snap peas, cooking for another 2 minutes.
- Step 5: Combine and Glaze : Return the cooked salmon to the pan with the vegetables. Pour in the prepared sweet chili sauce and gently toss to coat everything evenly. Let it simmer for 2 minutes, allowing the sauce to thicken slightly and glaze the salmon and vegetables beautifully.
- Step 6: Garnish and Serve : Sprinkle with chopped green onions, sesame seeds, and fresh cilantro. Serve hot over a bed of steamed jasmine rice or rice noodles. Drizzle extra sauce from the pan over the top for maximum flavor.






