-
Heat olive oil in a large skillet over medium high heat and add garlic, onion, cauliflower, and apples. Cook for 5 to 6 minutes until the apples start to soften, then add mushrooms and herbs and cook 1 or 2 minutes more until mushrooms start to darken. Add in chestnuts, beans, coconut milk, and broth and stir over heat until mixture starts to boil.
-
Reduce heat to medium low and whisk cornstarch and water in a small bowl until completely smooth. Pour into pan while stirring and continue stirring until mixture thickens. Season to taste with salt and pepper.
-
Preheat oven to 375 degrees F (190 C) and grease 6 ramekins or a casserole dish (such as a 13x9) with a light coat of oil. Place on a foil or parchment lined tray to catch any sauce that drip out while baking.
-
Combine the ingredients for topping in a food processor or or blender and pulse until completely smooth (alternatively you can use a potato masher and do it by hand). Use a 1 cup measuring cup to divide the filling mixture into ramekins followed by about 1/2 cup of the sweet potato mixture. Gently spread the sweet potatoes on top with a spoon or spatula to smooth.
-
Bake for 20 to 25 minutes or until tops begin to brown and sauce is bubbling hot.
-
Remove and cool for at least 5 minutes before serving.