Cook the rice following the packet instructions.
While the rice is cooking, get started on the cabbage. Add the shallot to a medium pan with the olive oil and fry for 5 minutes. Then add the red cabbage and fry on a medium heat for at least 20 minutes, stirring.
After 20 minutes the cabbage should have softened. Add the tamari and maple syrup and cook for another 10 minutes. Once it has a lovely sticky consistency take off the heat and set aside.
Put all the carrot ingredients into a bowl. Give it a good mix and set aside.
Mix all the dressing ingredients together. I like to use small jar when making dressings so that I can give it a good shake and minimize mess.
Last but not least, marinate the asparagus with the grated garlic, covered with olive oil, for 10 minutes before frying. Then fry in a medium pan until nice and crisp on the outside.
Serve the dish while the asparagus is hot.
The best way to put this dish together is by getting a bowl out and adding a big spoonful of each ingredient. Serve the dressing in a small bowl or ramekin alongside.