Heat the olive oil in a large frying pan over a medium heat. Add the garlic paste, chilli paste and crushed ginger. Fry for 30 seconds.
Add the beef strips and toss to coat in the garlic, chilli and ginger. Fry the beef for 2-3 minutes until starting to brown on the outside and almost cooked through. Transfer to a plate and set aside.
Turn the heat up to high. Add the broccoli to the pan and fry for 2 minutes. Add the beef stock and stir well. Add the mushrooms, red onion and bean sprouts, and an extra drizzle of olive oil if needed. Cook for 2 minutes.
Add the beef back into the pan and toss everything together. Season with salt and pepper and cook for a further minute. Serve immediately as is or with cauli rice.