Creamy Orzo with Roasted Butternut Squash and Spinach: Co…
There’s something utterly delightful about a dish that wraps you in warmth and comfort, and my Creamy Orzo with Roasted Butternut Squash and Spinach does just that. Imagine creamy, savory, and slightly sweet flavors mingling together, creating an experience that’s not only satisfying but also packed with protein to fuel your day—each serving contains around 15 grams! I developed this recipe during one of those busy weeks when I needed a quick yet wholesome meal option for my family, allowing me to use leftover butternut squash while still keeping dinner indulgent and nutritious.
I remember the first time I made this dish; it was a chilly Sunday evening, and I had just returned from the market with a beautiful butternut squash. My teenager walked into the kitchen, inhaled deeply, and exclaimed, “Wow, what smells so good?” As I stirred the creamy orzo and watched the spinach wilt beautifully, my youngest couldn’t resist sneaking bites off the spoon. It was that special touch of roasted butternut squash that elevated this recipe beyond ordinary pasta dishes. By the end of dinner, both kids were asking for seconds, completely enamored by the comforting flavors and creamy texture.
Ingredients for the Creamy Orzo with Roasted Butternut Squash and Spinach
Each ingredient in this dish plays an essential role in flavor and texture. Here’s what you’ll need:
1 medium Butternut Squash (peeled and cubed): Adds a sweet, nutty flavor and creamy texture when roasted.
2 tablespoons Olive Oil (for roasting): Helps to caramelize the squash, enhancing its natural sweetness.
1 teaspoon Salt (to taste): Elevates all the flavors and balances the dish.
1/2 teaspoon Black Pepper (to taste): Provides a subtle kick that complements the richness.
1 cup Orzo Pasta (uncooked): Serves as a hearty base, absorbing flavors beautifully.
4 cups Fresh Spinach (washed and chopped): Introduces a fresh, vibrant element that lightens the dish.
3 cups Vegetable Broth (or water): Infuses moisture and depth of flavor into the orzo.
1 cup Heavy Cream (for creaminess): Creates a luscious, velvety sauce that binds all the ingredients together.
1/2 cup Parmesan Cheese (grated): Adds a savory umami note that enhances the overall richness.
2 cloves Garlic (minced): Imparts aromatic depth and a hint of warmth to the dish.
- 1 teaspoon Dried Thyme (or fresh thyme): Introduces herbal notes that elevate the flavor profile.
Step-by-Step Instructions
I recommend starting with roasting the butternut squash since it takes the longest; this way, it can caramelize while you prepare the other components.
Step 1: Preheat your oven to 400°F (200°C). This temperature is crucial for getting that perfect caramelization. While the oven is heating up, peel and cube your medium butternut squash. In a large mixing bowl, toss the cubed squash with 2 tablespoons of olive oil, ensuring every piece is evenly coated. Sprinkle in 1 teaspoon of salt and 1/2 teaspoon of black pepper to enhance the flavor. Spread the seasoned squash in a single layer on a baking sheet — using a sheet that’s around 18×13 inches works well. Roast in the preheated oven for about 25-30 minutes, or until the squash is fork-tender and has developed a beautiful golden-brown color.
Step 2: While the squash is roasting, bring 3 cups of vegetable broth to a boil in a large pot over medium-high heat. This step not only cooks the orzo pasta but also infuses it with flavor. Once boiling, add 1 cup of uncooked orzo pasta to the pot and cook according to package instructions, which usually takes around 8-10 minutes. Don’t forget to stir occasionally to prevent sticking! During the last minute of cooking, add in 2 cloves of minced garlic and 1 teaspoon of dried thyme; this builds serious flavor, so be sure not to rush this part.
Step 3: After your orzo is cooked al dente, reduce the heat to low. Stir in 1 cup of heavy cream and 1/2 cup of grated Parmesan cheese until everything is creamy and well combined. The creaminess will make this dish incredibly comforting! Next, gently fold in your roasted butternut squash along with 4 cups of washed and chopped fresh spinach. Stir until the spinach wilts from the heat — this should only take a minute or two.
Step 4: Serve your creamy orzo warm right out of the pot! If you’re feeling indulgent, sprinkle some extra Parmesan cheese on top for added richness. Enjoy this cozy dish that perfectly combines textures and flavors — it’s an excellent choice for any dinner occasion!
What to Serve with Creamy Orzo with Roasted Butternut Squash and Spinach
This bowl is already incredibly filling and balanced, but these sides add extra variety and nutrition to round out your meal perfectly.
Garlic Roasted Broccoli: Tender broccoli florets roasted in olive oil with a sprinkle of garlic powder bring a vibrant green element to the table. The slight bitterness of the broccoli complements the creamy orzo, adding a nice contrast in flavor while providing a healthy dose of vitamins C and K. This side is a staple in our house during winter months, balancing out heavier dishes like this one beautifully.
Quinoa Salad with Cherry Tomatoes and Feta: A refreshing quinoa salad mixed with juicy cherry tomatoes, crumbled feta cheese, and a drizzle of lemon vinaigrette brings brightness to your plate. The nutty flavor of quinoa echoes the earthiness of the butternut squash while adding protein—around 8 grams per serving—making it a perfect side for those looking to boost their macros without feeling weighed down. My kids love it because it’s colorful and fun!
Avocado Toast with Sea Salt: Creamy avocado spread on whole grain bread topped with a sprinkle of sea salt delivers healthy fats that enhance this meal’s richness. The smooth texture of the avocado pairs well with the creamy orzo, providing a satisfying contrast that keeps everyone coming back for more. Plus, avocados are packed with heart-healthy monounsaturated fats, making this a go-to for post-workout refueling days at home.
Crispy Sweet Potato Fries: Baked sweet potato fries seasoned with paprika and garlic powder add a delightful crunch alongside the comforting orzo dish. Their natural sweetness creates an inviting flavor pairing that echoes the roasted butternut squash while providing an extra boost of fiber and vitamin A—essential for maintaining energy levels during busy days. These are always a hit during family movie nights!
Storage & Serving Tips

To store your Creamy Orzo with Roasted Butternut Squash and Spinach for meal prep, divide the dish into separate airtight containers. The creamy orzo mixture can be kept in one container in the fridge for up to 4 days. Store the roasted butternut squash in another small container to maintain its texture, and keep the fresh spinach separately, ideally in a produce bag or a container with a sealed lid, to prevent wilting.
When reheating, the orzo mixture does well in the microwave; heat it on medium power for about 2 minutes, stirring halfway through until heated through. For the roasted butternut squash, spread it out on a baking sheet and reheat in a preheated oven at 375°F for around 10-12 minutes to restore its slight crispness. Be cautious with microwaving the squash, as it can become mushy and lose its appealing texture.
Pro tip: To batch cook this recipe for the week, consider making a double batch on Sundays and portioning it into individual containers. Family members can self-assemble their bowls by mixing in their preferred amounts of roasted butternut squash and spinach. For variety, swap in different vegetables like roasted Brussels sprouts or sweet potatoes instead of butternut squash throughout the week. To keep your roasted butternut squash at its best during meal prep storage, always store it separately from the creamy orzo mixture to prevent sogginess.
Conclusion
This Creamy Orzo with Roasted Butternut Squash and Spinach has become one of those recipes I make at least twice a month because it’s genuinely easy, incredibly satisfying, and delivers 450 calories per serving without sacrificing flavor. The sweetness of the roasted butternut squash elevates this dish beyond typical pasta recipes, creating a comforting meal that’s perfect for any night. Give this one a try this week. I promise it’ll become a regular rotation meal in your house too.

Creamy Orzo with Roasted Butternut Squash and Spinach
Ingredients
Method
- Preheat the oven to 400°F (200°C).
- In a bowl, toss the cubed butternut squash with olive oil, salt, and pepper.
- Spread the squash on a baking sheet in a single layer and roast for 25-30 minutes, until tender and caramelized.
- In a large pot, bring the vegetable broth to a boil.
- Add the orzo and cook according to package instructions, usually about 8-10 minutes.
- Stir in the minced garlic and dried thyme during the last minute of cooking.
- Once the orzo is cooked, reduce heat and stir in the heavy cream and grated Parmesan cheese.
- Add the roasted butternut squash and fresh spinach, stirring until the spinach wilts.
- Serve warm, garnished with additional Parmesan if desired.
