There’s something irresistibly comforting about a bowl of Creamy Orzo with Roasted Butternut Squash and Spinach that just draws you in. Imagine the creamy texture of tender orzo pasta mingling with sweet, caramelized butternut squash, and vibrant fresh spinach, creating a dish that is rich, savory, and utterly satisfying—especially when it’s packed with 15 grams of protein per serving! I whipped up this recipe on a chilly evening when my family craved something warm and hearty but also quick to prep. It’s my go-to meal for busy weeknights when I want to ensure everyone gets a delicious dose of nutrients without spending hours in the kitchen.
The first time I made this dish, it was a rainy Sunday afternoon, and my teenagers were curled up on the couch looking for comfort food. As soon as I pulled the creamy orzo from the oven, my youngest exclaimed, “Wow, it smells like a hug!” The secret twist is the roasted butternut squash—it not only adds sweetness but also gives the dish a lovely depth that sets it apart from other pasta meals. To my delight, both kids went back for seconds, and my husband even asked if we could have it again next week. That moment solidified this recipe as a family favorite in our home!
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 diced): Adds a sweet, nutty flavor and creamy texture when roasted.
2 cups Fresh Spinach (washed and chopped): Provides a fresh, vibrant color and nutritious boost.
1 cup Orzo (uncooked): Offers a tender, pasta base that absorbs the creamy sauce beautifully.
1 cup Heavy Cream (or substitute with coconut cream for a dairy-free option): Creates a luscious, rich sauce that envelops the orzo.
1/2 cup Parmesan Cheese (grated, plus more for serving): Introduces savory depth and enhances creaminess in the dish.
2 tablespoons Olive Oil (for roasting): Helps to caramelize the butternut squash for added flavor.
1 teaspoon Garlic Powder: Infuses the dish with aromatic warmth without overpowering other flavors.
1 teaspoon Salt (to taste): Enhances all the natural flavors of the ingredients.
1/2 teaspoon Black Pepper (to taste): Adds subtle heat and complexity to balance the creaminess.
1/2 teaspoon Nutmeg (optional): Offers a hint of warmth that complements the sweetness of the squash.
Step-by-Step Instructions
I recommend starting by preheating your oven to 400°F (200°C) since roasting the butternut squash takes the longest and will allow you to multitask while it cooks. Step 1: Preheat your oven to 400°F (200°C). While the oven heats up, you can prepare the butternut squash. Step 2: Toss the diced butternut squash with olive oil, garlic powder, salt, and pepper on a large baking sheet. Make sure each piece is well-coated for even roasting. Step 3: Roast in the oven for 25-30 minutes, or until tender and slightly caramelized, stirring halfway through to ensure even cooking. I love to see that golden-brown color developing; it adds both flavor and visual appeal.
Step 4: In a large pot, bring salted water to a boil. This is a great time to get your orzo ready since you want it fresh when the squash comes out of the oven. Step 5: Add the orzo and cook according to package instructions until al dente, about 8-10 minutes. Keep an eye on it so it doesn’t overcook; no one likes mushy pasta! Step 6: Drain the orzo and set aside, reserving a little pasta water in case you need it later for creaminess.
Step 7: In the same pot you used for the orzo, add the roasted butternut squash, cooked orzo, heavy cream, and Parmesan cheese. This step builds serious flavor as everything melds together beautifully. Step 8: Stir to combine all ingredients, adding reserved pasta water as needed to reach your desired creaminess; I usually find that a couple of tablespoons do the trick. Step 9: Fold in the chopped spinach and cook until wilted, about 2 minutes. The vibrant green of the spinach adds not just nutrition but also a lovely color contrast.
Step 10: Taste your dish and adjust seasoning with salt, pepper, and nutmeg if desired; remember that small adjustments can really elevate flavors! Step 11: Serve warm, garnished with additional Parmesan cheese on top for that extra touch of richness. Enjoy your creamy orzo with roasted butternut squash and spinach—it’s a cozy dinner everyone will love!
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.
Arugula Salad with Lemon Vinaigrette: This refreshing salad combines peppery arugula with a zesty lemon vinaigrette, providing a bright contrast to the creamy orzo. The acidity cuts through the richness of the dish, making each bite feel lighter while adding a dose of vitamin C and folate. My kids love this alongside pasta dishes because it brings a crunchy texture that keeps them engaged in their meal.
Garlic Herb Quinoa: Lightly seasoned quinoa cooked in vegetable broth and tossed with fresh herbs makes for a wholesome side that’s packed with protein—offering about 8 grams per cup. The nutty flavor of the quinoa complements the roasted squash and spinach while boosting the overall nutrient profile of your plate. It’s perfect for meal prep as we often make a big batch at the beginning of the week for quick lunches.
Roasted Brussels Sprouts with Balsamic Glaze: Crispy roasted Brussels sprouts drizzled with a balsamic reduction provide a delightful caramelized sweetness that harmonizes beautifully with the flavors in the orzo dish. These sprouts are rich in vitamins K and C, supporting overall health, which is something I prioritize for my family’s meals. Plus, they’re super easy to prepare while I’m busy finishing up dinner.
Creamy Avocado Dip: This luscious avocado dip, seasoned simply with lime juice, garlic, and salt, adds a creamy texture that echoes the richness of the orzo without overwhelming it. It also offers healthy fats that help keep you satiated while providing nearly 3 grams of protein per serving. I often whip this up for family gatherings since everyone enjoys dipping veggies or whole-grain chips into it!
Storage & Serving Tips

Perfect Results, Every Single Time! 🌡️
Never serve dry or undercooked food again. The Chef-X Digital Probe gives you an accurate temperature reading in under 3 seconds. It's the secret tool I use for perfect steaks, juicy chicken, and safe milk temperatures.
To store your Creamy Orzo with Roasted Butternut Squash and Spinach, place the orzo and roasted butternut squash in separate airtight containers. The orzo can be refrigerated for up to 4 days without losing its texture, while the roasted butternut squash also keeps well in the fridge for the same duration. Store the chopped spinach in a small container to maintain its freshness, and keep the heavy cream and grated Parmesan cheese in individual containers as well, as these components are best added fresh before serving.
When reheating, warm the orzo in a saucepan over low heat, stirring occasionally until heated through—about 5 minutes. The roasted butternut squash can be reheated in a 350°F oven for 10–15 minutes or until warmed completely; avoid using the microwave as it can make them mushy. If you prefer to add spinach later, sauté it fresh in a skillet with a splash of olive oil just before serving for optimal texture. Be cautious with reheating the heavy cream; you should do this gently on low heat to prevent curdling and never microwave it directly.
Pro tip: To batch cook this recipe for meal prep, consider doubling the ingredients on Sundays and portioning everything into individual containers for easy access throughout the week. Family members can self-assemble their bowls by adding their preferred portions of orzo, roasted butternut squash, and spinach. For variety, swap out the butternut squash for roasted sweet potatoes or use quinoa instead of orzo for a different base. To keep your grated Parmesan cheese at its best during meal prep storage, store it separately and sprinkle it fresh on each serving to maintain its flavor and texture.
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 comforting, packed with 450 calories per serving, and always hits the spot. The roasted butternut squash adds a delightful sweetness that elevates it beyond typical pasta dishes, making it a family favorite. 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).
- Toss the diced butternut squash with olive oil, garlic powder, salt, and pepper on a baking sheet.
- Roast in the oven for 25-30 minutes, or until tender and slightly caramelized, stirring halfway through.
- In a large pot, bring salted water to a boil.
- Add the orzo and cook according to package instructions until al dente, about 8-10 minutes.
- Drain and set aside, reserving a little pasta water.
- In the same pot, add the roasted butternut squash, cooked orzo, heavy cream, and Parmesan cheese.
- Stir to combine, adding reserved pasta water as needed to reach desired creaminess.
- Fold in the chopped spinach and cook until wilted, about 2 minutes.
- Taste and adjust seasoning with salt, pepper, and nutmeg if desired.
- Serve warm, garnished with additional Parmesan cheese.




Leave a Comment