Clean broccoli, divide into florets, peel stems and cut into cubes. Rinse broccoli and drain. Peel and wash carrots and cut them diagonally into slices. Remove the stems from the mushrooms.
Clean the mushrooms, rinse if necessary and halve or quarter depending on size. Dab beef dry and cut into thin slices. Put broccoli in boiling salted water, boil for 3 minutes, rinse in cold water, drain.
Heat 2 tablespoons of oil in a wok or large frying pan. Brown the meat in two portions and remove with a skimmer. Sauté the mushrooms in the frying fat, remove. Add 2 tablespoons of oil to the pan or wok, sauté the carrots briefly and top up with coconut milk and stock.
Stir in curry paste and bring to the boil. Cook vegetables for about 5 minutes at medium heat (without lid). Cook rice in boiling salted water according to package instructions. Rinse the coriander, dab dry and remove the leaves.
Add broccoli, mushrooms, meat and half of the coriander leaves to the wok or pan and bring to the boil while stirring. Season beef curry with salt, pepper and honey. Arrange curry and rice and sprinkle with remaining coriander leaves.