Go Back
+ servings
A serving of harvest roasted vegetables on a white plate.

Harvest Roasted Vegetables

An easy recipe for Harvest Roasted Vegetables with butternut squash, Brussels sprouts, cranberries, bacon, and walnuts. Your new favorite fall side dish!
Course Side Dish
Cuisine American
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings 8 servings
Calories 188kcal



  • Preheat oven to 400 degrees. Line a baking sheet with parchment or foil for easy clean up.
  • In a large skillet over medium-high heat, cook bacon until crispy. Remove bacon from skillet, chop, and set aside. Reserve 1/4 cup rendered bacon fat and discard the rest (or add olive oil to reach 1/4 cup fat).
  • In a large bowl, add Brussels sprouts, squash, cranberries, and rosemary. Drizzle with bacon fat and toss to coat. Spread evenly in a single layer on prepared baking sheet, arranging the sprouts cut-side down as much as possible.
  • Bake until vegetables begin to brown and are tender, about 40 to 45 minutes. Remove from oven and transfer to serving dish. Add chopped bacon, walnuts, and salt and pepper to taste and toss to combine.



  1. Bacon: Or substitute 8 ounces pancetta.
  2. Butternut squash: An equal amount of sweet potatoes, peeled and diced, would be excellent in this recipe. Or, try a different type of winter squash such as acorn squash or sugar pumpkin.
  3. Rosemary: Instead of fresh rosemary, try fresh thyme or sage. Or, stir in fresh chives or parsley after roasting.
  4. Walnuts: An equal amount of almonds, chestnuts, or hazelnuts would be great here.
  5. Yield: This recipe makes 8 generous servings.
  6. Storage: Store leftovers covered in the refrigerator for up 4 days.
  7. Make ahead: The vegetables can be prepped a day ahead. Store covered in the refrigerator.
  8. More mix-ins: Add or substitute diced onion, fresh garlic, or peeled and chopped parsnips.
  9. Finishing touches: Add a drizzle of honey or maple syrup to the finished dish for extra sweetness.


Calories: 188kcal | Carbohydrates: 8g | Protein: 12g | Fat: 13g | Saturated Fat: 4g | Trans Fat: 1g | Cholesterol: 28mg | Sodium: 501mg | Potassium: 391mg | Fiber: 3g | Sugar: 2g | Vitamin A: 463IU | Vitamin C: 50mg | Calcium: 32mg | Iron: 1mg