01 -
Preheat oven to 200°C. Toss diced butternut squash with olive oil, thyme, salt, and black pepper. Arrange in a single layer on a baking sheet. Roast for 25 to 30 minutes, turning halfway, until tender and lightly caramelized.
02 -
In a large skillet, heat olive oil over medium heat. Add minced garlic and sauté for 1 minute until fragrant.
03 -
Stir in orzo pasta and cook for 2 to 3 minutes, stirring occasionally, until orzo is lightly golden.
04 -
Add vegetable broth gradually, 0.5 cup at a time, stirring frequently and allowing the orzo to absorb liquid before each addition. Continue cooking until orzo is al dente and texture is creamy, approximately 10 to 12 minutes. Add extra broth if needed for creaminess.
05 -
Reduce heat to low and stir in the heavy cream or dairy-free alternative until fully combined.
06 -
Fold in fresh spinach and cook until wilted, 1 to 2 minutes.
07 -
Gently fold in roasted butternut squash. Adjust seasoning with salt and black pepper. Sprinkle with grated parmesan if desired and serve immediately.