Creamy Orzo with Roasted Butternut Squash and Spinach
Some recipes just feel like a cozy evening in a bowl.
This Creamy Orzo with Roasted Butternut Squash and Spinach is exactly that kind of recipe.
The first time I made it, I wasn’t planning anything fancy. I had some butternut squash sitting in the kitchen, a bag of spinach that needed to be used, and a box of orzo in the pantry.
So I roasted the squash, cooked the orzo, and brought everything together with a creamy, savory sauce.
And wow.
The roasted butternut squash became soft and caramelized around the edges, the orzo turned wonderfully creamy, and the spinach added just enough freshness to balance everything.
I made it for my family over the weekend, and everyone loved it.
One person went back for seconds.
Then someone asked if there was enough left for lunch the next day.
There wasn’t.
That’s always a good sign.
I especially love this recipe during the cooler months. It feels comforting and hearty, but the spinach and roasted squash keep it from feeling too heavy.
It’s simple enough for a weeknight dinner and pretty enough to serve when friends or family come over.
And the best part?
You only need one bowl for the squash and one pot for the orzo.
Less cleanup is always welcome in my kitchen.
❤️ Why You’ll Love This Creamy Orzo
- Cozy and comforting
- Creamy without being overly complicated
- Sweet roasted butternut squash
- Fresh spinach adds color and nutrition
- Easy pantry-friendly ingredients
- Great vegetarian main dish
- Perfect for fall and winter
- Wonderful for meal prep
- Ready in about 45 minutes
- Easy to customize
The combination of sweet squash, creamy orzo, Parmesan, garlic, and spinach is just so good.
🛒 Ingredients
For the Roasted Butternut Squash
- 3 cups peeled and cubed butternut squash
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon dried thyme
- ¼ teaspoon garlic powder
For the Creamy Orzo
- 1 tablespoon olive oil or butter
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 cup dry orzo
- 3 cups low-sodium vegetable broth
- ½ teaspoon Italian seasoning
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper
- ½ cup heavy cream
- ½ cup freshly grated Parmesan cheese
- 2 cups fresh baby spinach
- 1 tablespoon fresh lemon juice
Optional Garnishes
- Fresh parsley
- Extra Parmesan
- Fresh thyme
- Cracked black pepper
- Toasted pumpkin seeds
- Red pepper flakes
🎃 How to Make Creamy Orzo with Roasted Butternut Squash and Spinach
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.
Add salt, black pepper, thyme, and garlic powder.
Toss everything together until the squash is evenly coated.
Spread the cubes into a single layer.
Try not to overcrowd the pan.
Roast for approximately 25–30 minutes, turning once halfway through.
The squash should be tender and caramelized around the edges.
Those browned edges are where so much of the flavor comes from.
🧅 2. Start the Orzo
While the squash is roasting, heat the olive oil or butter in a large skillet or Dutch oven over medium heat.
Add the diced onion.
Cook for approximately 4–5 minutes, stirring occasionally, until softened.
Add the minced garlic.
Cook for another 30 seconds, just until fragrant.
🍝 3. Toast the Orzo
Add the dry orzo to the skillet.
Stir continuously for about 1–2 minutes.
Lightly toasting the orzo gives it a deeper, nuttier flavor.
It also makes the kitchen smell amazing.
🥣 4. Add the Broth
Pour in the vegetable broth.
Add the Italian seasoning, salt, and black pepper.
Stir well.
Bring the mixture to a gentle simmer.
Cook for approximately 9–12 minutes, stirring frequently.
Orzo can stick to the bottom of the pan, so don’t walk away for too long.
You want the liquid to gradually absorb while the orzo becomes tender and creamy.
🥛 5. Make It Creamy
Once the orzo is tender, reduce the heat to low.
Pour in the heavy cream.
Stir gently.
Add the Parmesan cheese and continue stirring until melted and incorporated.
The sauce should be creamy and silky.
If it becomes thicker than you’d like, add a splash of warm broth.
🥬 6. Add the Spinach
Add the fresh spinach a handful at a time.
Stir gently until it wilts into the creamy orzo.
This usually takes just 1–2 minutes.
Don’t worry if the pan looks overloaded with spinach at first.
It will shrink quickly.
🍋 7. Add Fresh Lemon
Stir in the fresh lemon juice.
This little bit of acidity makes a huge difference.
It brightens the creamy sauce and balances the sweetness of the butternut squash.
Taste and adjust the salt and pepper if needed.
🎃 8. Fold in the Roasted Squash
Remove a small amount of squash for topping if you’d like.
Gently fold the remaining roasted butternut squash into the creamy orzo.
Be careful not to stir too aggressively.
You want some of those beautiful roasted pieces to remain intact.
🧀 9. Finish and Serve
Spoon the creamy orzo into bowls.
Top with the reserved roasted squash.
Add extra Parmesan, fresh parsley, cracked black pepper, and a few thyme leaves.
If you like a little heat, add a pinch of red pepper flakes.
Serve immediately while it’s warm and creamy.
⭐ 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 overcrowd the baking sheet
Give the squash enough space.
If the pieces are packed too tightly, they’ll steam instead of caramelize.
Stir the orzo
Orzo releases starch as it cooks, which helps create that creamy consistency.
But it can also stick.
Give it a stir every couple of minutes.
Use freshly grated Parmesan
Freshly grated Parmesan melts much more smoothly than many pre-shredded varieties.
Add the lemon at the end
The fresh lemon juice brightens the finished dish without overpowering the creamy sauce.
Serve immediately
Orzo continues absorbing liquid as it sits.
If you’re waiting to serve it, keep a little warm broth nearby to loosen it.
🥄 How to Keep the Orzo Extra Creamy
The secret is to treat orzo almost like risotto.
You don’t need to stir constantly, but frequent stirring helps release starch into the cooking liquid.
If the finished orzo becomes too thick, simply add a few tablespoons of warm broth and stir.
It should have a creamy, spoonable consistency.
🧀 Make It Extra Cheesy
If you’re a cheese lover, you can add:
- Extra Parmesan
- Fontina
- Gruyère
- Mozzarella
- Goat cheese
- Feta
Goat cheese is especially delicious with roasted butternut squash.
Just remember that stronger cheeses can change the flavor considerably.
🌿 Add More Herbs
Fresh herbs make this dish even more special.
Try:
- Thyme
- Sage
- Parsley
- Rosemary
- Basil
Fresh sage is particularly wonderful with roasted butternut squash.
🌶️ Make It Spicy
For a little heat, add:
- Red pepper flakes
- Cayenne pepper
- Crushed chili
- A drizzle of chili oil
I like adding a small pinch of red pepper flakes at the end.
It gives the sweet squash a lovely contrast.
🍗 Add Protein
This creamy orzo makes a wonderful vegetarian dinner, but you can easily add protein.
Try:
Garlic Chicken
Add sliced grilled or roasted chicken.
Italian Sausage
Brown sliced sausage separately and stir it into the finished orzo.
Crispy Bacon
Cook bacon until crisp, crumble it, and sprinkle it over each serving.
Shrimp
Garlic butter shrimp would be delicious with the creamy Parmesan orzo.
Chickpeas
For a vegetarian protein option, add crispy roasted chickpeas.
🥦 Add More Vegetables
You can easily turn this into a vegetable-packed dinner.
Try adding:
- Mushrooms
- Zucchini
- Broccoli
- Kale
- Peas
- Roasted Brussels sprouts
- Bell peppers
Just be mindful of how much extra moisture each vegetable adds.
🍎 A Little Sweetness
If you love the sweet-savory combination, add a few small pieces of roasted apple.
Apple pairs surprisingly well with butternut squash, Parmesan, and thyme.
You could also sprinkle toasted pecans over the finished dish.
🌰 Add Crunch
The creamy orzo is soft and comforting, so adding something crunchy creates a wonderful contrast.
Try:
- Toasted pumpkin seeds
- Chopped pecans
- Walnuts
- Crispy breadcrumbs
- Fried sage leaves
A handful of toasted pumpkin seeds is one of my favorite finishing touches.
🥗 What to Serve With Creamy Orzo
Because this dish is hearty on its own, you don’t need much alongside it.
Try:
- Simple green salad
- Arugula salad with lemon vinaigrette
- Roasted broccoli
- Green beans
- Garlic bread
- Crusty sourdough
- Steamed asparagus
For a complete vegetarian dinner, I usually serve it with a crisp green salad.
🍂 Perfect for Fall
This is one of those recipes that feels like autumn from the first bite.
The roasted butternut squash.
The thyme.
The creamy Parmesan.
The warm golden color.
It’s practically made for a chilly evening.
I love serving it in wide bowls with extra Parmesan and cracked black pepper.
Then everyone can settle in and enjoy dinner without rushing.
🧊 How to Store Leftovers
Transfer cooled leftovers to an airtight container.
Refrigerate for up to 3–4 days.
The orzo will thicken considerably as it sits because it continues absorbing the sauce.
Don’t worry.
It’s easy to bring it back to life.
🔥 How to Reheat Creamy Orzo
Place the leftovers in a skillet over low to medium-low heat.
Add a splash of vegetable broth or milk.
Stir gently until heated through and creamy again.
You can also microwave individual servings in short intervals, stirring between each interval.
Add a little broth before reheating if the orzo looks especially thick.
❄️ Can You Freeze Creamy Orzo?
You can, although the texture is best when eaten fresh or refrigerated.
Cream-based sauces can sometimes separate slightly after freezing.
If you do freeze it, cool completely and place it in an airtight freezer-safe container.
Freeze for up to 2 months for best quality.
Thaw overnight in the refrigerator and reheat gently with a splash of broth.
❓ Frequently Asked Questions
Can I use frozen butternut squash?
Yes. Frozen cubed squash is convenient and works well. It may release a little more moisture during roasting, so spread it out well on the baking sheet.
Can I use pre-cut butternut squash?
Absolutely. This is one of my favorite shortcuts.
Can I use pumpkin instead of butternut squash?
Yes. Pumpkin can be roasted in a similar way and will give the dish a slightly different flavor.
Can I use another pasta?
Yes. Small pasta shapes such as ditalini or small shells can work, although the cooking time and liquid requirements will change.
Can I make this without heavy cream?
Yes. Use whole milk, half-and-half, or an unsweetened dairy-free alternative. The final dish will be somewhat lighter.
Can I use vegetable broth?
Yes. Vegetable broth is perfect for keeping the recipe vegetarian.
Can I use chicken broth?
Absolutely, if you’re not making the recipe vegetarian.
Can I use frozen spinach?
Yes. Thaw and squeeze out excess water before adding it.
Can I use kale instead of spinach?
Yes. Kale will need a little longer to soften.
Can I make this dairy-free?
Yes. Use dairy-free butter or olive oil, a dairy-free cream alternative, and your favorite dairy-free Parmesan substitute.
Can I make this vegan?
Yes. Use vegetable broth, plant-based cream, vegan Parmesan, and olive oil instead of butter.
Why is my orzo too thick?
Orzo absorbs liquid quickly. Stir in warm broth a few tablespoons at a time until it reaches the consistency you want.
Why is my orzo watery?
Continue simmering uncovered for a few minutes, stirring frequently, until the excess liquid is absorbed.
Can I make this ahead of time?
Yes, but it’s best served fresh. If making it ahead, slightly undercook the orzo and add extra broth when reheating.
Is this a main dish or side dish?
It can be either. As written, it’s hearty enough for a vegetarian main course, but it also works beautifully as a side dish with chicken or fish.
📝 Recipe at a Glance
Recipe: Creamy Orzo with Roasted Butternut Squash and Spinach
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: About 45 minutes
Servings: 4–6
Course: Main Dish / Side Dish
Cuisine: Italian-inspired
Method: Oven + Stovetop
Ingredients
Roasted Butternut Squash
- 3 cups cubed butternut squash
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon dried thyme
- ¼ teaspoon garlic powder
Creamy Orzo
- 1 tablespoon olive oil or butter
- 1 small yellow onion
- 3 cloves garlic
- 1 cup dry orzo
- 3 cups vegetable broth
- ½ teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup heavy cream
- ½ cup freshly grated Parmesan
- 2 cups fresh spinach
- 1 tablespoon lemon juice
Instructions
- Preheat oven to 425°F (220°C).
- Toss butternut squash with olive oil, salt, pepper, thyme, and garlic powder.
- Roast for 25–30 minutes, turning halfway through.
- Meanwhile, sauté onion in olive oil or butter for 4–5 minutes.
- Add garlic and cook for 30 seconds.
- Stir in dry orzo and toast for 1–2 minutes.
- Add vegetable broth and seasonings.
- Simmer for 9–12 minutes, stirring frequently.
- Reduce heat and add heavy cream.
- Stir in Parmesan.
- Add spinach and cook until wilted.
- Stir in lemon juice.
- Fold in most of the roasted butternut squash.
- Top with the remaining squash.
- Garnish with Parmesan, herbs, and black pepper.
- Serve warm.
❤️ A Bowl of Pure Comfort
There are recipes you make because you need dinner.
And then there are recipes you make because you want dinner to feel special.
This Creamy Orzo with Roasted Butternut Squash and Spinach is definitely the second kind.
I love the way the squash gets those caramelized golden edges in the oven while the creamy orzo comes together on the stove.
By the time everything is finished, the kitchen smells warm, savory, and just a little sweet.
When I made it for my family, everyone gathered around the table and immediately started talking about how good it smelled.
Then the bowls got quiet.
You know that kind of quiet.
The good kind.
The kind that happens when everyone is too busy enjoying their food to talk.
That’s what I want from a cozy dinner.
Nothing complicated.
Nothing fussy.
Just good ingredients coming together in a way that makes everyone want another bite.
The roasted butternut squash brings sweetness.
The spinach brings freshness.
The Parmesan brings richness.
And the creamy orzo ties everything together.
It’s comforting enough for a cold evening, beautiful enough for company, and simple enough to make when you don’t feel like spending the entire night in the kitchen.
A warm bowl of creamy orzo, golden roasted squash, tender spinach, and plenty of Parmesan—exactly the kind of comfort food I want waiting for me at the end of the day.
