I have plans to make a roasted vegetable soup. The tentative list of veggies (that need roasting) is: sweet peppers, onions, carrots, garlic, zuchini (maybe), small weird purple potatoes.

I've roasted potatoes and garlic before, but usually I do them separately, for different dishes. Ideally, I'd throw all of these in the oven and roast them at once (more efficient than one batch at a time), though I don't know if that will work: Do different vegetables need different temperatures and durations for roasting? If so, what's the optimal temperature/time?

I was very roughly estimating 375F for all of the above, for an hour, but I don't know if that will work or not. Any suggestions as to the most efficient way to roast all of these? I have a small toaster oven that can help, if it's just not feasible to do them all at once.

2 Answers 2


The carrots and potatoes need a longer roasting than the other vegetables. Also, roasting onion keeps it with a relatively "raw" flavor; if you want your onion to taste cooked and lose its sharpness, you should sweat it in oil on a stove before roasting in the case of eating the stuff roasted. If you are going to cook this stuff to a soup, don't roast the onion at all, just sweat it in the pot and then add the roasted vegetables to cook the soup.

Generally, roasting time for nonstarchy vegetables isn't that long. I would start with just the carrots and potatoes (carrots are not starchy, but they are woody and need a long time for the cell walls to break apart and soften; potatoes need some time roasting after the internal temperature has reached 70°C because of the starch). The garlic can also use a long roast, but I would cut it very fine and sweat it together with the onion. That depends on whether you prefer garlic-flavored oil infusing your soup or roasted cloves to bite on.

After the potatoes and carrots have been in the oven (tossed with a little oil) for 25-30 minutes (preferably covered, so they half cook, half roast in their own steam), I would add the tender vegetables (if you want to put the sweated onion in, that's the time for it too). Remove the cover to let the vegetables roast nicely. Then leave in the oven for another 25-30 minutes or until tender.

You won't get the strong roasted flavors of, say, a pepper roasted directly on a flame, but you will have some nicely cooked veggies. You can then cook them up for a very short time in a broth to make a soup (under a minute), or use them in other ways, for example as a side dish, or extending the recipe to become a casserole.

The two-step addition of the vegetables is important, because the tender vegetables like sweet peppers and zucchini become mushy when overcooked and dry when overroasted.

If you want to add spices, add them in the beginning, mixed with the oil. Dried herbs can also be added at the beginning, to have time to rehydrate a bit. Don't add fresh herbs at the beginning, they will wilt. Add them 3-4 min before the final dish (i.e. the soup) is ready.

  • Great advice! Would a constant temperature of 375 work for this method, or should I keep it high for the potatoes and carrots, then reduce it when I add the peppers, zucchini, onions, garlic? Oct 4, 2011 at 0:09
  • The constant temperature should work well. You want to roast the zucchini etc. a bit, not just cook them, for that you need a somewhat higher surface temperature.
    – rumtscho
    Oct 4, 2011 at 0:16
  • This strategy worked well, only the peppers and zucchini needed more than 30 minutes of roasting (probably closer to 50). Thanks! Oct 4, 2011 at 3:29
  • I would parboil the potatoes for 5 minutes before roasting. It softens up the edges so they 'catch', resulting in a crisp outside and a fluffy inside. Oct 4, 2011 at 10:07
  • I suspect that I roast smaller amounts of veggies and cut them into smaller pieces, so 25-30 min are enough for me. Parboiling the potatoes makes sense, but also requires more effort, it is up to you if you want to do it.
    – rumtscho
    Oct 4, 2011 at 16:14

I roast vegetables all the time. If I am doing a roast of meat at the same time, I do the veggies at whatever temperature the meat wants. Typically an hour before we eat I put in potatoes, then 45 minutes before onions (and yes, onions can get browned and absolutely delicious when roasted), then 30 minutes before parsnips. Peppers, zucchini, eggplants etc would also be about then. They are all very tolerant about what temp they are cooked at, just needing longer for a lower temp, but they won't crisp well at 325 or even 375.

Therefore, when I take the meat out to rest, I turn the heat up to 425 to get them browned and crispy. Usually the potatoes were around the meat in the roasting dish, which I now need for gravy-making, so I put them in a new glass dish along with whatever meat fat clings to them as I take them from one pan to another. Usually the other veggies are in canola oil in separate dishes. I keep an eye on them as I do gravy etc and pull them out when they're golden. Parsnips especially can dry out and get nasty pretty quickly, but they are so lovely and sweet when they're done just right that I do parsnips pretty well every time I have a roast - at least once a month.

If you're roasting for soup, put them all in at 425 and monitor, pulling each kind of vegetable out as it is done. The potatoes will probably need the longest. At 425 the whole time, you probably need less than an hour total. Once you get familiar with the relative times your different veggies need, you can streamline the process by putting one kind in, then starting to peel and prep the next, and so on getting each vegetable prepped just in time. But to get started, prep them all, put them all in at once, and pull them as they are done.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.