Ingredients for Creamy Orzo with Roasted Butternut Squash and Spinach:
Here’s what you’ll need to make this creamy orzo dish:- 1 medium butternut squash, peeled, seeded, and cubed – The star of the dish! Butternut squash adds a wonderful sweetness and rich texture when roasted.
- 2 tbsp olive oil – For roasting the squash and giving it that golden, caramelized finish.
- Salt and pepper to taste – Simple seasonings to bring out the natural flavors of the ingredients.
- 1 cup orzo pasta – Orzo is a great pasta for this dish because of its small, rice-like shape. It holds the creamy sauce perfectly.
- 2 cups fresh spinach, chopped – Spinach adds a pop of color and freshness, while also balancing out the richness of the sauce.
- 1 cup heavy cream – This is what makes the sauce rich, creamy, and indulgent.
- ½ cup grated Parmesan cheese – For that perfect cheesy finish.
- 1 clove garlic, minced – Garlic brings a savory depth to the dish and complements the sweetness of the squash.
- 1 tbsp fresh thyme, chopped (or 1 tsp dried thyme) – Thyme adds a fragrant, earthy note that ties everything together.
- 1 tbsp butter – For sautéing the garlic and spinach, adding a nice richness to the dish.
Step 1: Roast the Butternut Squash
Preheat your oven to 400°F (200°C) to get it nice and hot. While the oven is warming up, prepare your butternut squash by peeling, seeding, and cutting it into cubes. The squash will roast up beautifully with a bit of olive oil, salt, and pepper, so toss the cubed squash in a bowl with the olive oil and season generously with salt and pepper. Spread the seasoned squash evenly on a baking sheet in a single layer. This ensures that the squash roasts evenly and caramelizes beautifully. Roast the squash for 25-30 minutes, flipping it halfway through, until the squash is tender and lightly caramelized. The roasting process brings out the natural sweetness of the squash, making it the perfect complement to the creamy sauce we’ll be preparing later.
Step 2: Cook the Orzo
While the squash is roasting, cook the orzo pasta according to the package instructions. This typically takes about 8-10 minutes, depending on the brand. Be sure to cook the orzo until it’s al dente—tender but still firm to the bite. Drain the orzo and set it aside for now. You’ll be adding it to the creamy sauce later, so keep it close by. The orzo will absorb some of the creamy sauce, so it’s important not to overcook it. Once it’s done, you’re one step closer to a creamy, comforting meal!
Step 3: Sauté the Garlic and Spinach
Once your butternut squash is roasting away in the oven and the orzo is cooking, it’s time to start working on the creamy spinach sauce that will bring everything together. Begin by melting 1 tablespoon of butter in a large skillet over medium heat. The butter will give the sauce a rich, velvety texture, and it’s the perfect base for sautéing the garlic and spinach. Add the minced garlic to the skillet and cook for about 1 minute, stirring constantly, until it becomes fragrant. You don’t want to burn the garlic, so keep an eye on it! Once the garlic is fragrant and golden, toss in the chopped spinach. Sauté the spinach for about 2-3 minutes until it wilts down. The spinach will reduce significantly in volume as it cooks, so don’t worry if it looks like a lot at first. It’s also a great way to sneak in some veggies while adding a pop of vibrant green to the dish.
Step 4: Make the Creamy Sauce
Now comes the fun part—turning this sautéed garlic and spinach into a rich, creamy sauce. Pour 1 cup of heavy cream into the skillet and bring it to a simmer. The heavy cream will thicken as it cooks, turning into a luscious sauce that will coat the orzo and butternut squash beautifully. Let the cream simmer for 3-4 minutes, stirring occasionally, until it thickens slightly. At this point, you’ll start to notice the sauce turning into a silky texture. The cream is the foundation of this sauce, so take your time and let it reduce just enough to achieve that creamy consistency. Once the sauce has thickened slightly, stir in the grated Parmesan cheese. The Parmesan will melt into the cream, adding a salty, umami depth of flavor. Then, add the fresh thyme (or dried thyme if that’s what you have on hand) to the sauce. Thyme pairs wonderfully with the earthy spinach and the sweetness of the roasted squash, giving the sauce a lovely, fragrant note. Season the sauce with salt and pepper to taste. It’s always a good idea to taste as you go, adjusting the seasoning until it’s just right. The sauce should be rich, cheesy, and perfectly balanced between the savory thyme and the slight sweetness of the cream.
Step 5: Combine the Orzo with the Creamy Sauce
Now that the sauce is ready and the orzo is cooked, it’s time to combine everything. Add the drained orzo to the skillet with the creamy spinach sauce. Stir gently to coat the orzo completely with the sauce, ensuring that each piece is beautifully covered in that creamy goodness. The orzo will soak up some of the sauce, making each bite flavorful and satisfying. If you feel like the sauce is too thick, you can always add a splash of pasta water or even a little more cream to loosen it up. The goal is to get a creamy consistency that’s not too dry, so it clings perfectly to the orzo.
Step 6: Fold in the Roasted Butternut Squash
Finally, it’s time to add the roasted butternut squash to the dish. Gently fold the roasted squash cubes into the creamy orzo mixture. The squash will add a sweet, caramelized flavor that balances the richness of the sauce. It also gives the dish a beautiful contrast in texture, with the soft, creamy orzo and the tender, slightly crispy squash. At this point, give everything a good stir to ensure the squash is evenly distributed throughout the dish. Let it cook for an additional 2-3 minutes to heat everything through, and your creamy orzo with roasted butternut squash and spinach will be ready to serve.Helpful Tips for Perfecting This Dish
While this creamy orzo recipe is simple and easy to follow, here are a few extra tips to ensure your dish turns out perfectly every time:- Customize the Vegetables: Feel free to add other vegetables to the dish if you want more variety. Roasted Brussels sprouts, sautéed mushrooms, or even roasted carrots would be delicious additions. Just make sure to adjust the cooking times accordingly.
- Add Protein: If you’d like to make this dish a bit heartier, consider adding grilled chicken, shrimp, or even some crispy bacon bits. These proteins pair wonderfully with the creamy orzo and add an extra layer of flavor.
- Cheese Variation: While Parmesan is classic for this dish, you can also experiment with other cheeses like goat cheese, mozzarella, or Gruyère for a different twist. Each will melt beautifully into the sauce and offer a unique flavor.
- Make It Lighter: If you’re looking to lighten things up a bit, you can substitute the heavy cream for half-and-half or a lighter cream. The dish may not be quite as indulgent, but it will still be creamy and satisfying.
- Roast the Squash in Advance: If you’re short on time, you can always roast the squash a day or two ahead of time and store it in the fridge. This makes the final dish come together even faster when you’re ready to cook.

FAQ Section:
1. Can I use a different type of squash instead of butternut squash? Yes! While butternut squash is the classic choice for this dish, you can certainly experiment with other types of squash like acorn squash, pumpkin, or delicata squash. Each variety has its own flavor and texture, but they’ll all roast up beautifully and complement the creamy orzo. Just keep in mind that cooking times may vary slightly, depending on the type of squash you choose. 2. Can I make this dish in advance? Absolutely! This dish is great for making ahead. You can roast the squash and cook the orzo a day ahead, then simply combine everything with the creamy sauce when you’re ready to serve. If you’re making the entire dish ahead of time, I recommend storing it in an airtight container in the fridge and reheating it gently on the stovetop, adding a splash of cream or a little butter to bring the creaminess back. Just be sure not to overcook it when reheating. 3. Can I substitute the heavy cream with a lighter option? If you want to make the dish a little lighter, you can substitute heavy cream with half-and-half or whole milk. The sauce may not be as rich, but it will still be creamy. For a dairy-free version, you can try using coconut cream or cashew cream, which will provide a creamy consistency without the dairy. Keep in mind that the flavor will change slightly, so you might need to adjust seasonings to balance things out. 4. Is there a vegetarian version of this dish? Yes! This recipe is already vegetarian-friendly, but if you want to make it vegan, you can easily swap the butter for olive oil, use a dairy-free cream, and opt for a plant-based Parmesan or skip the cheese altogether. The flavors will still shine through, and you’ll have a delicious vegan version of this creamy orzo dish. 5. Can I add protein to this dish? Definitely! If you’d like to add some protein, grilled chicken, shrimp, or even crispy bacon would be excellent additions. You could also add roasted chickpeas for a vegetarian protein option. Just be sure to cook the protein separately and add it to the dish at the end to avoid overcooking. 6. What can I serve this creamy orzo with? This creamy orzo with roasted butternut squash and spinach is a satisfying meal on its own, but it pairs beautifully with a simple side salad or some roasted vegetables. You could also serve it alongside grilled chicken, a juicy steak, or a piece of fish for a complete, well-rounded meal. For a lighter option, a refreshing cucumber and tomato salad would be a great contrast to the creamy richness of the orzo. 7. How long will leftovers last? Leftovers will keep well in the refrigerator for about 3 days. Store them in an airtight container, and when you’re ready to enjoy them again, simply reheat on the stovetop or in the microwave. If the sauce has thickened too much after storing, add a splash of cream or broth to loosen it up before reheating.Conclusion:
There you have it—creamy orzo with roasted butternut squash and spinach, a comforting and flavorful dish that’s perfect for any occasion. The sweetness of the roasted squash, the creaminess of the sauce, and the earthy spinach all come together in a way that feels indulgent yet balanced. Whether you’re preparing a cozy weeknight dinner or looking to impress your guests, this dish is sure to be a hit. What I love most about this recipe is its versatility. It can be easily adapted to suit your dietary preferences, and you can even add extra vegetables or protein to make it your own. Plus, it’s so simple to make—once the squash is roasting and the orzo is cooking, the creamy sauce comes together in no time. It’s the kind of dish that feels like a treat but isn’t overly complicated. I hope you give this recipe a try and enjoy the rich, comforting flavors. If you do, I’d love to hear how it turned out! Let me know in the comments if you made any adjustments or added your favorite ingredients. And, of course, if you loved this recipe, don’t forget to share it with friends and family. Happy cooking, and enjoy your creamy orzo with roasted butternut squash and spinach! PrintCreamy Orzo with Roasted Butternut Squash & Spinach
This Creamy Orzo with Roasted Butternut Squash & Spinach is a hearty, yet light dish that combines creamy orzo pasta with the roasted sweetness of butternut squash and the freshness of spinach. It’s the perfect vegetarian meal, full of rich flavors and textures, and it’s easy to make!
- Prep Time: 15 min
- Cook Time: 30 min
- Total Time: 45 min
Ingredients
- 1 medium butternut squash, peeled, seeded, and diced (about 3 cups)
- 2 tablespoons olive oil
- Salt and pepper, to taste
- 1 1/2 cups orzo pasta
- 1 tablespoon unsalted butter
- 1/2 medium onion, chopped
- 3 cloves garlic, minced
- 4 cups fresh spinach (or more, depending on preference)
- 1/2 cup heavy cream (or coconut cream for a dairy-free version)
- 1/2 cup grated Parmesan cheese (optional for a creamy, cheesy flavor)
- 1/4 teaspoon ground nutmeg (optional, for warmth)
- Fresh herbs for garnish (such as thyme or parsley, optional)
Instructions
1️⃣ Roast the Butternut Squash:
-
Preheat your oven to 400°F (200°C).
-
Toss the diced butternut squash with 1 tablespoon of olive oil, salt, and pepper on a baking sheet.
-
Roast for 20-25 minutes, or until tender and slightly caramelized, flipping halfway through for even roasting.
2️⃣ Cook the Orzo:
-
While the squash is roasting, cook the orzo pasta according to package instructions in a large pot of salted water. Drain and set aside, reserving about 1/2 cup of pasta cooking water.
3️⃣ Sauté the Aromatics:
-
In a large skillet, heat the remaining 1 tablespoon of olive oil and the butter over medium heat.
-
Add the chopped onion and sauté for about 3-4 minutes, until softened.
-
Add the garlic and cook for another minute, stirring constantly, until fragrant.
4️⃣ Combine with Spinach:
-
Add the fresh spinach to the skillet and sauté until wilted, about 2-3 minutes. If you’re using frozen spinach, make sure to thaw and drain it before adding.
5️⃣ Add Cream and Seasoning:
-
Once the spinach is wilted, stir in the heavy cream (or coconut cream), grated Parmesan (if using), and nutmeg.
-
Let it simmer for 2-3 minutes, allowing the sauce to thicken slightly. If it gets too thick, add a little bit of the reserved pasta cooking water to adjust the consistency.
6️⃣ Combine with Orzo and Roasted Squash:
-
Add the cooked orzo and roasted butternut squash to the skillet with the creamy sauce. Stir to combine everything, making sure the orzo is well coated in the creamy sauce.
-
Taste and adjust the seasoning with more salt, pepper, or Parmesan cheese if needed.
7️⃣ Serve:
-
Serve immediately, garnished with fresh herbs like parsley or thyme for added color and flavor.
Notes
-
Vegan Option: For a vegan version, substitute the butter with olive oil, the heavy cream with coconut cream or almond milk, and skip the Parmesan or use a dairy-free alternative.
-
Make Ahead: The roasted squash and creamy orzo mixture can be made ahead of time and stored in the refrigerator for 1-2 days. When ready to serve, just reheat and adjust the sauce with a little extra cream or pasta water.
-
Add Protein: You can add grilled chicken, shrimp, or chickpeas to the dish for extra protein.
-
Flavor Variations: Feel free to add other vegetables like roasted carrots, kale, or mushrooms for added flavor and texture.



