01 - Preheat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
02 - In a medium saucepan, combine the wild rice blend, vegetable broth, and salt. Bring the mixture to a boil, then reduce the heat to low. Cover the saucepan and simmer for 40–45 minutes, or until the rice is tender. Drain any remaining liquid from the cooked rice.
03 - While the rice cooks, heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté for 3 minutes until softened. Stir in the minced garlic, sliced mushrooms, diced celery, and diced carrot. Cook for 8–10 minutes, stirring occasionally, until the vegetables are tender and the mushrooms are browned. Incorporate the dried thyme and black pepper, cooking for an additional minute. Remove the skillet from heat.
04 - In a separate medium saucepan, melt the unsalted butter over medium heat. Whisk in the all-purpose flour and cook for 1 minute to create a roux.
05 - Gradually whisk in the whole milk into the roux, ensuring a smooth consistency. Continue to simmer, stirring constantly, for about 4–5 minutes until the sauce has thickened.
06 - Remove the thickened sauce from heat. Stir in the sour cream, Dijon mustard, and grated Parmesan cheese until the sauce is smooth and well combined.
07 - In a large mixing bowl, combine the cooked wild rice, the sautéed vegetables, and the prepared cream sauce. Mix all ingredients thoroughly until evenly distributed. Transfer the mixture into the greased baking dish, spreading it into an even layer.
08 - In a small bowl, combine the panko breadcrumbs with the melted butter. Sprinkle this topping evenly over the casserole mixture in the baking dish.
09 - Bake the casserole for 25–30 minutes, or until it is bubbling around the edges and the topping is golden brown. Allow the casserole to cool for 5 minutes before serving. Garnish with chopped fresh parsley, if desired, before enjoying warm.