Wash and chop cauliflower. Place in a large microwaveable dish and microwave on high for 7-10 minutes (until steamed).
Meanwhile, heat a large pan over medium heat and add olive oil and garlic. Next, add chicken or sausages and cook until browned (a few minutes).
Add onion and cook until softened.
Once cauliflower is steamed, place into a food processor and pulse, until it is the consistency of rice (you may need to do this in two batches). *Make sure not to “over pulse” it, or the cauliflower will become mushy when cooked.
Add cauliflower, sun dried tomatoes, olives, artichoke hearts, Italian seasoning, salt and pepper and saute for a few minutes. Cook until cauliflower becomes browned.
Divide rice amongst four plates and sprinkle feta cheese on top. Enjoy!