This sweet and sour vegetable stir fry with chickpeas is the weeknight dinner I make when I want something that feels like takeout but takes 30 minutes and uses whatever's in the fridge. Fresh peppers, carrots, green beans, and chickpeas in a tangy homemade sauce - and I've included two sauce options so you can make it however suits you.

🌱 Vegan/Vegetarian | ⬇️ Low-Calorie | 💪 High-Fiber
📷 Recipe Snapshot
📌 Recipe: Sweet and Sour Vegetable Stir Fry with Chickpeas (30-Minute)
⏲️ Time: 15 minutes prep + 15 minutes cook (30 minutes total)
👥 Serves: 4
🌏 Cuisine: Chinese-inspired
💪 Difficulty: Easy
📌 Recipe Type: Main course / vegetarian dinner / quick stir fry
🌟 Ingredient Highlights: chickpeas, bell peppers, carrots, green beans, garlic, sweet and sour sauce, soy sauce, pineapple, rice vinegar
💡 Pro Tip: Both sauce versions work well - the from-scratch version with pineapple juice tastes noticeably fresher and is worth the extra 5 minutes.
Jump to:
⭐⭐⭐⭐⭐ " The sweet and sour vegetable stir fry came out so delicious, I loved the tangy sauce and that it was quick and easy to make." - Nisha
💗Why This Recipe Works
- Perfect for busy nights - ready in 30 minutes, one pan, minimal cleanup.
- The homemade sweet and sour sauce uses simple pantry ingredients - ketchup, vinegar, soy sauce, and brown sugar. Kids love it.
- This sweet and sour chickpea stir fry is great for meal prepping - make ahead, store, and reheat in minutes.
What Makes a Good Sweet and Sour Sauce for Vegetable Stir Fry?
A good Sweet and sour sauce balances three things - sweetness from sugar or pineapple juice, acidity from vinegar, and depth from soy sauce or ketchup. For this vegetarian sweet and sour stir fry, I give you two options: a quick version using Chinese concentrate, and a from-scratch sauce using ketchup, malt vinegar, brown sugar, ginger, and tinned pineapple. The scratch version takes five extra minutes and tastes noticeably fresher.
🥘Ingredients

*See the recipe card for full information on ingredients and quantities.
Here's everything you need for this vegetarian sweet and sour stir fry:
- For the vegetables, use onion, red and orange bell peppers, carrots, green beans, and garlic. Add cooked chickpeas for protein, and season with salt, pepper, and paprika. Use sunflower oil for cooking. If you want a quick meat protein instead, try our Korean keema recipe.
- Chinese Sweet & Sour Sauce
- From concentrate: Mix with hot water as directed on the package.
- Make it from scratch using these ingredients: garlic, ginger, tomato ketchup, malt vinegar, brown sugar and tinned pineapple in juice. Recipe below.
♻️ Substitutions
- Onion: Shallots or leeks can be used.
- Red and Orange Bell Peppers: Yellow or green bell peppers, or even other vegetables like zucchini or eggplant, can be substituted.
- Carrots: Other root vegetables like parsnips or turnips can be used, or you can try thinly sliced sweet potatoes for a sweeter twist.
- Protein Substitutions (Vegan/Vegetarian): Instead of chickpeas, cannellini beans, black beans, or lentils can be used. Add a protein component to your meal by including tofu or tempeh in the stir-fry. You can marinate and stir-fry them along with the vegetables or serve them on the side.
- Green Beans: Snow peas or snap peas can provide a similar crisp texture.
💭 Expert Tips
- Prep everything before you turn on the heat. Stir fry moves fast - once the wok is hot, there's no time to chop. Have your vegetables cut, sauce mixed, and chickpeas drained before you start. For another fast dinner, see our quick turkey mince noodle stir fry.
- Use high heat and don't crowd the pan. High heat keeps the vegetables bright and gives them a slight char at the edges. If you add too much at once the temperature drops and they steam instead of fry - cook in batches if needed.
- Taste the sauce before it goes in. The balance of sweet and sour is personal. Add more brown sugar if you want it sweeter, more vinegar or lemon juice if you want more tang. Get it right in the bowl before it hits the pan.
- Finish with chopped green onions, sesame seeds, or fresh cilantro right before serving.
🥗 Serving suggestions
This vegetarian sweet and sour stir fry works as a main or a side. Here's how I serve it:
- Side dishes: Serve alongside steamed bok choy, broccoli, or snap peas - or next to our smashed broccoli for a fully vegetarian spread.
- Noodles: Rice noodles, udon, or chow mein all work well - or try it with our 15-minute udon noodles for a full meal.
- Rice: Serve over steamed white or brown rice, or try it with vermicelli rice for something different.
- Lighter option: Swap rice for cooked quinoa to keep it lower carb.
- Lettuce Wraps: Serve the sweet and sour vegetables in lettuce cups. Simply spoon the stir-fry into large lettuce leaves, such as iceberg or butter lettuce, and roll them up like wraps.
However you serve it, this sweet and sour chickpea stir fry is one of those meals that earns a permanent spot in the weekly rotation.
❓Sweet & Sour Stir Fry FAQs
Ingredients:
200ml pineapple juice
100g light brown sugar
4 tablespoons tomato ketchup
2 tablespoons soy sauce
3 tablespoons rice wine vinegar
1 tablespoon cornflour mixed with a little cold water
2 garlic cloves, minced
1 teaspoon minced ginger
Instructions: Sauté garlic and ginger in a small saucepan over medium heat for 1 minute. Add pineapple juice, sugar, ketchup, soy sauce, and vinegar. Stir well and bring to a gentle simmer. Gradually add the cornflour slurry and cook for 2-3 minutes until thickened. Use immediately or refrigerate for later.
It's all about getting the balance right - a mix of sweet, tangy, and salty. Pineapple juice adds a nice sweetness, rice vinegar gives that little sour kick, and brown sugar makes everything taste richer.
A splash of soy sauce or tamari brings that savoury touch that ties it all together. When the balance is right you'll taste all three - sweet, sour, and savoury - in every bite. Start with the ratios in the recipe and adjust from there based on your own taste.
The most common mistakes that affect a vegetable stir fry:
Wrong pan - a wok with deep sides keeps heat high and ingredients moving
Pan not hot enough - add oil only once the wok is properly hot
Crowding the pan - too many ingredients at once drops the temperature and steams instead of fries. Cook in batches if needed
Ingredients cut too thick - everything should be roughly the same size for even cooking
Sauce too thin - make it bold and concentrated so it coats rather than pools
Wrong oil - use vegetable, canola, or peanut oil. Avoid butter or low smoke point oils
Store leftovers in an airtight container in the fridge for up to 3-4 days. You can also freeze them in a freezer-safe container for up to 2 months-just thaw overnight in the fridge before reheating.
To reheat, warm in a pan over medium heat for 3-4 minutes, stirring occasionally - this keeps the vegetables from going soggy. Microwave works too but the texture suffers slightly. If the sauce has thickened in the fridge, add a splash of water or vegetable broth to loosen it back up.
Yes - this is one of the best meal prep stir fries because it holds well. Cook the chickpeas and vegetables, let everything cool, and store separately from the sauce in airtight containers in the fridge for up to 3 days. Combine and reheat in a pan when ready. The sauce actually deepens in flavour overnight.
If You Enjoyed This Recipe, You Will Love These Too
Tried this recipe? Give it a star rating below! ⭐⭐⭐⭐⭐
HUNGRY FOR MORE? Subscribe to my newsletter and follow along on Facebook, Pinterest, and Instagram for the latest updates










Nisha says
The sweet and sour vegetable stir fry came out so delicious, loved the tangy sauce and that it was quick and easy to make.
Liz says
I made this as a side dish. Oh, my gosh, so delicious!!!
Vera says
Simple and delish! I have been looking for a good sweet & sour sauce. This is it! I made a bunch for meal prep for the next couple of days for lunch!
Nicole says
This stir fry was so delicious!! Absolutely loved the sweet and sour flavor. The recipe was simple and easy to follow.
nancy says
these veggies are the perfect side dish. i love the tang!
Swathi says
These sweet and sour vegetable fry is just awesome. My family enjoyed it. I am going to make again.
Melinda says
This stir fry was so good! My family loved the unique combination of veggies, it was our first time adding chick peas to stir fry and it was delicious. The sauce had just the right blend of sweetness.
Sonja says
Just what I needed for my weeknight dinner: My favourite takeout flavor, but healthy. So delicious and quick!
Gloria says
This recipe is just in time for dinner tonight. I have a bunch of veggies that need to be used up. I did not want to add meat, so the chickpeas are great.
Liz says
This veggie stir fry was so flavorful and tasty!! Both my husband and I enjoyed it!!
Alice says
This is the best veggie stir fry I've made! I added some broccoli and it disappeared quickly.