Prep what you’ve got: Chop leftover protein and vegetables into bite-size pieces.
If using leafy greens, chop them roughly. Break up any clumpy rice or pasta so it reheats evenly.
Make a quick sauce: In a small bowl, mix soy sauce, vinegar, and honey or brown sugar. Add sesame oil if you have it.
Taste and adjust—more vinegar for brightness, more honey if you like a hint of sweet, a splash of water if it’s too salty.
Heat the pan: Set a large skillet over medium-high heat. Add oil and let it get hot until it shimmers.
Sauté aromatics: Add onion and cook 2–3 minutes until softened. Add garlic (and ginger, if using) and cook 30 seconds until fragrant.
Don’t let it burn.
Cook sturdy veggies first: Add firmer vegetables like carrots, broccoli, or mushrooms. Season with a pinch of salt and pepper. Stir-fry 3–5 minutes until they begin to soften and get a little color.
Add quick-cooking veggies: Toss in softer vegetables like zucchini, peas, corn, or greens.
Cook 2–3 minutes, just until crisp-tender.
Warm the protein: Push veggies to the side. Add a touch more oil if the pan is dry. Add your leftover protein and let it heat through, 2–3 minutes.
If using beans or tofu, let them sear a bit for texture.
Fold in the starch: Add rice, pasta, or potatoes. Break up clumps and toss everything together. Cook 2–3 minutes so it gets a little toasty and absorbs flavor.
Sauce it up: Pour in the sauce.
Toss to coat. Cook another 1–2 minutes until everything is glossy and hot. Taste and adjust—add a squeeze of citrus, more soy for salt, or a dash of hot sauce for heat.
Finish and serve: Turn off heat.
Top with herbs, green onions, sesame seeds, cheese, or a dollop of yogurt. Serve straight from the skillet.