Preheat your oven to 350 degrees. Heat a large cast iron pan to medium heat. Bring a pot of water to a boil.
Add green beans to boiling water for 2-4 minutes (until vibrant green), then quickly transfer to a bowl of ice water to stop the cooking.
When the pan is hot, add ghee and olive oil. Once ghee is melted, add diced white onion, chopped mushrooms, and garlic to the pan and saute for 5 minutes. Then add parsley, sage, rosemary, thyme, black pepper, and salt to the pan and continue sauteing.
Add cashew cream sauce to the pan with the veggies and bring it to a simmer. Stirring frequently. Then add green beans to the pan and toss until they are all evenly coated in the cashew cream sauce. Add onion topping and slivered almonds to the top.
Add cashew cream sauce to the pan with the veggies and bring it to a simmer. Stirring frequently.
Add green beans to the pan and toss until they are all evenly coated in the cashew cream sauce.
Cover the pan with foil and put it in the oven for 15 minutes. After 15 minutes, remove the foil, add crunch onions and slice almonds to the top of the casserole. Bake for another 5-10 minutes or until the green beans are tender, yet still have a crunch to them.
Serve and enjoy!