In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until it becomes translucent. Stir in the minced garlic, dried thyme, rosemary, and smoked paprika, cooking for an additional 1-2 minutes until fragrant.
Add the diced butternut squash to the skillet. Season with salt and pepper, and cook for about 10-15 minutes, stirring occasionally, until the squash is slightly tender but not fully cooked through.
In a large mixing bowl, combine the sautéed vegetables with cooked quinoa, shredded cheddar cheese, crumbled feta cheese, sour cream, and vegetable broth. Mix until well combined.
Pour the mixture into a greased 9x13 inch casserole dish, spreading it out evenly.
If desired, sprinkle bread crumbs evenly over the top for added crunch.
Cover the dish with aluminum foil (optional, to prevent browning) and bake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 15 minutes until the top is golden brown and bubbly.
Remove the casserole from the oven and let it cool for a few minutes. Garnish with freshly chopped parsley before serving.
Notes
Optional topping of bread crumbs for added crunch.