| | | | |

Creamy Orzo with Roasted Butternut Squash & Spinach

A cozy, creamy one-pan orzo dish with sweet roasted butternut squash, tender spinach, garlic, Parmesan, and herbs. It makes a delicious vegetarian main course or a comforting side dish.

Servings: 4–6
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes

Ingredients
For the Roasted Butternut Squash
3 cups peeled butternut squash, cut into ¾-inch cubes
1½ tbsp olive oil
½ tsp salt
¼ tsp black pepper
½ tsp garlic powder
½ tsp dried thyme
¼ tsp smoked paprika, optional
For the Creamy Orzo
1 tbsp olive oil
1 small yellow onion, finely diced
3 cloves garlic, minced
1½ cups dry orzo
4 cups low-sodium vegetable broth
½ tsp dried thyme
½ tsp Italian seasoning
½ tsp salt, or to taste
¼ tsp black pepper
3 cups fresh spinach
½ cup heavy cream
¾ cup freshly grated Parmesan cheese
1 tbsp fresh lemon juice
1 tsp lemon zest
2 tbsp fresh parsley, chopped
Optional Garnishes
Extra Parmesan
Toasted pumpkin seeds
Fresh thyme
Red pepper flakes
Drizzle of olive oil
Instructions
1. Roast the Butternut Squash

Preheat oven to 425°F (220°C).

Place the cubed butternut squash on a large baking sheet.

Drizzle with olive oil and sprinkle with salt, pepper, garlic powder, thyme, and smoked paprika.

Toss until evenly coated.

Spread the squash into a single layer.

Roast for 25–30 minutes, turning once halfway through, until tender and caramelized around the edges.

2. Sauté the Onion

While the squash roasts, heat 1 tablespoon olive oil in a large deep skillet or Dutch oven over medium heat.

Add the diced onion.

Cook for 4–5 minutes, until softened and translucent.

Add the minced garlic and cook for another 30–60 seconds, until fragrant.

3. Toast the Orzo

Add the dry orzo to the skillet.

Stir continuously for about 1–2 minutes.

Lightly toasting the orzo gives it a deeper, nuttier flavor.

4. Add the Broth

Pour in the vegetable broth.

Add:

Thyme
Italian seasoning
Salt
Black pepper

Stir well and bring to a gentle simmer.

Reduce the heat to medium-low.

Cook uncovered for approximately 10–12 minutes, stirring frequently so the orzo doesn’t stick to the bottom.

The orzo should become tender and creamy.

If the mixture becomes too thick before the orzo is tender, add ¼–½ cup additional broth.

5. Add the Spinach

Once the orzo is tender, add the fresh spinach.

Stir gently and cook for 1–2 minutes, until the spinach wilts.

6. Make It Creamy

Reduce the heat to low.

Stir in the heavy cream.

Add the Parmesan a little at a time, stirring until melted and smooth.

The mixture should be creamy and thick but still spoonable.

7. Add Lemon

Stir in:

Fresh lemon juice
Lemon zest

Taste and adjust the salt and pepper.

The lemon adds brightness and balances the richness of the cream and Parmesan.

8. Add the Roasted Squash

Gently fold about two-thirds of the roasted butternut squash into the creamy orzo.

Reserve the remaining squash for the top.

Be gentle so the squash doesn’t completely break apart.

9. Garnish & Serve

Transfer the creamy orzo to a serving dish or serve directly from the skillet.

Top with the remaining roasted squash.

Garnish with:

Fresh parsley
Parmesan
Fresh thyme
Pumpkin seeds, if desired
A little black pepper

Serve warm.

Tips for Perfect Creamy Orzo
Stir frequently

Orzo releases starch while cooking, which creates the creamy texture but can also cause it to stick.

Don’t rinse the orzo

The starch helps create the creamy consistency.

Watch the liquid

Different brands of orzo can absorb slightly different amounts of broth. Add extra broth as needed.

Don’t overcook it

Orzo continues absorbing liquid after cooking. Remove it from the heat while it’s still slightly loose.

Add Parmesan off low heat

Very high heat can cause cheese to become grainy. Keep the heat low when adding the Parmesan.

Roast the squash well

Those caramelized edges provide the sweet, savory flavor that makes this dish special.

Easy Variations
Add Chicken

Stir in 2 cups cooked shredded or diced chicken for a higher-protein meal.

Add Italian Sausage

Brown 8 oz (225 g) Italian sausage before cooking the onion.

Make It Vegan

Use vegetable broth, replace heavy cream with unsweetened plant-based cream, and use a dairy-free Parmesan alternative.

Extra Creamy

Add an additional ¼ cup heavy cream or 2 oz cream cheese.

Mediterranean Style

Add:

Feta
Sun-dried tomatoes
Kalamata olives
Fresh oregano
Add Mushrooms

Sauté 8 oz sliced mushrooms with the onion before adding the garlic.

Add Chickpeas

Stir in 1 cup drained chickpeas for extra plant-based protein and fiber.

Serving Suggestions

Serve this creamy orzo with:

Garlic bread
Roasted asparagus
Green salad
Grilled chicken
Baked salmon
Roasted Brussels sprouts
Steamed green beans

It also makes an excellent vegetarian main course on its own.

Storage & Reheating
Refrigerator

Store in an airtight container for 3–4 days.

Reheating

Orzo thickens considerably in the refrigerator.

Reheat gently in a skillet over low-medium heat and add:

1–3 tbsp broth
A splash of milk or cream

Stir until creamy again.

Freezing

Freezing is possible, but the cream and Parmesan may slightly change texture. For the best result, enjoy it fresh or refrigerated.

Approximate Nutrition

Per serving, assuming 6 servings:

Calories: ~430
Protein: ~13 g
Carbohydrates: ~58 g
Fat: ~17 g
Fiber: ~6 g
Sugar: ~6 g
Sodium: ~650 mg

Nutrition is approximate and will vary depending on the broth, cream, Parmesan, and portion size.

Allergen & Dietary Information
Contains
Milk/dairy: heavy cream and Parmesan
Wheat/gluten: traditional orzo is made from wheat
Nut-Free

The basic recipe contains no peanuts or tree nuts. If using plant-based cream or Parmesan alternatives, check their labels for cross-contact.

Vegetarian

Yes, when made with vegetable broth.

Gluten-Free

Traditional orzo is not gluten-free. For a gluten-free version, use certified gluten-free orzo or another suitable gluten-free small pasta.

Dairy-Free

Use dairy-free cream and Parmesan alternatives.

Vegan

Use vegetable broth, plant-based cream, and dairy-free Parmesan.

Q&A
Can I use frozen butternut squash?

Yes. Roast it directly from frozen, but give the pieces plenty of space so they brown instead of steaming.

Can I use pumpkin instead of butternut squash?

Yes. Cubed pumpkin works very well and has a similar sweet, earthy flavor.

Can I use baby spinach?

Absolutely. Baby spinach wilts quickly and doesn’t need to be chopped.

Can I use kale instead of spinach?

Yes. Finely chop the kale and cook it for 4–6 minutes rather than 1–2 minutes.

Can I make this without heavy cream?

Yes. Substitute with whole milk, half-and-half, evaporated milk, or unsweetened plant-based cream. The Parmesan and orzo starch will still provide creaminess.

Why did my orzo become too thick?

Orzo continues absorbing liquid as it sits. Stir in a splash of warm broth or milk to loosen it.

Can I use chicken broth?

Yes. Chicken broth adds more savory flavor, but use vegetable broth if you want to keep the recipe vegetarian.

Can I add protein?

Yes. Cooked chicken, turkey, shrimp, sausage, or chickpeas all work well.

Can I make this ahead?

Yes, but it’s best served fresh. If making ahead, keep some extra broth available for reheating.

Can I use pre-cut butternut squash?

Definitely. It saves preparation time. Just cut any very large pieces so they’re roughly the same size.

Can I add feta?

Yes! Crumbled feta makes a wonderful Mediterranean-style variation and pairs especially well with the sweet squash.

How do I prevent the orzo from sticking?

Use a heavy-bottomed pan, maintain a gentle simmer, and stir frequently, especially during the final few minutes.

Is this a good meal-prep recipe?

Yes. It stores well for several days. Add a splash of broth when reheating to restore the creamy texture.

Best Serving Idea

Serve the creamy orzo warm with golden roasted butternut squash piled on top, extra Parmesan, fresh parsley, cracked black pepper, and a little lemon zest. A sprinkle of toasted pumpkin seeds adds a wonderful crunch.

Similar Posts