A Cozy, Creamy Orzo Recipe Perfect for Weeknight Dinners
If you’re looking for a comforting, restaurant-quality meal that’s easy to make at home, Creamy Orzo with Roasted Butternut Squash and Spinach is the perfect recipe. This one-pan-inspired dish combines tender roasted butternut squash, creamy Parmesan-infused orzo, fresh spinach, garlic, and herbs to create a rich and satisfying meal. Whether you’re preparing a family dinner, a vegetarian main course, or an elegant holiday side dish, this creamy orzo recipe delivers exceptional flavor with minimal effort.
Packed with seasonal vegetables, fiber, vitamins, and comforting textures, this dish is ideal for fall and winter but delicious enough to enjoy year-round. It also pairs beautifully with grilled chicken, roasted salmon, or can be served as a standalone vegetarian meal.
Why You’ll Love This Creamy Orzo Recipe
- Rich, creamy texture without being overly heavy
- Perfect for meal prep and leftovers
- Ready in under an hour
- Loaded with nutritious vegetables
- Family-friendly and beginner-friendly
- Easily customizable with protein additions
- Great holiday side dish
- Restaurant-quality flavor at home
Ingredients
For the Roasted Butternut Squash
- 4 cups butternut squash, peeled and cubed
- 2 tablespoons olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
For the Creamy Orzo
- 1½ cups orzo pasta
- 2 tablespoons butter
- 3 cloves garlic, minced
- 1 small onion, finely diced
- 3 cups vegetable broth
- ½ cup heavy cream
- ½ cup whole milk
- ¾ cup freshly grated Parmesan cheese
- 3 cups fresh baby spinach
- 1 teaspoon Italian seasoning
- ½ teaspoon thyme
- Salt and pepper to taste
- 1 tablespoon lemon juice
- Fresh parsley for garnish
Instructions
Step 1: Roast the Squash
Preheat the oven to 400°F (200°C).
Toss the cubed butternut squash with olive oil, smoked paprika, garlic powder, salt, and pepper. Spread evenly on a baking sheet.
Roast for 25–30 minutes, turning halfway through until golden brown and caramelized.
Step 2: Cook the Aromatics
In a large skillet or Dutch oven, melt butter over medium heat.
Add diced onion and cook for about 4 minutes until soft.
Stir in garlic and cook for another minute until fragrant.
Step 3: Toast the Orzo
Add the dry orzo to the skillet.
Toast for 2–3 minutes, stirring frequently. This enhances the nutty flavor.
Step 4: Simmer
Pour in the vegetable broth.
Bring to a gentle simmer.
Cook for about 10 minutes, stirring often until the orzo becomes tender and most of the liquid has been absorbed.
Step 5: Make It Creamy
Reduce the heat to low.
Stir in:
- Heavy cream
- Whole milk
- Parmesan cheese
- Italian seasoning
- Thyme
Mix until smooth and creamy.
Step 6: Add Vegetables
Fold in the fresh spinach.
Allow it to wilt for about 2 minutes.
Gently stir in the roasted butternut squash.
Finish with lemon juice for brightness.
Taste and adjust seasoning.
Step 7: Serve
Garnish with:
- Fresh parsley
- Extra Parmesan
- Fresh cracked black pepper
- Toasted pumpkin seeds (optional)
Serve immediately while warm and creamy.
Storage Tips
Refrigerate leftovers in an airtight container for up to 4 days.
When reheating, add a splash of milk or vegetable broth to restore the creamy consistency.
Freezing is not recommended because dairy-based sauces may separate after thawing.
Variations
Add Protein
- Grilled chicken breast
- Roasted turkey
- Italian sausage
- Shrimp
- Crispy bacon
Make It Vegan
Replace:
- Butter with vegan butter
- Heavy cream with coconut cream or oat cream
- Parmesan with vegan Parmesan
Extra Vegetables
- Mushrooms
- Kale
- Broccoli
- Peas
- Roasted Brussels sprouts
Expert Tips
- Roast the squash until caramelized for maximum sweetness.
- Freshly grated Parmesan melts better than pre-shredded cheese.
- Stir the orzo frequently to prevent sticking.
- Add spinach at the end to preserve its vibrant color.
- Finish with lemon juice to balance the richness.
Nutritional Information (Approximate Per Serving)
- Calories: 430
- Protein: 13g
- Carbohydrates: 48g
- Fat: 22g
- Fiber: 5g
- Sugar: 6g
- Sodium: 520mg
Frequently Asked Questions
Can I make creamy orzo ahead of time?
Yes. Prepare it up to one day ahead and reheat gently with a little milk or broth to maintain its creamy texture.
Can I use frozen butternut squash?
Absolutely. Roast it directly from frozen, adding a few extra minutes to the cooking time.
What does orzo taste like?
Orzo is a small, rice-shaped pasta with a mild flavor that absorbs sauces beautifully, making it ideal for creamy dishes.
Can I substitute another pasta?
Yes. Small pasta shapes like ditalini, acini di pepe, or pearl couscous work well, though cooking times may vary.
Is this recipe gluten-free?
Traditional orzo contains wheat. Use a certified gluten-free orzo to make the dish gluten-free.
What proteins pair best with this dish?
Grilled chicken, roasted salmon, shrimp, turkey, or even chickpeas complement the creamy orzo very well.
How do I prevent the sauce from becoming too thick?
Stir in extra warm broth or milk while reheating until you reach your preferred consistency.
Can I add mushrooms?
Yes. Sauté sliced mushrooms with the onions before adding the orzo for extra depth of flavor.
What cheese can replace Parmesan?
Pecorino Romano, Asiago, or Grana Padano are excellent alternatives with slightly different flavor profiles.
Is this recipe suitable for meal prep?
Yes. Store individual portions in airtight containers and reheat with a splash of milk or broth for a quick lunch or dinner.

