Lightly pulse the cauliflower in a food processor. Don't over do it - you want it a little bigger than the size of rice. You will have to do this in at least two batches.
Bring a large pan to medium high heat and add enough coconut oil to lightly cover the bottom of the pan.
When hot add the onions, carrots, and celery & cook ~ 4-6 minutes. You want these slightly browned and not translucent.
Add garlic and cook until fragrant (~ 1-2 minutes). Set both aside on the plate.
Wipe out pan if necessary. Add a little more coconut oil and add cauliflower, curry powder, salt, and pepper. Cook ~ 10-15 minutes or until water has cooked out of cauliflower and it's lightly brown
When cauliflower is done cooking, add cooked onions, carrots, celery and garlic to pan in addition to cashews, raisins, and lemon juice.
Add salt to taste. Plate and garnish with fresh mint. Happy Eating! Beckie
Notes
Don't over-pulse the cauliflower in the food processor, if you pulse it to much you will end up with a soggy rice. Leave it a wee bit chunky.
Use a large shallow skillet to cook the cauliflower rice. This increases the likelihood of it caramelizing and not just steaming. Don't disturb it. Check it with the tip of a spatula in one small area to see if it's browning. Stir it if it is and turn up the heat and don't stir it if it's not.
Wanna add some more protein? Add some edamame, chicken, or tofu.
If you are using frozen cauliflower rice, cook it straight from frozen so it doesn't get soggy.
Don't have lemon juice? Cool, skip it or use lime? Don't have raisins? Cool, skip it or use your favorite dried fruit like apricots or cranberries. Don't have or like mint? Cool, skip it or used parsley or cilantro.