Cook ground pork over medium-high heat, breaking it up. Add a small amount of water to help it cook evenly.Let it brown, adding a little oil if needed.
Add garlic and shallot. Cook until softened.
Add soy sauce, vinegar, sugar, and black pepper. Stir and cook until well coated and lightly crisp in spots.
Add ¼ cup water and scrape up any browned bits.Simmer until the sauce thickens and coats the pork. Add more water if you want it saucier.
Taste and adjust if needed, then turn off the heat.
Notes
Ground pork: Use regular (not lean) for better flavor. Ground chicken, turkey, or beef also work — add oil if lean.
Shallot: Milder and a little sweeter than onion, and cooks fast. Finely chopped onion works too.
Soy sauce: I used half regular and half dark. If using all regular soy sauce, start with less to avoid making it too salty.
Vinegar: Cane or coconut vinegar works best. White or rice vinegar is fine.
Cooking Tips
Use ground pork with some fat — lean meat can turn dry.
Soy sauce brands vary in saltiness, so taste and adjust so it doesn’t turn too salty.
Reduce the sauce until it coats the pork for the best flavor.