Preheat a large skillet or pan with 1 Tbsp of oil over medium heat. Add the ground meat with 1/4 tsp of salt and let it cook until they have crispy edges and golden brown in some spots, this may take about 8-10 minutes. If you use ground turkey, it may release more liquid as you cook, but just let it cook until the liquid dries up and the meat starts to crisp up and browned
When the meat has browned with some crisp edges like this, remove it from the pan to a serving platter
You will see some brown bits stuck to the pan. Don't worry, those actually adds more flavor. Add another 1 Tbsp of oil and add the onion. Use a wooden spatula to scrape that brown bits at the same time as you saute. Let the onions cook for about 2 minutes or so until they are soft and lightly golden brown. Add the ginger and stir fry another minute
Add the green beans and tomatoes and cook for about 1 minute or until the green beans are softened but not mushy
Add the pre-cooked ground meat back into the pan followed by the seasonings: soy sauce, oyster sauce, sugar, and freshly ground black pepper. Stir to make sure everything is evenly combined. Have a taste test and adjust seasonings to your preference
Remove from the heat and add some chopped cilantro leaves and transfer to a serving platter and serve when it's warm