In a medium bowl, add the minced beef, salt, pepper, garlic, red and spring onions, coriander, carrot and panko breadcrumbs, drizzle with olive oil.
Use your hands to mix all the ingredients together until evenly combined.
Using a small ice cream scoop. scoop and shape the meatballs into about 22 meatballs.
Preheat a large frying pan over medium-high heat.
Add olive oil, swirl the oil to coat the surface of the pan. Add 6 to 8 of the meatballs into the pan.
Sauté (to brown) the meatballs, turning every couple of minutes, until browned on all sides. Repeat the process with the remaining batches of meatballs.
Transfer the browned meatballs onto a baking tray.
In the same pan add olive oil and butter.
Sauté chopped brown onion, sliced garlic and minced ginger.
Cook for about 5 minutes, season with salt and pepper.
Add sauce (water, tomato sauce, hoisin sauce and soy sauce). Stir and let it simmer for 5 minutes.
Add browned meatballs, and cook for 10 minutes on medium-high heat and cook for another 10 minutes on low-medium heat or until they cooked through.
Serve with rice.