Rinse the rice until the water runs clear. Put in a small saucepan with 250ml (1 cup) water, cover and bring to a simmer over medium heat. Reduce the heat to low and cook for 12 mins or until tender and the water is absorbed. Turn off the heat and stand, covered, for at least 5 mins.
Step 2 — Prep ingredients
Meanwhile, thinly slice the onion. Cut the broccoli stem into 1cm chunks, then cut the head into small florets. Coarsely chop the pak choy stems, leaving the leaves whole. Coarsely chop the peanuts. Crush or finely chop 1 garlic clove.
Step 3 — Warm tofu and cook mince
Heat 2 tsp vegetable oil in a medium frypan over medium heat. Cook the tofu for 2 mins each side or until golden and warmed through. Remove from the pan and cut into quarters. Heat 2 tsp vegetable oil in the same pan over high heat. Cook the beef mince, breaking up the lumps with a spoon, for 3-4 mins until browned. Remove from the pan.
Step 4 — Stir-fry veggies
Heat 2 tsp vegetable oil in a separate medium deep frypan over medium-high heat. Stir-fry the broccoli for 4 mins or until starting to soften. Add the onion, pak choy stems, garlic and 2 tsp vegetable oil to the broccoli and stir-fry for 3-4 mins until tender.
Step 5 — Serve up
Add the pak choy leaves, tofu, mince, hoisin sauce, 2 tsp soy sauce and ¼ tsp black pepper to the veggies and stir-fry for 1 min or until the leaves are wilted. Remove the pan from the heat. Divide the rice and stir-fry among bowls, scatter over the peanuts and enjoy!
Step 6 — Make it yours
Like it hot? Kick up the heat a notch or two with a scattering of chopped fresh chilli or chilli flakes.