
I usually make this when the weather starts getting a little cooler and I’m craving something warm and comforting but still want plenty of vegetables on my plate. The roasted butternut squash becomes wonderfully caramelized around the edges, while the orzo cooks up creamy and tender.
Honestly, the combination is so good.
The sweetness of the roasted squash works beautifully with the savory, creamy orzo, and the spinach adds a fresh pop of color. A little garlic, Parmesan, and herbs bring everything together without making the recipe complicated.
It’s the kind of dinner that looks impressive in a bowl but is actually pretty easy to make.
Ingredients
For the Roasted Butternut Squash
- 2 cups butternut squash, peeled and cubed
- 2 tablespoons olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- ½ teaspoon dried thyme
- Pinch of red pepper flakes, optional
For the Creamy Orzo
- 1 tablespoon olive oil or butter
- 3 cloves garlic, minced
- 1½ cups orzo
- 3½ cups vegetable broth
- ½ teaspoon Italian seasoning
- 4 cups fresh spinach
- ½ cup heavy cream
- ¾ cup grated Parmesan cheese
- 1 tablespoon fresh lemon juice
- Salt and black pepper, to taste
- Fresh thyme or parsley, for garnish
Optional additions
If I have them on hand, I sometimes add:
- A handful of toasted walnuts or pecans
- Crumbled feta or goat cheese
- Extra Parmesan
- A little fresh sage
- A drizzle of balsamic glaze
How to Make Creamy Orzo with Roasted Butternut Squash
1. Roast the butternut squash
Preheat your oven to 425°F (220°C).
Place the cubed butternut squash on a large baking sheet. Drizzle with olive oil and sprinkle with salt, pepper, garlic powder, thyme, and red pepper flakes if using.
Toss everything together until the squash is nicely coated.
Spread the cubes into a single layer.
Roast for approximately 25–30 minutes, turning once halfway through, until the squash is tender and golden brown around the edges.
I usually let the squash get a little extra color because those caramelized edges are honestly one of my favorite parts of the whole dish.
2. Sauté the garlic
While the squash is roasting, heat the remaining tablespoon of olive oil or butter in a large skillet or sauté pan over medium heat.
Add the minced garlic and cook for about 30–60 seconds, just until fragrant.
Be careful not to let the garlic burn.
3. Toast the orzo
Add the dry orzo to the skillet and stir it into the garlic and oil.
Cook for about 1–2 minutes, stirring frequently.
This quick step gives the orzo a slightly nutty flavor and adds another layer of flavor to the finished dish.
4. Add the broth
Pour in the vegetable broth and add the Italian seasoning.
Stir well and bring everything to a gentle simmer.
Cook the orzo for approximately 9–12 minutes, stirring frequently so it doesn’t stick to the bottom of the pan.
The orzo should become tender and absorb most of the broth.
If it starts looking too dry before the orzo is completely cooked, add a splash more vegetable broth.
5. Add the spinach
Once the orzo is nearly tender, add the fresh spinach.
It may look like a lot at first, but don’t worry—it wilts down surprisingly quickly.
Stir for a couple of minutes until the spinach is soft and incorporated throughout the orzo.
6. Make it creamy
Reduce the heat to low and stir in the heavy cream.
Add the Parmesan cheese and stir until melted and creamy.
Finish with fresh lemon juice and season with salt and black pepper to taste.
The lemon might seem like a small addition, but I really recommend it. It brightens up the creamy sauce and balances the sweetness of the butternut squash.
7. Add the roasted squash
Gently fold about half of the roasted butternut squash into the creamy orzo.
Save the rest to arrange over the top.
This way, you get creamy bites of squash throughout the dish while still having those beautiful golden pieces sitting on top.
Garnish with fresh thyme or parsley and another sprinkle of Parmesan.
Serve warm.
Tips for the Best Creamy Orzo
Cut the squash evenly
Try to cut the butternut squash into similar-sized cubes. That way, everything roasts at roughly the same rate.
Don’t skip roasting the squash
You could cook the squash directly in the orzo, but roasting gives it a completely different flavor. The edges caramelize, the natural sweetness intensifies, and you get those delicious browned bits.
Stir the orzo regularly
Orzo contains starch and can stick to the bottom of the pan. I usually give it a stir every couple of minutes while it cooks.
Adjust the consistency
Orzo continues absorbing liquid as it sits. If your dish becomes thicker than you’d like, simply stir in a splash of warm vegetable broth or cream before serving.
Don’t overcook the spinach
Add it toward the end so it stays fresh and vibrant rather than becoming overly soft.
Use freshly grated Parmesan
Freshly grated Parmesan melts much more smoothly into the sauce than many pre-shredded varieties.
Serving Suggestions
This creamy orzo is hearty enough to serve as a vegetarian main dish, but there are plenty of things you can serve alongside it.
Try it with:
- A crisp green salad
- Garlic bread
- Crusty sourdough
- Roasted asparagus
- Steamed broccoli
- A simple tomato salad
- Grilled chicken
- Roasted salmon
For a special dinner, I love serving it with a simple salad and some warm crusty bread for scooping up every last bit of the creamy sauce.
Easy Variations
Make it vegan
Use vegetable broth, plant-based cream, olive oil, and your favorite vegan Parmesan alternative.
Add protein
For a heartier meal, stir in shredded rotisserie chicken, cooked Italian sausage, crispy bacon, or chickpeas.
Add more vegetables
Mushrooms, peas, kale, or roasted Brussels sprouts would all work nicely.
Add some crunch
Top each serving with toasted walnuts, pecans, pumpkin seeds, or crispy breadcrumbs.
Storage and Reheating
Store leftover creamy orzo in an airtight container in the refrigerator for 3–4 days.
The orzo will thicken considerably as it cools, so don’t worry if your leftovers look much thicker the next day.
When reheating, add a splash of vegetable broth, milk, or cream and warm gently on the stovetop or in the microwave, stirring occasionally.
The extra liquid will bring the creamy texture right back.
Approximate Nutrition Information
Nutrition will vary depending on the exact amount of Parmesan, cream, and oil used.
Approximate per serving, assuming 6 servings:
- Calories: 420–460
- Protein: 12–15 g
- Carbohydrates: 55–60 g
- Fat: 18–21 g
- Fiber: 5–6 g
- Sugar: 5–7 g
- Sodium: 650–800 mg
Frequently Asked Questions
Can I use frozen butternut squash?
Yes. Frozen squash is a convenient option, especially when you don’t want to peel and cut a whole squash. Roast it straight from frozen and give it enough space on the baking sheet so it can brown rather than steam.
Can I make this recipe without heavy cream?
Absolutely. You can substitute half-and-half or whole milk for a lighter version. You can also use a little extra vegetable broth and Parmesan for creaminess.
Can I use another type of pasta?
Yes. Orzo is ideal because its small shape creates a risotto-like texture, but other small pasta shapes can work. Just adjust the cooking time and liquid according to the package directions.
Can I make this ahead of time?
You can prepare the roasted squash ahead of time and refrigerate it. When you’re ready to eat, make the orzo and stir the squash through at the end.
I prefer this method because freshly cooked orzo has the creamiest texture.
Can I freeze creamy orzo?
You can freeze it, although the texture may change slightly because of the cream and Parmesan. For the best results, freeze portions in airtight containers and thaw overnight in the refrigerator. Reheat gently with a splash of broth or cream.
Final Thoughts
This Creamy Orzo with Roasted Butternut Squash and Spinach has quickly become one of those recipes I’d happily make on repeat.
You’ve got sweet, caramelized squash, creamy Parmesan orzo, tender spinach, garlic, and fresh herbs all coming together in one comforting bowl.
I usually make a little extra because leftovers are fantastic for lunch the next day. Honestly, it might even taste better after the flavors have had time to mingle.
If you’re looking for an easy fall dinner, vegetarian comfort food, creamy orzo recipe, or butternut squash dinner, this one is definitely worth adding to your rotation.
