A delicious one-pot-style pasta dish featuring sweet roasted butternut squash, tender orzo, fresh spinach, garlic, Parmesan cheese, and fragrant herbs. This comforting recipe is perfect for a cozy lunch or dinner, with a creamy texture and wonderful savory-sweet flavor.
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 4
Course: Main Course / Side Dish
Cuisine: Mediterranean-Inspired
Difficulty: Easy
Ingredients
For the Roasted Butternut Squash
– 3 cups (about 450 g) butternut squash, peeled and cut into small cubes
– 1 tablespoon olive oil
– 1/2 teaspoon garlic powder
– 1/2 teaspoon dried thyme
– 1/4 teaspoon salt, or to taste
– 1/4 teaspoon black pepper
For the Orzo Pasta
– 1 1/2 cups (about 300 g) dry orzo pasta
– 1 tablespoon olive oil
– 1 tablespoon unsalted butter
– 4 cloves garlic, minced
– 1 small yellow onion, finely chopped
– 4 cups (960 ml) vegetable broth or chicken broth
– 1/2 teaspoon Italian seasoning
– 1/2 teaspoon dried oregano
– 1/4 teaspoon red pepper flakes, optional
– 1/2 teaspoon salt, or to taste
– 1/4 teaspoon black pepper
– 3 cups fresh baby spinach
– 1/2 cup freshly grated Parmesan cheese
– 1/3 cup heavy cream, optional
– 1 tablespoon fresh lemon juice
– 1/4 teaspoon lemon zest, optional
For Garnish
– 2 tablespoons freshly grated Parmesan cheese
– 2 tablespoons fresh parsley, chopped
– 1 tablespoon toasted pumpkin seeds, optional
– A drizzle of extra-virgin olive oil
– Freshly cracked black pepper
Instructions
Step 1: Preheat the Oven
Preheat your oven to 400°F (200°C).
Line a large baking sheet with parchment paper or lightly grease it with olive oil. Prepare the butternut squash by peeling it, removing the seeds, and cutting it into evenly sized cubes.
Keeping the cubes similar in size helps them roast evenly and become tender without burning.
Step 2: Season the Butternut Squash
Place the squash cubes in a large bowl.
Add the olive oil, garlic powder, dried thyme, salt, and black pepper. Toss well until all the pieces are evenly coated.
Spread the squash in a single layer on the prepared baking sheet. Avoid overcrowding the pan, as this can cause the squash to steam rather than roast.
Step 3: Roast Until Golden
Place the baking sheet in the preheated oven and roast for 25–30 minutes.
Flip the squash halfway through cooking so the pieces brown evenly.
The squash is ready when it is fork-tender, lightly caramelized around the edges, and golden in color.
Remove from the oven and set aside. Reserve a few attractive roasted cubes for topping the finished dish, if desired.
Step 4: Sauté the Onion and Garlic
Heat a large, deep skillet or saucepan over medium heat.
Add 1 tablespoon olive oil and the butter. Once the butter melts, add the chopped onion and cook for 3–4 minutes until softened.
Add the minced garlic and cook for another 30–60 seconds, stirring continuously until fragrant.
Do not let the garlic brown too much, as it can develop a bitter flavor.
Step 5: Toast the Orzo
Add the dry orzo pasta directly to the skillet.
Stir continuously for 1–2 minutes, allowing the pasta to toast lightly in the oil and butter.
Add the Italian seasoning, dried oregano, black pepper, and optional red pepper flakes.
Toasting the orzo briefly adds a pleasant nutty aroma and helps build a deeper flavor in the finished dish.
Step 6: Add the Broth
Pour the vegetable or chicken broth into the skillet and stir well, scraping the bottom to release any flavorful bits.
Bring the liquid to a gentle boil, then reduce the heat to medium-low.
Cook uncovered for approximately 10–12 minutes, stirring frequently to prevent the orzo from sticking to the bottom.
Check the package instructions, as cooking times may vary between brands. If the liquid absorbs too quickly before the pasta is tender, add another splash of warm broth or water.
Step 7: Make the Orzo Creamy
When the orzo is tender but still slightly firm, reduce the heat to low.
Stir in the heavy cream, if using, followed by the grated Parmesan cheese.
Mix gently until the cheese melts and the sauce becomes smooth and creamy.
If the mixture looks too thick, add 2–4 tablespoons of warm broth. The orzo should be moist and silky rather than dry or sticky.
For a lighter version, omit the heavy cream and use a little extra broth with the Parmesan.
Step 8: Add the Fresh Spinach
Add the baby spinach in handfuls, stirring gently after each addition.
Cook for 1–2 minutes until the spinach wilts into the warm orzo.
The spinach adds fresh color, a delicate flavor, and a lovely contrast to the sweetness of the roasted squash.
Step 9: Fold in the Roasted Butternut Squash
Add most of the roasted butternut squash to the skillet.
Gently fold it into the orzo, taking care not to mash all the cubes.
Add the fresh lemon juice and optional lemon zest. Taste and adjust the salt, pepper, herbs, or lemon juice as needed.
The lemon brightens the creamy sauce and balances the sweetness of the squash.
Step 10: Garnish and Serve
Remove the skillet from the heat.
Sprinkle with additional Parmesan cheese, chopped fresh parsley, and freshly cracked black pepper.
Top with the reserved roasted squash cubes and optional toasted pumpkin seeds. Finish with a small drizzle of olive oil.
Serve immediately while the orzo is warm, creamy, and full of flavor.
Tips for the Best Orzo with Roasted Butternut Squash and Spinach
1. Cut the squash evenly so all the pieces roast at the same rate.
2. Roast the squash until the edges caramelize for a sweeter, richer flavor.
3. Stir the orzo frequently while it cooks to prevent sticking.
4. Use warm broth when adding extra liquid to help maintain a consistent cooking temperature.
5. Add the spinach near the end to preserve its color and freshness.
6. Grate Parmesan fresh for smoother melting and better flavor.
7. Add lemon juice at the end to keep the dish bright and balanced.
8. Serve promptly because orzo naturally absorbs liquid as it stands.
Substitutions and Variations
– Vegetarian version: Use vegetable broth and Parmesan made with vegetarian-friendly enzymes.
– Vegan version: Replace butter with olive oil, omit the cream and Parmesan, and use a suitable dairy-free cheese.
– Extra protein: Add cooked chicken, white beans, or chickpeas.
– More vegetables: Add mushrooms, zucchini, or sun-dried tomatoes.
– Herb variation: Use fresh sage, thyme, or rosemary for a seasonal flavor.
– Extra creamy: Increase the heavy cream slightly and add a little more Parmesan.
– Lighter version: Skip the cream and use additional broth.
– Gluten-free option: Substitute gluten-free orzo, if available, and follow its package instructions. Check the broth and other packaged ingredients for gluten.
Storage and Reheating
Refrigerator: Store leftovers in an airtight container for up to 3–4 days.
Freezer: Freeze in a suitable airtight container for up to 2 months. The spinach and creamy sauce may soften or change texture after thawing.
Reheating: Warm in a skillet over low heat with a splash of broth, milk, or water. Stir gently until heated through. You can also microwave individual portions in short intervals, stirring between each interval.
Food safety: Refrigerate leftovers within 2 hours of cooking and reheat thoroughly to 165°F (74°C).
Nutrition Information
Approximate nutrition per serving, assuming 4 servings and including the cream and Parmesan:
– Calories: 430–500
– Protein: 13–17 g
– Total carbohydrates: 58–68 g
– Dietary fiber: 5–7 g
– Total sugars: 5–8 g
– Total fat: 14–19 g
– Saturated fat: 6–9 g
– Cholesterol: 25–40 mg
– Sodium: 600–950 mg
Values vary depending on the broth, amount of cheese, cream, oil, and portion size.
Allergen Information
– Gluten: Regular orzo is made from wheat.
– Dairy: Butter, Parmesan, and heavy cream contain dairy.
– Tree nuts: The core recipe contains no tree nuts. Check packaged ingredients for cross-contact warnings.
– Seeds: Optional pumpkin seeds may trigger allergies in some individuals.
– Soy: Some packaged broths or dairy-free cheese alternatives may contain soy.
For a dairy-free version, use olive oil instead of butter, omit the cream, and choose a dairy-free Parmesan alternative. For a gluten-free version, use certified gluten-free orzo and check all packaged ingredients carefully.
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes. Roast the squash in advance and refrigerate it. When ready to serve, prepare the orzo and stir in the reheated squash near the end.
Can I use frozen butternut squash?
Yes. Roast it according to the package directions, allowing extra time if needed for excess moisture to evaporate. For the best caramelization, spread the cubes in a single layer.
Can I make it without heavy cream?
Absolutely. The starch released by the orzo and the Parmesan help create a creamy consistency. Add a little extra broth as needed.
Why is my orzo too thick?
Orzo continues absorbing liquid after cooking. Stir in warm broth a little at a time until it reaches your preferred consistency.
What can I serve with this dish?
Serve it alongside grilled chicken, baked salmon, roasted vegetables, or a crisp green salad. It also works beautifully as a vegetarian main course.
Can I add more protein?
Yes. White beans, chickpeas, grilled chicken, or sautéed shrimp all pair well with butternut squash and spinach.
Final Result
This Orzo with Roasted Butternut Squash and Spinach combines tender pasta, sweet caramelized squash, wilted spinach, garlic, Parmesan, and a touch of lemon in one comforting dish. It is colorful, satisfying, and perfect for an easy weeknight dinner or an elegant side dish.
- Christmas Chocolate Kahlúa & Baileys Pudding Shots - October 22, 2026
- Orzo with Roasted Butternut Squash and Spinach - October 22, 2026
- Thai Coconut Shrimp Soup - October 22, 2026




