Sweet and Sour Vegetables
Crunchy, vibrant vegetables tossed in a glossy sweet-and-sour sauce with a hint of chili heat. This Indo-Chinese restaurant favorite comes together in one wok in under 25 minutes. The sauce balances tangy vinegar, sweet tomato notes, and savory soy, coating every piece of bell pepper, onion, and carrot beautifully. Perfect alongside fried rice or hakka noodles.
For 4 servings
- prep · ~10 min
Prep all the vegetables.
1.Cut bell peppers into 1-inch cubes, slice carrot diagonally, separate onion petals, cut cabbage into thick squares.2.Chop garlic, ginger, and green chilies. Keep spring onion whites and greens separate.3.Mix corn flour with 3 tbsp water in a small bowl to make a smooth slurry. Set aside.TIPKeep vegetables similar in size so they cook evenly in the wok. - saute · ~7 min
Stir-fry the aromatics and hardy vegetables.
1.Heat oil in a wok over high flame until shimmering.2.Add chopped garlic, ginger, and spring onion whites. Sauté 30 seconds until fragrant.3.Add carrots and onions. Stir-fry 2 minutes on high heat.4.Toss in bell peppers, cabbage, and slit green chilies. Cook 3-4 minutes, tossing frequently.TIPKeep the flame high and keep the vegetables moving. They should stay crunchy with a slight char at the edges. - saute · ~3 min
Build the sweet and sour sauce.
1.Reduce heat to medium. Add tomato ketchup, soy sauce, rice vinegar, sugar, red chili powder, black pepper, and salt to the wok.2.Toss vegetables to coat evenly and cook 1 minute until sauce begins to bubble.3.Pour in the corn flour slurry. Stir continuously 2 minutes until the sauce thickens and turns glossy.TIPAdd slurry only after the sauce starts bubbling. Stir immediately to avoid lumps. - garnish · ~1 min
Finish with spring onion greens and serve hot.
Turn off the heat. Sprinkle spring onion greens over the vegetables and toss once. Transfer to a serving bowl and serve immediately.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Cut all vegetables into uniform 1-inch pieces to ensure even cooking in the high-heat wok.
- 2Keep vegetables moving constantly over high flame to retain crunch and avoid steaming.
- 3Add the cornflour slurry only after the sauce bubbles to prevent a raw-starch taste.
- 4Use a mix of bell pepper colors for a vibrant, restaurant-style presentation.
- 5For extra heat, add the green chilies early in the stir-fry step.
- 6Make ahead: prep all vegetables and sauce ingredients up to 2 hours in advance and refrigerate.
- 7Leftovers reheat best in a hot wok for 30 seconds — avoid the microwave to keep vegetables crisp.
Adapt it for your goals.
High-protein
Add 200g of cubed paneer or firm tofu in step 2 along with the bell peppers for a protein-rich meal that still absorbs the sweet-and-sour sauce.
low oilLow-oil
Reduce oil to 1 tbsp and use a non-stick pan; the sauce will still coat the vegetables well, cutting calories without sacrificing texture.
low sugarLow-sugar
Swap the sugar for 1 tbsp of honey or a few drops of stevia — the sweetness still balances the vinegar but with a lower glycemic impact.
veganVegan
Already vegan as written, but double-check that your ketchup is vegan-friendly (some brands add refined sugar processed with bone char).
extra crunchyExtra-crunchy
Batter-fry the bell peppers and onions in a thin cornflour batter first, then toss them into the sauce at the end for a crunchy Indo-Chinese take.
Why this is on our healthy list.
Rich in Fiber
Bell peppers, carrots, cabbage, and onions provide a solid dose of dietary fiber, aiding digestion and promoting a feeling of fullness.
High in Vitamin C
Bell peppers are an excellent source of vitamin C, supporting immune function and skin health, especially when eaten crisp rather than overcooked.
Packed with Antioxidants
The mixed vegetables and ginger contain antioxidants like beta-carotene and quercetin, which help fight oxidative stress in the body.
Low in Saturated Fat
This dish uses just 2 tbsp of vegetable oil for stir-frying, making it a light, heart-friendly option compared to deep-fried Indo-Chinese dishes.
Frequently asked questions
Yes, you can substitute or add broccoli, zucchini, or snow peas — just cut them to a similar size and adjust stir-fry time so they stay crunchy.



