Creamy Orzo with Roasted Butternut Squash and Spinach

If you’re craving something hearty yet healthy, this creamy orzo dish with roasted butternut squash and spinach is a fantastic choice. The nutty sweetness of roasted squash pairs beautifully with the tender orzo pasta and earthy spinach, all coated in a velvety sauce. This recipe is not only comforting but also nutrient-rich, making it a perfect weeknight dinner or a show-stopping side for gatherings.

With its golden roasted cubes of squash and vibrant green spinach, it looks as good as it tastes. Each spoonful delivers creaminess, crunch, and a slight sweetness that balances the savory richness of the pasta.


đź›’ Ingredients

For the Roasted Butternut Squash:

  • 2 cups butternut squash, peeled and cubed

  • 2 tbsp olive oil

  • ½ tsp salt

  • ½ tsp black pepper

  • ½ tsp garlic powder (optional for extra flavor)

For the Orzo Base:

  • 1 cup orzo pasta

  • 2 tbsp butter (or olive oil for a lighter option)

  • 3 cloves garlic, minced

  • 1 small onion, finely chopped

  • 2 cups vegetable broth (or chicken broth for extra depth)

  • 1 cup milk (whole, almond, or oat milk all work)

  • ½ cup Parmesan cheese, grated (or vegan alternative)

  • 2 cups fresh spinach leaves, roughly chopped

  • ½ tsp dried thyme (or fresh if available)

  • Salt & pepper, to taste

Garnish (optional):

  • Freshly cracked black pepper

  • Extra Parmesan shavings

  • A drizzle of olive oil


👩‍🍳 Instructions

1. Roast the Butternut Squash

  1. Preheat oven to 400°F (200°C).

  2. Toss cubed butternut squash with olive oil, salt, pepper, and garlic powder.

  3. Spread evenly on a baking sheet lined with parchment paper.

  4. Roast for 20–25 minutes, flipping halfway through, until golden and caramelized.

2. Cook the Orzo

  1. In a large skillet or pan, melt butter over medium heat.

  2. Add garlic and onion, sauté until fragrant and softened (about 2–3 minutes).

  3. Stir in orzo pasta, letting it toast lightly for 1–2 minutes.

  4. Pour in vegetable broth and simmer until orzo absorbs most of the liquid (about 8–10 minutes). Stir often to prevent sticking.

3. Make It Creamy

  1. Add milk and Parmesan cheese, stirring until the sauce becomes silky and creamy.

  2. Fold in chopped spinach and let it wilt gently in the heat.

  3. Adjust seasoning with salt, pepper, and thyme.

4. Combine and Serve

  1. Gently mix roasted butternut squash into the creamy orzo.

  2. Garnish with Parmesan shavings, black pepper, and a drizzle of olive oil.

  3. Serve hot as a main or as a side with roasted chicken, grilled salmon, or a fresh salad.


🍽 Serving Suggestions

  • Pair with a crisp green salad and balsamic vinaigrette.

  • Serve as a side dish with roasted meats or seafood.

  • Enjoy it solo with a slice of warm crusty bread.


🌟 Related Questions

1. Can I make this vegan?

Yes! Swap butter for olive oil, use plant-based milk, and replace Parmesan with nutritional yeast or vegan cheese.

2. Can I use frozen butternut squash?

Absolutely. Just thaw it and roast as directed, though it may cook a little faster.

3. Can I prepare it ahead of time?

Yes. Cook the orzo and squash separately, then combine and reheat before serving. Add a splash of milk or broth to loosen the sauce if it thickens.

4. What can I substitute for orzo?

  • Arborio rice (for a risotto-like dish)

  • Small pasta shapes like ditalini or couscous

  • Quinoa for a gluten-free version

5. How do I store leftovers?

Store in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of broth or milk.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *