Preheat the Oven: Preheat the oven to 375°F (190°C). Set out a 9×13-inch casserole dish or a similar-sized baking dish. Prepare the Creamy Liquid: Add the full-fat coconut milk, vegetable broth, lemon juice, nutritional yeast, and sea salt to a medium saucepan. Place the pan over high heat and bring the mixture to a boil. Assemble the Casserole: While the liquid is heating, add the beans, roughly chopped artichoke hearts, thoroughly drained spinach, diced shallot, minced garlic, and dry white rice to the casserole dish. Mix the ingredients together, then spread them evenly across the bottom of the dish with a spatula. Add the Hot Liquid: Once the coconut milk mixture reaches a boil, carefully pour it evenly over the ingredients in the casserole dish.
Cover the Dish: Cover the casserole with a layer of parchment paper, if using, followed by a tightly placed layer of aluminum foil.
Bake the Casserole: Place the covered dish on the middle rack of the oven and bake at 375°F (190°C) for 45 minutes.
Rest and Uncover: Remove the casserole from the oven and let it rest for 5 minutes. Carefully remove the foil and parchment paper, if used.
Serve: Divide the warm casserole into serving bowls and finish with vegan parmesan or other dairy-free cheese, if desired.