Peel the baby-onions and eliminate the tops and tails, but otherwise leave whole. Additionally top and tail the baby-carrots.
Heat the oil in a large-pan then add the mushrooms, baby onions and baby carrots.
Cook over a moderate heat for 5-10minutes, adding the garlic for the past few minutes of cooking time. The mushrooms must be tender and ought to have released their juices. The carrots and onions will nonetheless be rather hard.
Add the remaining ingredients. Mix well to blend.
If necessary, move the mix to an oven-safe casserole-dish. Cover with a lid or any foil then bake at 375°F for 40minutes, or till the onions and carrots are cooked to your liking. Taste the seasoning.
Serve and enjoy!
Meanwhile. Transfer the steamed cauliflower to a bowl and mash roughly. Add garlic powder, salt, pepper, and optionally fresh/dried herbs of choice(eg. thyme, rosemary, chives, dill) and mash well to preferred consistency.
Serve the mash layered with the mushroom bourguignon. Garnish with some fresh thyme or basil and black or white pepper.