• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Easy Recipes Ideas

  • HOME
  • Desserts
  • Chicken Recipes
  • Salads
  • Soups
  • About us
  • Contact Us
    • Privacy Policy
    • Terms And Conditions
You are here: Home / Allrecipes / Sweet and Sour Vegetables

Sweet and Sour Vegetables

Last Modified: August 4, 2025

Sharing is caring!

27 shares
  • Facebook
  • X

This easy sweet and sour vegetables recipe is perfect for a quick vegetarian dinner or healthy weeknight meal. Made with crisp stir-fried vegetables, juicy pineapple, and a homemade sweet and tangy sauce, it’s a great plant-based option that pairs perfectly with rice. Ready in under 30 minutes, this colourful Chinese-inspired dish is ideal for meal prep, vegan diets, or a meat-free family dinner.

A colourful, vibrant, and flavour-packed dish that’s quick to make and perfect for a meat-free meal. This sweet and sour vegetable stir-fry combines crunchy vegetables with juicy pineapple and a tangy sauce that clings to every bite.

Table of Contents

Toggle
  • Ingredients
    • For the Stir-Fry
    • For the Sweet and Sour Sauce
    • To Serve
  • Instructions
  • Tips
  • Variations and Substitutions
  • FAQs
  • Serving Suggestions
  • Why You’ll Love This Recipe

Ingredients

For the Stir-Fry

  • 1 tbsp sunflower oil
  • 1 large onion, peeled and chopped into large chunks
  • 1 red bell pepper, cut into 1-inch pieces
  • 100 g (3.5 oz) sugar snap peas, halved
  • 100 g (3.5 oz) baby corn, halved lengthways
  • 225 g (8 oz) tinned sliced water chestnuts, drained
  • 2 cloves garlic, peeled and minced
  • 1 tbsp minced fresh ginger

For the Sweet and Sour Sauce

  • 150 ml (⅔ cup) tomato ketchup
  • 2 tbsp malt vinegar
  • 65 g (6 tbsp) dark brown muscovado sugar
  • 475 g (17 oz) canned pineapple chunks in juice (use the juice too)

To Serve

  • Boiled rice or egg fried rice

Instructions

  1. Heat the oil in a large frying pan or wok over medium-high heat.
  2. Add the onion and stir-fry for about 3 minutes, until it starts to turn translucent.
  3. Toss in the bell pepper, sugar snap peas, baby corn, and water chestnuts. Stir-fry for 1 minute.
  4. Add the garlic and ginger and cook for another minute, stirring constantly.
  5. Pour in the ketchup, vinegar, sugar, and the entire can of pineapple with juice. Stir to combine.
  6. Bring the mixture to a boil, then reduce the heat and let it simmer for 5–7 minutes, stirring occasionally, until the sauce thickens slightly.
  7. Serve hot over boiled or egg fried rice.

Tips

  • Cut the vegetables into similar sizes for even cooking.
  • Stir frequently to prevent the sauce from sticking or burning.
  • Don’t overcook the vegetables — they should retain some crunch for the best texture.
  • Use fresh ginger and garlic for the most vibrant flavour.

Variations and Substitutions

  • Vegetables: Swap in broccoli, carrots, courgette, or mushrooms based on what you have on hand.
  • Vinegar: If you don’t have malt vinegar, use rice vinegar or apple cider vinegar.
  • Sugar: Light brown sugar or regular granulated sugar can be used in place of muscovado.
  • Pineapple: Fresh pineapple works well too; just add 2–3 tbsp of water or juice to balance the liquid.

FAQs

Can I make this ahead of time?
Yes. Store it in the fridge for up to 3 days. Reheat gently on the stove or in the microwave.

Is this recipe vegan?
Yes, it’s completely plant-based and vegan-friendly.

Can I add protein?
Absolutely. Add tofu, tempeh, or cooked chicken, shrimp, or pork if desired.


Serving Suggestions

  • Serve with boiled jasmine rice or egg fried rice for a complete meal.
  • Sprinkle with toasted sesame seeds or chopped spring onions before serving.
  • Add a side of vegetable spring rolls for a takeout-style dinner at home.

Why You’ll Love This Recipe

  • Quick and easy – ready in under 30 minutes.
  • Naturally vegan and dairy-free.
  • A perfect balance of tangy, sweet, and savoury.
  • Great way to use up mixed vegetables in the fridge.
  • Delicious for both weeknights and special occasions.
Sweet and Sour Vegetables
Print

Sweet and Sour Vegetables

Servings

4

servings
Prep time

10

minutes
Cooking time

10

minutes

Ingredients

  • For the Stir-Fry

  • 1 tbsp sunflower oil

  • 1 large onion, peeled and chopped into large chunks

  • 1 red bell pepper, cut into 1-inch pieces

  • 100 g (3.5 oz) sugar snap peas, halved

  • 100 g (3.5 oz) baby corn, halved lengthways

  • 225 g (8 oz) tinned sliced water chestnuts, drained

  • 2 cloves garlic, peeled and minced

  • 1 tbsp minced fresh ginger

  • For the Sweet and Sour Sauce

  • 150 ml (⅔ cup) tomato ketchup

  • 2 tbsp malt vinegar

  • 65 g (6 tbsp) dark brown muscovado sugar

  • 475 g (17 oz) canned pineapple chunks in juice (use the juice too)

  • To Serve

  • Boiled rice or egg fried rice

Directions

  • Heat the oil in a large frying pan or wok over medium-high heat.
  • Add the onion and stir-fry for about 3 minutes, until it starts to turn translucent.
  • Toss in the bell pepper, sugar snap peas, baby corn, and water chestnuts. Stir-fry for 1 minute.
  • Add the garlic and ginger and cook for another minute, stirring constantly.
  • Pour in the ketchup, vinegar, sugar, and the entire can of pineapple with juice. Stir to combine.
  • Bring the mixture to a boil, then reduce the heat and let it simmer for 5–7 minutes, stirring occasionally, until the sauce thickens slightly.
  • Serve hot over boiled or egg fried rice.

Popular Right Now

Classic Peppercorn Sauce

No-Bake Cookie Dough Bites

Tiramisu Cake

Air Fryer Grilled Chicken

Egg Roll in a Bowl

Cabbage Fried Rice Recipe

Previous Post: « One Pan Roast Leg of Lamb
Next Post: Easy Thai Yellow Fish Curry (From Scratch) »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

New Recipes

Coquito – Puerto Rican Eggnog

Spring Vegetable Risotto

Sicilian Tuna Crudo

Pistachio Pesto Maison

Easy Baked Cauliflower Gratin

Maryland Crab Cakes

© 2026 Easy Recipes Ideas