If you’re looking for a cozy, nourishing dish that feels like a warm hug on a plate, the Orzo with Roasted Butternut Squash and Spinach Recipe is exactly what you need. This delightful meal combines tender, golden-roasted butternut squash with vibrant, fresh spinach and perfectly al dente orzo, creating a harmony of flavors and textures that is as comforting as it is delicious. The subtle hints of garlic, a touch of Parmesan, and optional toasted pine nuts add layers of richness and a bit of crunch, making it a perfect main course for any season.

Ingredients You’ll Need
Gathering the right ingredients sets the foundation for this simple yet flavorful dish. Each component plays a key role, from the sweetness of the roasted butternut squash to the peppery freshness of spinach, building a plate full of color, texture, and taste.
- Orzo pasta (1 cup): This tiny, rice-shaped pasta cooks quickly and provides a lovely, chewy texture to balance the soft squash.
- Butternut squash (2 cups, peeled and cubed): Roasting brings out its natural sweetness and adds a beautiful caramelized flavor.
- Olive oil (2 tablespoons): Used for roasting and sautéing, it adds a silky richness and helps meld the ingredients together.
- Fresh spinach leaves (2 cups): They add a tender, vibrant green pop and a bit of earthy freshness to the dish.
- Garlic cloves (2, minced): Their fragrant, savory punch elevates every bite without overpowering.
- Red pepper flakes (1/4 teaspoon, optional): A little kick that wakes up the palate and balances the sweetness.
- Grated Parmesan cheese (1/4 cup): Adds a salty, nutty depth that ties all the flavors together beautifully.
- Salt and pepper (to taste): Essential seasonings that bring out and harmonize all the natural flavors.
- Ground nutmeg (1/4 teaspoon, optional): A subtle hint of warmth and spice that pairs perfectly with squash.
- Lemon juice (1 tablespoon): Provides a bright, zesty lift that keeps the dish fresh and balanced.
- Toasted pine nuts (1/4 cup, optional): Adds a satisfying crunch and a buttery flavor to finish the dish.
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 peeled and cubed butternut squash with 1 tablespoon of olive oil, salt, and pepper to coat every piece evenly. Spread the squash out on a baking sheet so it roasts nicely without steaming, then pop it in the oven. Let it roast for about 25 to 30 minutes until tender and golden, developing caramelized edges that add a deep, sweet flavor to the dish.
Step 2: Cook the Orzo Pasta
While the squash roasts, bring a pot of salted water to a boil and cook the orzo according to package instructions, usually about 8 to 10 minutes, until al dente. Drain it well and set aside—this little pasta is the perfect vehicle for soaking up all the delicious flavors that come later.
Step 3: Sauté Garlic, Spinach, and Spices
In a large skillet, heat the remaining tablespoon of olive oil over medium heat. Add the minced garlic and red pepper flakes if you’re using them. Cook for about a minute until you can smell that irresistible garlic aroma filling your kitchen. Then, toss in the fresh spinach and sauté just long enough for it to wilt, about 2 minutes, maintaining its vivid green color and fresh taste.
Step 4: Combine All Ingredients
Next, add the roasted butternut squash and the cooked orzo directly into the skillet with the spinach and garlic. Sprinkle in the grated Parmesan cheese, a pinch of ground nutmeg if you like, and drizzle the lemon juice over everything. Stir well to combine and cook for another couple of minutes, just until everything is warmed through and the cheese melts smoothly, marrying all the flavors into one harmonious dish. Season with extra salt and pepper as needed, then remove from heat.
Step 5: Add the Finishing Touch
If you want that little extra wow factor, sprinkle toasted pine nuts on top right before serving. Their buttery crunch offers the perfect contrast to the creamy orzo and soft squash. And voilà , your Orzo with Roasted Butternut Squash and Spinach Recipe is ready to impress.
How to Serve Orzo with Roasted Butternut Squash and Spinach Recipe

Garnishes
Finishing your dish with fresh garnishes elevates the overall experience. Try adding a sprinkle of fresh parsley or basil for a bright herbal note, or a few twists of freshly cracked black pepper for a little bite. Additional shaved Parmesan or a drizzle of high-quality extra virgin olive oil can also add a glossy, delectable finish.
Side Dishes
This dish shines as a complete meal but pairs wonderfully with light, crisp salads like a tangy arugula salad with lemon vinaigrette or a simple cucumber and tomato salad. For a heartier option, roasted chicken or grilled tofu make fantastic protein companions. The creamy texture and sweet-savory profile of the orzo blend perfectly with sides that add contrasting crunch or brightness.
Creative Ways to Present
For a beautiful presentation, serve this orzo dish in pretty bowls or on large, shallow plates topped with a scattering of herbs and pine nuts. You can also turn it into a stunning stuffed pepper or zucchini boat by filling vegetables with the mixture and baking briefly. Another great idea is layering the orzo with greens and squash in individual serving jars for a grab-and-go lunch or a unique party appetizer presentation.
Make Ahead and Storage
Storing Leftovers
Your roasted butternut squash and spinach orzo keeps well in the fridge for up to 3 days. Just transfer it to an airtight container to maintain freshness. The flavors often meld nicely overnight, making leftovers even tastier the next day.
Freezing
While freezing is possible, it’s best to do so without the toasted pine nuts, as they can become soggy. Portion the dish into freezer-safe containers and store for up to 2 months. Thaw overnight in the fridge before reheating to preserve the best texture and flavor.
Reheating
To reheat, gently warm the orzo on the stovetop over medium-low heat, stirring occasionally and adding a splash of water or broth if it seems dry. This helps revive the creamy texture. Alternatively, microwave leftovers in short bursts, stirring in between, until heated through. Finish with a fresh drizzle of lemon juice or a bit more olive oil to brighten the flavors.
FAQs
Can I use other greens besides spinach in this recipe?
Absolutely! Kale, arugula, or Swiss chard are excellent substitutes that will bring their own unique flavor and texture. Just adjust the cooking time slightly to wilt them properly without losing their vibrant color.
Is it possible to make this recipe vegan?
Yes! Simply swap out the Parmesan cheese for vegan Parmesan or nutritional yeast to keep that cheesy umami flavor. This tweak keeps the dish plant-based and delicious without compromising on richness.
How do I add protein to this Orzo with Roasted Butternut Squash and Spinach Recipe?
For an easy protein boost, stir in cooked chicken, chickpeas, or even crispy tofu cubes. These options complement the creamy orzo and hearty squash perfectly while keeping it balanced and satisfying.
Can I prepare parts of this recipe ahead of time?
You can roast the butternut squash and cook the orzo in advance, then store them separately in the fridge. When you’re ready to serve, just sauté the spinach and combine everything quick and easy.
What can I do if I don’t like spicy food?
If you’re not a fan of heat, simply leave out the red pepper flakes. The dish is flavorful and well-rounded without them, and you can always add a dash of freshly cracked black pepper for a milder kick.
Final Thoughts
There’s something truly special about a meal that feels like both comfort food and a celebration on your plate. The Orzo with Roasted Butternut Squash and Spinach Recipe is exactly that—a dish that’s easy to make, packed with nourishing ingredients, and bursting with flavor. I can’t recommend it enough for your next weeknight dinner or when you want to wow guests with minimal effort. Give it a try, and you just might find a new favorite in your recipe rotation.
Print
Orzo with Roasted Butternut Squash and Spinach Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Roasting and Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This vibrant Orzo with Roasted Butternut Squash and Spinach is a comforting and nutritious vegetarian main course. Tender roasted butternut squash cubes, sautéed spinach, and perfectly cooked orzo pasta are tossed together with garlic, Parmesan cheese, and a hint of lemon juice for brightness. Toasted pine nuts add a delightful crunch on top, making it an ideal fall-inspired dish that’s both flavorful and satisfying.
Ingredients
Vegetables
- 2 cups butternut squash, peeled and cubed
- 2 cups fresh spinach leaves
- 2 cloves garlic, minced
Pantry Items
- 1 cup orzo pasta
- 2 tablespoons olive oil
- 1/4 teaspoon red pepper flakes (optional)
- 1/4 teaspoon ground nutmeg (optional)
- 1 tablespoon lemon juice
- salt and pepper to taste
Dairy & Nuts
- 1/4 cup grated Parmesan cheese
- 1/4 cup toasted pine nuts (optional)
Instructions
- Roast the Butternut Squash: Preheat your oven to 400°F (200°C). Toss the peeled and cubed butternut squash with 1 tablespoon of olive oil, salt, and pepper. Spread the squash evenly on a baking sheet and roast for 25–30 minutes, until tender and lightly browned.
- Cook the Orzo: While the squash is roasting, cook the orzo pasta according to package instructions until al dente. Drain thoroughly and set aside.
- Sauté Garlic and Spinach: In a large skillet, heat the remaining 1 tablespoon of olive oil over medium heat. Add the minced garlic and optional red pepper flakes. Sauté for 1 minute until fragrant. Add the spinach leaves and cook for about 2 minutes until wilted.
- Combine Ingredients: Add the roasted butternut squash and cooked orzo to the skillet with the wilted spinach. Stir in the grated Parmesan cheese, optional ground nutmeg, and lemon juice. Season with additional salt and pepper to taste.
- Heat Through and Serve: Toss everything to combine thoroughly and cook for an additional 2 minutes until the dish is heated through. Serve with toasted pine nuts sprinkled on top if using.
Notes
- For added protein, stir in cooked chicken or chickpeas.
- Substitute kale or arugula for spinach according to your preference.
- Use vegan Parmesan or nutritional yeast to make this recipe dairy-free.
- Adjust seasoning with salt, pepper, and red pepper flakes to suit your taste.

