Creamy Orzo with Roasted Butternut Squash and Spinach

Introduction

There’s something about a creamy pasta dish that instantly feels like a hug in a bowl—and Creamy Orzo with Roasted Butternut Squash and Spinach is exactly that. This dish combines tender orzo pasta with sweet, caramelized roasted butternut squash and fresh, vibrant spinach, all enveloped in a luscious, creamy sauce. The result is a warm, comforting, and satisfying meal that’s perfect for chilly evenings, weeknight dinners, or anytime you need a touch of cozy magic in your kitchen.

The inspiration for this recipe came from a few fall evenings spent experimenting with pasta and seasonal produce. Sweet, roasted squash paired with earthy greens and a creamy base immediately captured my heart—and my family’s approval. It’s hearty enough to be a main dish yet elegant enough to serve for guests, making it one of my go-to recipes whenever I want a fuss-free but impressive dinner.

Whether you’re a seasoned home cook or just starting out, this recipe is approachable, flexible, and packed with flavor. From roasting the squash to folding in the spinach at the end, every step is designed to build layers of taste and texture that make this dish truly memorable.

Why You’ll Love This Recipe

  • Velvety Creaminess: The orzo absorbs the rich cream, creating a silky texture that feels indulgent.
  • Sweet & Savory Balance: Roasted butternut squash adds natural sweetness, perfectly complementing the earthy spinach and Parmesan.
  • Quick & Easy: Comes together in under an hour, making it ideal for busy weeknights.
  • Versatile: Easily add proteins, swap veggies, or make dairy-free or gluten-free adjustments.
  • Family-Friendly: Mild yet flavorful, this recipe is sure to satisfy kids and adults alike.
  • Meal-Prep Friendly: Leftovers reheat beautifully, making this dish perfect for lunches or batch cooking.

Ingredients Breakdown

For the Roasted Butternut Squash

  • 1 medium butternut squash (about 2 pounds), peeled, seeded, and cut into 1-inch cubes
  • 2 tablespoons (30 ml) olive oil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper

For the Orzo and Spinach

  • 1 1/2 cups (300 g) orzo pasta, uncooked
  • 3 tablespoons (45 g) unsalted butter
  • 1 small yellow onion, finely diced
  • 2 cloves garlic, minced
  • 3 cups (720 ml) vegetable broth (low-sodium preferred)
  • 1 cup (240 ml) heavy cream
  • 1/2 cup (50 g) grated Parmesan cheese
  • 3 cups (90 g) fresh baby spinach, roughly chopped
  • 1/2 teaspoon dried thyme
  • Salt and pepper, to taste

Serving Size: 4–6 portions

Tools & Equipment Needed

  • Baking sheet
  • Large skillet or sauté pan
  • Mixing spoon or spatula
  • Chef’s knife
  • Cutting board
  • Measuring cups and spoons

Step-by-Step Instructions

Step 1: Roast the Butternut Squash

  1. Preheat oven to 400°F (200°C).
  2. Toss the cubed butternut squash with olive oil, salt, and black pepper.
  3. Spread on a baking sheet in a single layer, avoiding overcrowding to allow caramelization.
  4. Roast for 25–30 minutes, flipping halfway, until tender and lightly golden.

Step 2: Cook the Orzo Base

  1. While squash roasts, melt 3 tablespoons butter in a large skillet over medium heat.
  2. Sauté diced onion for 5 minutes until translucent.
  3. Add minced garlic and cook for 1 minute, until fragrant.
  4. Stir in orzo and toast for 2 minutes, stirring constantly for extra flavor.

Step 3: Simmer with Broth

  1. Pour in the vegetable broth, stirring to combine.
  2. Bring to a gentle boil, then reduce heat and simmer for 8–10 minutes, stirring occasionally, until orzo is al dente and most liquid is absorbed.

Step 4: Make It Creamy

  1. Stir in heavy cream, Parmesan cheese, and dried thyme.
  2. Mix until smooth and creamy. Adjust consistency with extra broth if needed.

Step 5: Add Veggies and Finish

  1. Fold in roasted butternut squash and fresh spinach.
  2. Let the heat wilt the spinach for 2 minutes.
  3. Season with salt and pepper to taste.

Step 6: Serve and Enjoy

  1. Serve hot in bowls.
  2. Optional: Grate additional Parmesan on top for an extra cheesy finish.

Variations

  • Protein-Packed: Add shredded chicken or sautéed shrimp.
  • Nutty Crunch: Top with toasted pine nuts or walnuts.
  • Cheesy Twist: Substitute half Parmesan with goat cheese or feta.
  • Spicy Kick: Add a pinch of red pepper flakes when sautéing onions.
  • Herb Freshness: Use fresh basil or sage instead of thyme.
  • Veggie Swap: Roast sweet potatoes or carrots instead of butternut squash.
  • Vegan Option: Use coconut cream and nutritional yeast instead of heavy cream and Parmesan.
  • Mushroom Magic: Sauté cremini mushrooms with onions for depth.

Common Mistakes to Avoid

  • Overcooking Orzo: Can become mushy; test frequently for al dente texture.
  • Undercooking Squash: Ensure it’s fully roasted for the right texture.
  • Skipping Toasting: Toasting orzo before simmering enhances flavor.
  • Too Much Liquid: Add broth gradually to maintain creamy, not soupy, consistency.

Serving Suggestions

  • With Protein: Serve alongside grilled chicken, salmon, or roasted sausage.
  • Sides: Pair with garlic bread or a fresh salad to balance richness.
  • Herb Garnish: Sprinkle fresh parsley, thyme, or basil on top for visual and flavor enhancement.

Make-Ahead & Storage

  • Refrigerator: Store in airtight container up to 3 days. Reheat with a splash of milk or broth.
  • Freezer: Freeze in portions up to 2 months. Texture may soften slightly upon thawing.
  • Reheating: Warm over low heat on stovetop, stirring gently to maintain creaminess.

Nutrition (Per Serving, 6 Portions)

  • Calories: 420
  • Fat: 22 g
  • Protein: 10 g
  • Carbohydrates: 48 g
  • Sodium: 580 mg

Healthier Swaps:

  • Use half-and-half or whole milk instead of heavy cream.
  • Reduce Parmesan to 1/4 cup or use part-skim cheese.
  • Add extra spinach or kale for more fiber and nutrients.
  • Use whole-grain orzo for added fiber.

Frequently Asked Questions

Can I use frozen butternut squash?
Yes, thaw first or roast directly, adding a few extra minutes.

Can I make this dairy-free?
Swap cream for coconut milk and Parmesan for nutritional yeast.

Is this gluten-free?
Use gluten-free orzo or substitute with quinoa.

Can I add meat?
Yes, shredded chicken, bacon, or sausage works beautifully.

How do I prevent the orzo from sticking?
Stir frequently and use butter or oil when toasting and cooking.

Can I use a different green?
Kale or Swiss chard can replace spinach with equal success.

Does it reheat well?
Yes, though creaminess can fade—add a splash of broth or milk when reheating.

Can I double the recipe?
Absolutely. Use a larger pot and adjust cooking time as needed.

Cooking Timeline

StageTime
Prep15 minutes
Roast Squash25–30 minutes
Cook Orzo & Cream Sauce15 minutes
Total50 minutes

Expanded Conclusion

Creamy Orzo with Roasted Butternut Squash and Spinach is the ultimate comfort food that’s elegant enough for a dinner party yet simple enough for a weeknight meal. With sweet, roasted squash, silky orzo, and vibrant spinach, every bite is a blend of textures and flavors that warms the soul.

Whether you stick to the classic recipe or try one of the many variations—protein additions, vegan swaps, or extra herbs—this dish is endlessly adaptable. It’s a go-to for cozy nights, meal prep, or impressing friends with minimal effort.

Serve, savor, and enjoy—you’ve just found your next comfort food favorite!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Creamy Orzo with Roasted Butternut Squash and Spinach

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy Orzo with Roasted Butternut Squash and Spinach is a comforting, cozy pasta dish featuring velvety orzo, sweet roasted squash, and fresh spinach in a creamy, cheesy sauce. Perfect for fall nights or a quick weeknight dinner, it’s a family favorite that feels indulgent yet easy to make.

  • Total Time: 50 minutes
  • Yield: 4-6 servings

Ingredients

Scale
  • 1 medium butternut squash (about 2 pounds), peeled, seeded, and cut into 1-inch cubes
  • 2 tablespoons olive oil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 1/2 cups orzo pasta, uncooked
  • 3 tablespoons unsalted butter
  • 1 small yellow onion, finely diced
  • 2 cloves garlic, minced
  • 3 cups vegetable broth
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 3 cups fresh baby spinach, roughly chopped
  • 1/2 teaspoon dried thyme
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 400°F (200°C). Toss squash with olive oil, salt, and pepper. Roast for 25–30 minutes, flipping halfway, until golden and tender.
  2. Meanwhile, melt butter in a large skillet over medium heat. Sauté onion for 5 minutes until soft, then add garlic for 1 minute.
  3. Add orzo and toast for 2 minutes, stirring constantly.
  4. Pour in vegetable broth, bring to a gentle boil, then simmer 8–10 minutes until orzo is al dente.
  5. Stir in heavy cream, Parmesan, and thyme until creamy. Adjust consistency with more broth if needed.
  6. Fold in roasted squash and spinach. Cook 2 minutes until spinach wilts. Season with salt and pepper.
  7. Serve warm, optionally garnished with extra Parmesan.

Notes

  • Leftovers store in an airtight container for up to 3 days; reheat with a splash of broth to restore creaminess.
  • Freeze portions for up to 2 months; texture may soften slightly.
  • Variations: add cooked chicken or shrimp, swap squash for sweet potato, use coconut cream for dairy-free version, or gluten-free orzo/quinoa.
  • Author: lily
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main Dish
  • Method: Roasting & Sautéing
  • Cuisine: American
  • Diet: Vegetarian

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star