Recipe: Wild Rice Pilaf with Squash, Pecans, and Cranberries

updated May 1, 2019
Wild Rice Pilaf with Squash, Pecans, and Cranberries

Wild rice studded with butternut squash, pecans, and dried cranberries, which can be enjoyed warm or cold.

Serves8 to 10

Prep15 minutes

Cook50 minutes to 1 hour 5 minutes

Jump to Recipe
We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.
Post Image
(Image credit: Joe Lingeman)

I am someone who needs color on her plate. So while I love the crowd-pleasers at Thanksgiving — the mashed potatoes, the stuffing, the turkey — all of that beige has me pining for vibrant green beans and orange-hued winter squash. This extra-colorful wild rice pilaf is the answer. It’s glowing with dried cranberries, fresh herbs, and cubes of roasted butternut squash. Not only is it a perfect addition to the usual slew of sides, but it’s also hearty enough to be a great main dish for the vegetarians at the table.

A New, Colorful Side Dish for Your Thanksgiving Table

There’s just something about wild rice that feels so autumnal and festive. Its nutty, rich flavor is the perfect complement to sweet butternut squash and dried cranberries, while toasted pecans add crunch to the pilaf. Wild rice also happens to be a good source of meatless protein, which makes this a great dish to have on the table for the vegetarians around it.

The major components of this pilaf can be made ahead of time, too. Cook the rice and roast the squash a couple of days before Thanksgiving; then, before dinner, it’s simply a matter of rewarming rice and squash, sautéing the aromatics, and tossing everything together.

(Image credit: Joe Lingeman)

Wild Rice Pilaf with Squash, Pecans, and Cranberries

Wild rice studded with butternut squash, pecans, and dried cranberries, which can be enjoyed warm or cold.

Prep time 15 minutes

Cook time 50 minutes to 1 hour 5 minutes

Serves 8 to 10

Nutritional Info


  • 1 cup

    wild rice

  • 4 cups


  • 1 teaspoon

    kosher salt, divided, plus more as needed

  • 1/4 teaspoon

    freshly ground black pepper

  • 1

    medium butternut squash (2 1/2 to 3 pounds), peeled and cut into 1/2-inch pieces (about 7 cups)

  • 2 tablespoons

    olive oil

  • 2 tablespoons

    unsalted butter

  • 1

    large shallot, finely chopped

  • 1 teaspoon

    chopped fresh thyme leaves

  • 2/3 cup

    dried cranberries

  • 1/2 cup

    pecans, toasted and coarsely chopped

  • 1/4 cup

    loosely packed chopped fresh parsley leaves


  1. Arrange a rack in the middle of the oven and heat to 425°F.

  2. Place the wild rice in a fine-mesh strainer and rinse well under cold running water. Transfer to a large pot and add the water and 1/2 teaspoon of the salt. Bring to a boil over high heat, then lower the heat to maintain a simmer. Cover and simmer until the rice is chewy and some of the grains have burst open, 40 to 45 minutes. It may need an additional 10 to 15 minutes — keep checking the rice and stop cooking when the grains are tender. Meanwhile, roast the squash.

  3. Place the squash on a rimmed baking sheet. Drizzle with the oil and season with pepper and the remaining 1/2 teaspoon salt; toss to combine. Spread into a single layer. Roast, stirring occasionally, until the squash is tender and beginning to brown, 25 to 30 minutes.

  4. When the rice is done, pour it into a strainer to drain off any remaining liquid. Place the cranberries in a small bowl and cover with hot water. Set aside for 5 minutes to plump; drain.

  5. Return the saucepan used to cook the rice to the stove and melt the butter over medium heat. Add the shallot and thyme and sauté until soft and translucent, about 2 minutes. Remove from heat and stir in the rice. Gently fold in the squash, cranberries, pecans, and parsley. Taste and season with more salt as needed. Serve hot, warm, or at room temperature.

Recipe Notes

Make ahead: The wild rice and butternut squash can be cooked up to 2 days ahead and stored in separate airtight containers in the refrigerator. Rewarm briefly in the microwave if serving the pilaf hot. Otherwise, leave both out at room temperature for 20 minutes or so before proceeding with the recipe.

Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 5 days.

(Image credit: The Kitchn)