20-Minute Sweet and Sour Vegetable Stir-Fry

Prep: 5 minCook: 10 min4 servingsmediumChinese
Sweet and Sour Vegetable Stir-Fry with Tangy Sauce

A colorful vegetable stir-fry featuring bell peppers, broccoli, carrots, and mushrooms tossed in a glossy sweet and sour sauce made with brown sugar, rice vinegar, and ketchup. The sauce strikes a perfect balance between tangy and sweet, while fresh ginger and garlic add aromatic depth. This quick weeknight meal delivers restaurant-style flavors in under 20 minutes and pairs beautifully with steamed rice or noodles for a satisfying dinner.

Ingredients

4 servings
  • 1 tablespoon cornstarch
  • 3 tablespoons rice vinegar
  • 1 tablespoon soy sauce
    tamari1:1gluten_freegluten-freesoy-free

    for gluten-free option

    Full guide →
  • 3 tablespoons brown sugar
    coconut sugar1:1refined_sugar_free

    unrefined sweetener

    Full guide →
  • cup ketchup
  • 1 tablespoon vegetable oil
    sesame oil1:1flavor

    adds nutty taste

    Full guide →
  • 1 onion, diced
  • 1 red bell pepper, diced
  • 1 carrot, diced
  • ½ head broccoli, diced into florets
  • 4 ounces baby corn, halved lengthwise
  • 4 ounces mushrooms, sliced
  • 1 inch chunk ginger, grated
  • 2 cloves garlic, minced

Instructions

  1. 1

    Mix cornstarch and rice vinegar in a bowl, then add soy sauce, brown sugar, and ketchup until smooth and set aside

  2. 2

    Heat oil in a large frying pan or wok over medium-high heat

  3. 3

    Add onion, bell pepper, carrot, broccoli, and corn and stir-fry for 5 minutes until softened and browned

  4. 4

    Add mushrooms and fry for another 2-3 minutes

  5. 5

    Add garlic and ginger and fry for another 30 seconds, stirring constantly

  6. 6

    Pour in the sauce and stir well to coat the vegetables

  7. 7

    Cook for another 2 minutes

Tips

Tip 1

Cut all vegetables to similar sizes for even cooking and better texture

Tip 2

Have sauce ready before starting to stir-fry as cooking moves quickly

Tip 3

Don't overcrowd the pan - cook in batches if needed for proper browning

Good to Know

Storage

Store leftovers in refrigerator for up to 3 days in airtight container

Make Ahead

Vegetables can be prepped and sauce mixed up to 1 day ahead

Serve With

Serve immediately over rice or noodles, garnish with green onions and cilantro if desired

Common Mistakes

Watch

Don't add sauce too early or vegetables will become mushy

Watch

Keep heat high enough to maintain sizzle for proper stir-frying

Substitutions

Gluten-Free Swaps

soy sauce
tamari1:1gluten_freegluten-freesoy-free

for gluten-free option

Full guide →

General Alternatives

brown sugar
coconut sugar1:1refined_sugar_free

unrefined sweetener

Full guide →
vegetable oil
sesame oil1:1flavor

adds nutty taste

Full guide →
Find more substitutions →

FAQ

Can I use frozen vegetables instead of fresh?

Yes, but thaw and drain them first, and reduce cooking time by 1-2 minutes since they're already partially cooked.

What if I don't have rice vinegar?

Substitute with white vinegar or apple cider vinegar using the same amount, though the flavor will be slightly different.

How long will this keep in the refrigerator?

Leftovers will keep for up to 3 days in the refrigerator and can be reheated in the microwave or pan.