Prep your produce: Slice the zucchini into half-moons, dice the onion, and mince the garlic.
Grate the ginger if using. Have everything ready—this cooks quickly.
Brown the pork: Heat a large skillet over medium-high. Add 1 tablespoon oil, then the ground pork.
Break it up with a spatula. Cook until browned and slightly crisp on the edges, about 6–8 minutes. Season with a pinch of salt and black pepper.
Transfer to a plate and keep the drippings in the pan.
Sauté the aromatics: Reduce heat to medium. Add the remaining tablespoon of oil and the butter. Stir in the onion and a small pinch of salt.
Cook 2–3 minutes until softened. Add garlic and ginger. Cook 30–60 seconds, stirring, until fragrant.
Don’t let the garlic burn.
Cook the zucchini: Add the zucchini to the skillet in an even layer. Let it sit undisturbed for 1–2 minutes for a light sear. Stir and cook another 3–4 minutes until tender but still crisp.
You want slight bite, not mush.
Deglaze and season: Pour in the chicken broth to deglaze, scraping up browned bits. Stir in soy sauce, rice vinegar, honey, and red pepper flakes. Simmer 1–2 minutes to reduce slightly.
Bring it together: Return the browned pork and any juices to the pan.
Toss to coat everything in the garlicky sauce. Taste and adjust with more salt, pepper, or vinegar if needed.
Finish and serve: Turn off heat. Garnish with green onions and sesame seeds.
Serve with lemon or lime wedges for a fresh squeeze on top. Pair with steamed rice, noodles, or a simple green salad.