Heat the olive oil in a skillet over a low/medium heat. Finely dice the onion, thinly slice the celery, crush the garlic and dice the mushrooms. Add the cauliflower rice, mushrooms, onion, garlic, celery, rosemary and thyme to the skillet. Stir well to combine. Cook gently for 3-4 minutes, sweating the vegetables until tender and fragrant.
Add the cranberries to the skillet and stir to combine. Add the vegetable stock and mix well. Bring to a gentle boil, then reduce to a simmer. Simmer for 5 minutes until the vegetables are tender and the cranberries are plump. You may add salt and pepper to taste. This will depend on the strength of seasoning in your stock.
Roughly chop the walnuts. Add the walnuts to the skillet along with the ground almonds. Stir well to combine with the other ingredients and remove from the heat.
Preheat the oven to 375 degrees Fahrenheit and lightly oil a loaf tin. Spoon the stuffing mixture into the prepared loaf tin creating an even layer. Transfer the tin to the oven and bake for 18-20 minutes or until piping hot through and crisp and golden brown on top. Serve with your Keto vegan Thanksgiving mains.