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
⏲️ Time: 30 minutes (15 min prep, 15 min cook)
👥 Serves: 4
🌏 Cuisine: Chinese-inspired
📝 Quick Summary: Crisp vegetables and chickpeas tossed in a tangy sweet and sour sauce. Make it with a quick concentrate or use the homemade sauce option for a from-scratch version.
🌟 Main Ingredients: Chickpeas, bell peppers, carrots, green beans, onion, garlic, and sweet and sour sauce.
💡 Pro Tip: Prep all the vegetables and sauce before you start cooking. Stir-frying moves quickly, so having everything ready makes the process much easier.
💡 Summarize and save this recipe on
Jump to:
- 📷 Recipe Snapshot
- 💡 Summarize and save this recipe on
- 💗Why This Recipe Works
- What Makes a Good Sweet and Sour Sauce for Vegetable Stir Fry?
- 🥘Ingredients
- ♻️ Substitutes & Variations
- Claudia's top Tips
- 🥗 Serving suggestions
- Common Mistakes
- ❓Sweet & Sour Stir Fry FAQs
- More Asian-Inspired Recipes
- 📖 Recipe
- 💬 Comments
⭐⭐⭐⭐⭐ " 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.
♻️ Substitutes & Variations
Onion: I use shallots or leeks when I don't have an onion on hand.
Bell peppers: You can use yellow or green peppers, or swap them for zucchini or eggplant.
Carrots: You can use parsnips or turnips instead, or add thinly sliced sweet potato for a sweeter option.
Chickpeas: You can swap them for cannellini beans, black beans, or lentils. For extra protein, tofu or tempeh also work well in this stir-fry.
Green beans: You can use snow peas or snap peas for a similar crisp texture.
Claudia's top Tips
Have all your vegetables chopped and the sauce mixed before you start cooking. Once the pan is hot, you can focus on cooking each vegetable at the right time without having to stop and prepare the next ingredient.
🥗 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.
Common Mistakes
- Overcrowding the pan. I give the vegetables enough room to fry rather than steam. Use a large pan or cook in batches.
- Adding everything at once. I add the carrots and green beans first, then the peppers, so nothing gets too soft.
- Using too much sauce. Add it gradually-you want it to coat the vegetables, not make them watery.
❓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.
More Asian-Inspired Recipes
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










Genevieve says
I'm always in need of a quick dinner recipe and this one is perfect and I love that it's a sweet and sour stir fry!
Claudia-Cristina Ciorteanu says
Thank you, Genevieve! I make this one when I need a quick dinner too.
Kristina says
This was so tasty. I used extra Virginia olive oil and swapped the green beans with peas because that’s what we had and it turned out great.
Claudia-Cristina Ciorteanu says
I love that you swapped the green beans for peas. You can really use whatever vegetables you have at home.
Emily says
Super easy and filling too. We prefer this to anything we can order on the apps.
Claudia-Cristina Ciorteanu says
Thank you, Emily! I feel the same way. Sometimes a quick homemade dinner is better than ordering in.
Sawyer says
Never thought to put chickpeas in a stir fry, but it 's such a great source of protein and make it so much more filling. Great recipe, super quick, would definitely make it again!
Claudia-Cristina Ciorteanu says
Chickpeas are a bit unexpected in a stir fry, but they work so well. I’m glad you gave them a try.
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.
Claudia-Cristina Ciorteanu says
I’m so happy you liked the sauce! I always make sure there’s plenty of it when I make this.
Liz says
I made this as a side dish. Oh, my gosh, so delicious!!!
Claudia-Cristina Ciorteanu says
I love it as a side too. It’s such an easy one to add to dinner.
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!
Claudia-Cristina Ciorteanu says
That’s such a good idea, Vera. I often make a little extra so I have lunch sorted for the next day.
Nicole says
This stir fry was so delicious!! Absolutely loved the sweet and sour flavor. The recipe was simple and easy to follow.
Claudia-Cristina Ciorteanu says
I’m really glad it was easy to follow. I wanted this to be one of those recipes you can make without much fuss.
nancy says
these veggies are the perfect side dish. i love the tang!
Claudia-Cristina Ciorteanu says
Yes, that little tang is so good! I think it’s what makes the vegetables really stand out.
Swathi says
These sweet and sour vegetable fry is just awesome. My family enjoyed it. I am going to make again.
Claudia-Cristina Ciorteanu says
Aww, I’m happy your family liked it. I always love hearing when a recipe gets a family thumbs-up.
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.
Claudia-Cristina Ciorteanu says
I’m glad you liked the chickpeas in it. They were a bit of a change from the usual stir fry, but I really liked them here.
Sonja says
Just what I needed for my weeknight dinner: My favourite takeout flavor, but healthy. So delicious and quick!
Claudia-Cristina Ciorteanu says
I know exactly what you mean. This is one of the recipes I make when I want something like takeaway but don’t want to order.
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.
Claudia-Cristina Ciorteanu says
The chickpeas work really well here. I like using them when I want a meat-free dinner that still feels filling.
Liz says
This veggie stir fry was so flavorful and tasty!! Both my husband and I enjoyed it!!
Claudia-Cristina Ciorteanu says
That makes me happy to hear. It’s always a good sign when both of you like the same recipe!
Alice says
This is the best veggie stir fry I've made! I added some broccoli and it disappeared quickly.
Claudia-Cristina Ciorteanu says
Oh yes, broccoli would be lovely in this. I do the same thing and throw in whatever vegetables I have around.