If you are searching for a comforting meal that is bright, nourishing, and bursting with flavor, this Orzo with Roasted Butternut Squash and Spinach Recipe is an absolute winner. The tender, caramelized butternut squash perfectly complements the delicate, slightly nutty orzo pasta, while fresh spinach adds a vibrant pop of color and nutrition. Every bite delivers a delightful balance of textures and tastes that makes this dish feel both satisfying and special without any fuss.

Ingredients You’ll Need
Gathering a handful of fresh, wholesome ingredients makes this recipe surprisingly simple yet deeply flavorful. Each component plays a crucial role in creating a well-rounded dish—whether it’s the sweetness of the squash, the earthiness of the spinach, or the subtle creaminess brought by a touch of butter and Parmesan.
- Butternut squash: Peel, seed, and cube to ensure even roasting and caramelization for that sweet, tender bite.
- Olive oil: Use a good quality oil to help the squash roast beautifully and add a subtle richness.
- Salt and pepper: Simple seasonings that enhance every ingredient’s natural flavors.
- Orzo pasta: Its tiny, rice-like shape soaks up flavors perfectly while offering a comforting pasta texture.
- Fresh spinach: Chopped for easy wilting, it adds freshness and a lovely vibrant green hue.
- Butter (optional): Adds creaminess and helps mellow the garlic’s boldness in the sauté.
- Lemon juice: A splash of acidity that brightens the entire dish and balances richness.
- Grated Parmesan cheese (optional): Adds a salty, savory finish that perfectly rounds out the flavors.
- Garlic clove: Minced finely to infuse the spinach and orzo with an aromatic kick.
- Dried thyme (optional): Adds a gentle herbal note that complements the squash beautifully.
How to Make Orzo with Roasted Butternut Squash and Spinach Recipe
Step 1: Roast the Butternut Squash
Start by preheating your oven to 400°F (200°C). Toss the cubed butternut squash with olive oil, salt, and pepper on a baking sheet to make sure every piece is coated well. Roast for 25 to 30 minutes, flipping halfway through. You’ll want the edges to develop a lovely golden caramelization, which brings out the squash’s natural sweetness and adds a toasty depth to each bite.
Step 2: Cook the Orzo
While the squash roasts, bring a large pot of salted water to a boil. Cook the orzo according to the package directions—usually around 8 to 10 minutes—until al dente. Drain it well to avoid sogginess, then set aside. This little pasta thrives when it can soak up sauces and flavor without becoming mushy.
Step 3: Sauté the Garlic and Spinach
In a large skillet over medium heat, melt the butter if you’re using it. Add the minced garlic and sauté for 1 to 2 minutes until it releases a fragrant aroma that fills your kitchen. Immediately add the chopped spinach and cook for 2 to 3 minutes until it wilts down beautifully. Season lightly with salt and pepper to bring out the spinach’s fresh notes.
Step 4: Combine the Ingredients
Now the magic happens: add the cooked orzo to the skillet with the spinach and garlic. Stir gently to blend everything together. Next, fold in the roasted butternut squash, mixing carefully so the warm squash stays intact but is evenly distributed. This step creates a gorgeous harmony of textures and colors.
Step 5: Finish and Serve
Stir in fresh lemon juice and sprinkle in the Parmesan cheese if you like. The lemon juice injects a bright burst of flavor that lifts the whole dish, while the Parmesan adds a savory depth. Serve the orzo warm, and consider adding an extra sprinkle of cheese or fresh herbs like parsley for a beautiful finishing touch.
How to Serve Orzo with Roasted Butternut Squash and Spinach Recipe

Garnishes
Fresh herbs like parsley, basil, or chives add a lovely contrast and extra freshness when sprinkled on top. A few toasted pine nuts or walnuts can elevate the dish with some satisfying crunch. If you really want to impress, a drizzle of good-quality extra virgin olive oil adds a glossy, luscious finish.
Side Dishes
This dish holds its own beautifully as a main course but also pairs wonderfully with grilled chicken, roasted salmon, or a crisp green salad. Light, simple protein sides balance the richness and keep the meal nutritious and well-rounded.
Creative Ways to Present
Try serving this recipe in warm, shallow bowls to showcase the colorful ingredients. Layering the orzo on a platter and topping with roasted butternut squash chunks and a handful of spinach leaves creates an attractive centerpiece. For something fun, stuff roasted red peppers or large portobello mushrooms with this orzo mixture for an elegant twist.
Make Ahead and Storage
Storing Leftovers
This Orzo with Roasted Butternut Squash and Spinach Recipe keeps well in an airtight container in the refrigerator for up to 3 days. Let it cool completely before sealing to preserve texture and flavor.
Freezing
You can freeze leftovers for up to 1 month, but be aware that spinach may lose some vibrancy after thawing. Pack it tightly in freezer-safe containers or bags, and thaw in the fridge overnight before reheating.
Reheating
Reheat gently on the stovetop over low heat, adding a splash of water or broth to keep it moist. Alternatively, microwave in short bursts, stirring in between to ensure even warmth without drying out the delicate squash.
FAQs
Can I use frozen spinach instead of fresh?
Yes, you can swap in frozen spinach, but be sure to thaw and drain it thoroughly to avoid excess moisture that might make the dish soggy. Fresh spinach, however, provides the best texture and color.
Is this recipe vegan-friendly?
It’s easy to make vegan by omitting the butter and Parmesan cheese or substituting them with plant-based alternatives, such as olive oil and nutritional yeast for a cheesy flavor.
Can I add other vegetables?
Absolutely! Feel free to toss in sautéed mushrooms, roasted bell peppers, or even some caramelized onions to enrich flavors and textures.
How can I make this recipe gluten-free?
Replace orzo with a gluten-free grain like quinoa, rice, or gluten-free pasta to keep the dish safe for gluten-intolerant guests without sacrificing taste.
What if I don’t have thyme?
Thyme adds a subtle aromatic touch but can be left out or replaced with herbs like rosemary or sage, depending on your preference. The dish remains flavorful and delicious.
Final Thoughts
This Orzo with Roasted Butternut Squash and Spinach Recipe is a delightful and versatile dish that brings warmth and comfort with every forkful. It’s simple enough for a weeknight dinner yet special enough to impress friends and family. I encourage you to give it a try—you might just discover a new favorite that brightens your dinner rotation with wholesome flavors and beautiful colors.
Print
Orzo with Roasted Butternut Squash and Spinach Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Roasting
- Cuisine: American
- Diet: Vegetarian
Description
A comforting and vibrant dish featuring tender roasted butternut squash, fresh sautéed spinach with garlic, and perfectly cooked orzo pasta, finished with a splash of lemon juice and optional Parmesan cheese for a delightful balance of flavors and textures.
Ingredients
Vegetables
- 1 small butternut squash, peeled, seeded, and cubed
- 2 cups fresh spinach, chopped
- 1 clove garlic, minced
Pantry Items
- 1 tbsp olive oil
- Salt and pepper, to taste
- 1 cup orzo pasta
- ½ tsp dried thyme (optional)
Dairy
- 1 tbsp butter (optional)
- 1 tbsp grated Parmesan cheese (optional)
Other
- 1 tbsp fresh lemon juice
Instructions
- Roast the Butternut Squash: Preheat your oven to 400°F (200°C). Toss the cubed butternut squash with olive oil, salt, and pepper on a baking sheet. Roast for 25-30 minutes, stirring halfway through, until the squash is tender and slightly caramelized.
- Cook the Orzo: While the squash roasts, bring a large pot of salted water to a boil. Add the orzo and cook according to package instructions, typically 8-10 minutes. Drain and set aside.
- Sauté the Garlic and Spinach: In a large skillet over medium heat, melt the butter. Add the minced garlic and sauté for 1-2 minutes until fragrant. Add the chopped spinach, cooking for 2-3 minutes until wilted. Season with salt and pepper to taste.
- Combine the Ingredients: Add the cooked orzo to the skillet with the garlic and spinach, stirring to combine. Then fold in the roasted butternut squash and gently toss all ingredients together.
- Finish and Serve: Stir in the fresh lemon juice and sprinkle with grated Parmesan cheese if using. Serve warm, optionally garnished with extra Parmesan or fresh herbs for an enhanced presentation.
Notes
- For a vegan version, omit butter and Parmesan cheese or substitute with vegan alternatives.
- To add a protein boost, consider stirring in cooked chickpeas or grilled chicken.
- Fresh thyme can be used instead of dried thyme for a more aromatic flavor.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated gently on the stovetop.

