
This creamy orzo with roasted butternut squash and spinach is my go-to comfort dish during the fall months. The combination of tender orzo, sweet roasted squash, and nutritious spinach creates a balanced one-dish meal that satisfies without being too heavy.
I first created this recipe when looking for ways to use the abundance of butternut squash from my garden. What started as a simple experiment has become a requested favorite at family gatherings, especially during the cooler months.
Ingredients
- Butternut squash: Adds natural sweetness and a velvety texture when roasted properly
- Orzo pasta: Creates a risotto-like consistency without constant stirring
- Vegetable broth: Infuses the pasta with flavor as it cooks
- Butter: Provides richness to the base of the dish
- Garlic: Adds aromatic depth to the sauce
- Parmesan cheese: Brings salty umami notes that balance the sweetness of the squash
- Heavy cream: Creates silky richness without making the dish too heavy
- Baby spinach: Adds vibrant color and nutrition that wilts perfectly into the dish
- Dried thyme: Complements the earthiness of the squash (optional but recommended)
- Red pepper flakes: Add a gentle heat that enhances all other flavors
- Fresh parsley: Brightens the finished dish with color and fresh flavor
Step-by-Step Instructions
- Roast the Butternut Squash:
- Preheat your oven to 400°F and spread your diced squash on a baking sheet. The key is cutting the squash into uniform pieces about 3/4 inch cubes so they cook evenly. Toss thoroughly with olive oil making sure each piece is coated which prevents sticking and promotes caramelization. Season generously with salt and pepper. Roast for exactly 25 minutes then check by piercing with a fork. The squash should be tender but not mushy as it will continue cooking slightly when added to the orzo.
- Toast the Orzo:
- In a large saucepan with at least 3 inch sides melt the butter over medium heat until it begins to foam but not brown. Add minced garlic and sauté for precisely 60 seconds until fragrant but not colored. Immediately add the orzo and stir constantly for 2 minutes until some grains begin turning golden. This toasting step is crucial for developing nutty flavor and helping the orzo maintain its texture when cooked.
- Cook the Orzo:
- Pour the vegetable broth into the pan all at once and stir to prevent clumping. Bring to a gentle simmer not a rolling boil and maintain this temperature for 10 to 12 minutes. Stir occasionally to prevent sticking. Unlike regular pasta orzo should absorb nearly all the liquid similar to a risotto. Test for doneness by tasting a few pieces they should be tender with very slight resistance.
- Create the Creamy Sauce:
- Reduce heat to low and add Parmesan cheese and heavy cream stirring constantly to incorporate. The residual heat will melt the cheese and create a silky sauce. Immediately add the spinach and fold gently until it begins to wilt which takes about 90 seconds. If using dried thyme and red pepper flakes add them now.
- Combine the Elements:
- Gently fold in the roasted butternut squash pieces being careful not to mash them. Use a folding motion rather than stirring to maintain the squash's integrity. Allow the mixture to rest for 2 minutes off heat which helps the flavors meld and the sauce thicken slightly. Taste and adjust seasonings before transferring to serving bowls and garnishing with fresh parsley.

The butternut squash is truly the star ingredient in this recipe. I grow several varieties in my garden each year, and the longer I let them cure after harvesting, the sweeter and more complex their flavor becomes. My family knows autumn has truly arrived when this dish appears on our dinner table.
Storage and Reheating
This orzo dish keeps remarkably well in an airtight container in the refrigerator for up to 4 days. The pasta will absorb more moisture as it sits, so when reheating, add a splash of broth or milk to restore the creamy consistency. Warm gently on the stovetop or microwave at 50% power, stirring occasionally to ensure even heating without breaking down the squash pieces. The flavors actually develop further after a day in the refrigerator, making this an excellent meal prep option.
Seasonal Variations
While butternut squash creates the perfect fall version of this dish, you can adapt it throughout the year using seasonal vegetables. In spring, substitute fresh peas and asparagus pieces for a lighter version. Summer brings opportunities to use zucchini and cherry tomatoes, while winter can feature roasted sweet potatoes or delicata squash. Keep the cooking method the same, adjusting roasting times based on the vegetable's density. This adaptability makes it a year-round staple in my kitchen that never feels repetitive.
Serving Suggestions
Serve this creamy orzo as a vegetarian main dish alongside a simple arugula salad dressed with lemon vinaigrette for brightness. For a heartier meal, top with grilled chicken or seared scallops. When entertaining, present it in a large, shallow serving bowl garnished with additional Parmesan shavings and fresh herbs. The vibrant orange and green colors make it visually appealing for dinner parties or holiday gatherings. I often serve smaller portions as a side dish with roasted pork tenderloin during fall dinner parties.
Recipe FAQs
- → Can I make this dish ahead of time?
Yes, you can prepare this dish up to 2 days ahead. Store in an airtight container in the refrigerator. When reheating, add a splash of broth or milk to restore creaminess, as the orzo will absorb liquid as it sits. Warm gently on the stovetop over medium-low heat, stirring frequently.
- → What can I substitute for heavy cream to make this lighter?
For a lighter version, substitute the heavy cream with half-and-half, whole milk, or unsweetened plant-based alternatives like oat or cashew cream. You can also use Greek yogurt stirred in after removing from heat, though this will add a tangy flavor profile.
- → Is there a way to make this dish vegan?
Yes, this dish can easily be made vegan. Use olive oil instead of butter, vegetable broth, plant-based cream alternative, and nutritional yeast or vegan Parmesan substitute instead of cheese. The roasted butternut squash provides natural creaminess that works well with these substitutions.
- → Can I use frozen butternut squash instead of fresh?
Yes, frozen butternut squash cubes work well in this dish and save preparation time. No need to thaw first - simply toss the frozen cubes with oil and seasonings, then roast at 425°F instead of 400°F, adding about 5-10 minutes to the cooking time until caramelized and tender.
- → What protein would pair well with this dish?
This versatile dish pairs beautifully with several proteins. Try adding grilled chicken, sautéed shrimp, or crispy pancetta mixed in before serving. For vegetarian options, roasted chickpeas, white beans, or pan-fried halloumi cheese complement the creamy orzo and butternut squash perfectly.
- → How can I add more vegetables to this dish?
This dish is very adaptable to additional vegetables. Consider roasting mushrooms, bell peppers, or brussels sprouts alongside the butternut squash. You can also stir in peas, asparagus, or broccoli florets during the last few minutes of cooking. Leafy greens like kale or arugula can replace or supplement the spinach.