Roast the peanuts in a dry pan over medium heat for 2-3 minutes until fragrant, then set aside. Clean the spring onions and cut into fine strips. Pat the steak dry with paper towels and cut into thin strips.
Heat 2 tablespoons of oil in a large pan over medium-high heat. Fry the beef strips, stirring, for 3-4 minutes until browned. Deglaze the pan with soy sauce, then remove the meat and set aside.
Cook the basmati rice in plenty of boiling salted water for 15 minutes. Wash the fresh mint, pat dry, and finely chop. Drain the rice and mix in the chopped mint.
Peel the fresh ginger, chop finely, and fry with the red curry paste in the remaining oil over medium heat for 1 minute. Add the beef stock and coconut milk, and simmer for 10 minutes. Return the beef strips to the pan, bring back to a simmer, and season with the lime juice and honey.
Sprinkle the peanuts and spring onion strips over the beef mixture and serve with the mint rice.