Whisk the eggs, oats and milk together in a bowl and leave for about 5 minutes so the oats soak up the liquid.
Add the beef with the ginger, the 1 tbsp curry paste, fish sauce, sugar, coriander, salt, garlic and spring onions, and work everything together well.
Shape the mixture into meatballs. Brown them in the oil in a large frying pan for 1–2 minutes on each side, in batches if needed, adding more oil as you go. Lift them out and set aside.
Pour the coconut milk and the 3 tbsp curry paste into the pan and scrape up the browned bits from the bottom into the sauce.
Return the meatballs to the sauce and simmer for about 8 minutes, until cooked through.
Season the sauce with lime juice, salt and pepper.