Once upon a time I ate three plates of roasted vegetables in one sitting. A friend’s dad, who lives near campus, invited a group of us over for dinner: teriyaki chicken, fingerling potatoes, brownies, banana pudding—and roasted vegetables that stole the show. I had no idea what was in them, but they were incredible.
After asking for the recipe, I was surprised to learn that rutabaga, parsnips, and Brussels sprouts were part of the mix—I thought I didn’t like those vegetables. I ate the leftovers for three days straight and loved them more each day, so I had to make them myself.
When I made this dish for my dad’s birthday, the family verdict was unanimous:
- My mom ate three bowls in a row.
- My dad said he could fill a giant mixing bowl with these and snack on them during his basketball game—they were as addictive as popcorn.
- My sister ate the leftovers for breakfast. They were a hit all around.
The vegetables in this recipe are simple but hearty: sweet potatoes, carrots, parsnips, Brussels sprouts, and a rutabaga. These ingredients roast into two large pans of caramelized, crispy, savory-sweet goodness. You’ll peel and chop the vegetables, toss them with olive oil, balsamic vinegar, garlic, and seasonings, then roast them until golden. Toward the end of roasting, toss in cannellini beans so the dish becomes a filling vegan or vegetarian main course.
Why this recipe works
Roasting develops deep, caramelized flavors that bring out the natural sweetness of root vegetables while giving Brussels sprouts a crisp, nutty edge. Balsamic vinegar adds brightness and a touch of acidity, and garlic and olive oil create a savory backbone. Adding cannellini beans near the end gives the dish protein and a creamy contrast to the crisped vegetables.
Roasted Winter Vegetables with Cannellini Beans

Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 8
Author: Liv
Ingredients
- 2 medium sweet potatoes, peeled and cubed
- 3–4 large carrots, peeled and chopped into coins
- 1 small rutabaga, peeled and cubed
- 2 parsnips, peeled and chopped into coins
- 8 Brussels sprouts, trimmed and quartered
- 4 garlic cloves, peeled and quartered
- 3 tablespoons olive oil
- 1 tablespoon balsamic vinegar
- 1 teaspoon salt and 1 teaspoon black pepper (or to taste)
- 1/2 teaspoon garlic powder
- 1 (15-ounce) can cannellini beans, drained (about 1 1/2 cups)
Instructions
- Preheat the oven to 425°F (220°C).
- In a large mixing bowl, toss the sweet potatoes, carrots, rutabaga, parsnips, Brussels sprouts, and garlic with the olive oil and balsamic vinegar. Season with garlic powder, salt, and pepper to taste.
- Spread the vegetables in a single layer across two large rimmed baking sheets. Place one sheet on the top oven rack and the other on the bottom rack. Roast for 25 minutes, swapping the positions of the trays halfway through to ensure even cooking.
- Remove the pans from the oven and gently stir in the drained cannellini beans. Return the pans to the oven and roast another 5 minutes, until the beans begin to crisp and the vegetables are golden and tender. If you want extra crispness, broil for 2–3 minutes while watching closely so nothing burns.
- Serve immediately. Store leftovers in the refrigerator for up to 3–4 days if they last that long.
Serving suggestions and tips
- Serve hot as a side or as a main with a leafy green salad or crusty bread.
- For extra flavor, finish with a sprinkle of fresh parsley, lemon zest, or a drizzle of extra balsamic.
- Make sure vegetables are cut to similar sizes so they roast evenly.
Trust me—this combination of roasted winter vegetables and cannellini beans is easy to make and always a crowd-pleaser. Give it a try and see why this dish disappears fast at family dinners.