Preheat oven to 325 degrees Fahrenheit. Spray 8-inch square glass or ceramic baking dish with cooking spray.
Heat a large skillet over medium-high heat. Add oil; swirl to coat. Add onion; saute 5 minutes or until tender. Transfer to large bowl.
Stir rice and next 5 ingredients (through allspice) into onions. Spoon onion mixture into baking dish. Sprinkle with Parmesan cheese. Cover with foil and bake at 325 degrees for 30 minutes. Uncover and broil for an additional 5 minutes, or until cheese begins to brown. Top with parsley.
Notes
If you can't find smoked Swiss cheese, any kind of smoked cheese will do.
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!