Melt the butter with half the crushed garlic in a large skillet over medium heat.
Cook the shrimp in the skillet until they turn opaque, about 3 to 5 minutes, stirring occasionally.
Take the shrimp out and set aside; add the oil to the same skillet and raise the heat to medium-high.
Add all the prepared vegetables to the skillet and cover with a lid so they steam, stirring now and then.
Meanwhile, whisk together the chicken broth, soy sauce, honey, vinegar, and gradually stir in the corn starch to the mixture to avoid lumps; add the remaining garlic.
After the vegetables have steamed for roughly 5 minutes, pour in the sauce and simmer with the lid on, stirring frequently, until the sauce thickens and the vegetables are tender-crisp.
Return the shrimp to the skillet and warm everything through.
Serve the stir fry hot over cooked brown or white rice.