Using the chopping blade in your food processor, add onion, carrot and celery. Pulse until finely chopped (resembling rice). Be careful not to overdo it, you don't want to blend it completely.
Heat olive oil in a large skillet over medium heat. Add chopped vegetables to the skillet and sauté until soft, 5 - 6 minutes.
Using your food processor, pulse mushrooms until finely chopped, then add to skillet. Mix to combine.
Add cauliflower to food processor bowl and pulse until a riced consistency is reached, then add this to your skillet, mixing to combine.
Add chopped apple and cranberries to your food processor and roughly chop. Add these to your skillet along with salt, pepper and herbs. Mix to combine, then cover.
Cook 10 - 15 minutes until completely tender and most liquid is absorbed.
Serve.