Sweet and Sour Vegetables became a weeknight regular for me after I kept ordering it at a small Indo-Chinese place near my college. I finally asked the cook there what made his version so glossy and sharp, and he told me it was about keeping the vegetables separate until the last minute and not drowning them in sauce too early. That advice stuck.
Now I make this at home whenever I have a mix of half-used vegetables sitting in the crisper drawer. The sauce comes together fast, and the whole dish feels restaurant-like without any fuss. I always steam my vegetables instead of boiling them because it keeps them from going limp, and that texture difference is what makes this recipe work.
About the Recipe
This recipe works well when you have a bunch of vegetables that need using up and you want something more interesting than a plain stir fry. The ingredients are basic, nothing that requires a special trip to the store. The whole process takes about thirty minutes if you prep everything first, which I usually do while rice is cooking.
I make this on weeknights when I want something that feels a bit special but does not need much attention. The sauce thickens quickly once you add the cornflour mixture, so you do not have to stand over the pan for long.
Why you will love this recipe
The sauce is sharp and sweet without being sticky, and it coats the vegetables evenly because of the cornflour slurry. You get that glossy, restaurant-style finish at home, and the texture stays crisp as long as you do not overcook the vegetables in the first step. The high heat stir fry at the end brings everything together fast, so you are not spending half an hour stirring.
It pairs well with plain fried rice or even steamed rice if you want something lighter. The vinegar cuts through the oil, so it does not feel heavy even though you are using four tablespoons of oil for frying.

Sweet and Sour Vegetables
Cooking Tips
The most common mistake is overcooking the vegetables in step seven. They should be just tender, not soft, because they will cook again in the sauce. If they turn mushy at the start, the final dish will lack bite. Another issue is adding the cornflour mixture too slowly.
Pour it in steadily while stirring, otherwise it clumps. If your sauce turns out too thick, add a splash of water and stir it through on medium heat. If it is too thin, mix another tablespoon of cornflour with two tablespoons of water and add it in.
Top Tips
- Cut all vegetables before you start cooking. Once you begin frying, everything moves fast and there is no time to chop mid-recipe.
- Use a wide pan or wok so the vegetables fry instead of steaming in their own moisture. Crowding the pan makes them soggy.
- Taste the sauce before adding it to the vegetables. Adjust the sugar or vinegar at this stage, not after it thickens.
- If you do not have ajinomoto, skip it. The dish works fine without it, though the umami depth will be lighter.
- Leftovers reheat well in a pan on medium heat. Do not microwave them or the vegetables turn limp.
Serving and Storing Suggestions
This recipe serves four as a side dish or two as a main when paired with fried rice. Prep time is around fifteen minutes, and cooking takes another fifteen. Serve it hot straight from the pan because the sauce thickens as it cools and the vegetables lose their crispness. If you need to store leftovers, keep them in an airtight container in the fridge for up to two days.
Reheat gently in a pan with a tablespoon of water to loosen the sauce. Do not freeze this dish as the vegetables turn mushy when thawed.
Similar Recipes
Nutrient Benefits
This dish is loaded with fiber from the mix of vegetables, and the cauliflower and cabbage add vitamin C. Carrots bring in beta carotene, which is good for eye health. Capsicums add antioxidants, and the onions and spring onions have anti-inflammatory properties. The recipe uses a fair amount of oil, so it is not low-calorie, but you can reduce the oil to three tablespoons if you prefer. The vinegar in the sauce aids digestion, and the pepper powder adds a bit of heat that can help with metabolism.

Sweet and Sour Vegetables
Ingredients
- 2 Carrots (medium)
- 2 Capsicums (medium)
- 1 Onion (medium)
- 1/2 Cauliflower (small)
- 1/2 Cucumber (small)
- Spring Onions (a bunch)
- Cabbage (a small piece)
- 4 tbsp Oil
- Salt to taste
For Seasonings:
- 1 cup Vinegar
- 3 tbsp Sugar
- 1 tsp Chilli Powder
- 1 tsp Pepper Powder
- 1/2 tsp Ajinomoto
- 2 tbsp Tomato Sauce
- 4 tbsp Corn Flour
- 3 cups Water
Instructions
- Wash, scrape and cut carrots into rounds.
- Break cauliflower into medium size florets.
- Cut cabbage into chunks, cucumber into medium size pieces.
- Cut spring onions into four, onions into thick slices, capsicum into strips.
- Cut onion leaves into 1 inch strips.
- Keep each of these vegetables separate.
- Cook carrots, cauliflower, cucumber and cabbage with just enough water and a little salt. They should be tender but not too soft.
- Alternatively, the vegetables can be steam cooked with a little salt sprinkled over them in a steamer.
- Heat oil, fry onions on high flame till pink.
- Add capsicum, fry till soft.
- Add steamed vegetables along with little salt, pepper powder and ajinomoto.
- Stir for 1 to 2 minutes.
- Mix corn flour with water to a smooth paste.
- Add chilli powder, tomato sauce, vinegar, sugar and mix thoroughly.
- Pour this into vegetables and cook for another 4 to 5 minutes or till thick.
- Remove from fire and serve hot with fried rice.
Sign up for our newsletter
Add Awesome Cuisine as a Preferred Source
Frequently Asked Questions
Can I skip steaming the vegetables and just stir fry them raw?
You can, but they will not cook evenly. Carrots and cauliflower take longer to soften than capsicum and spring onions, so you will end up with some pieces undercooked and others overdone. Steaming or parboiling ensures everything is tender before the final stir fry.
My sauce turned out too watery. How do I fix it?
Mix one more tablespoon of cornflour with two tablespoons of cold water until smooth, then pour it into the pan while stirring. Let it cook for another minute or two until it thickens. Do not add dry cornflour directly or it will clump.
Can I make the sauce ahead of time?
Yes, you can mix the vinegar, sugar, chilli powder, tomato sauce, and cornflour slurry a few hours ahead and keep it in the fridge. Stir it well before adding to the pan because the cornflour settles at the bottom.
The vegetables turned mushy. What went wrong?
You likely overcooked them in the steaming step or let them sit in the sauce too long. Steam them just until tender, and add the sauce only in the last four to five minutes of cooking. High heat and quick stirring help keep the texture crisp.




