How To Roast Any Vegetable

updated Oct 4, 2023

Use this guide to learn how to prep and roast any vegetable, including potatoes, carrots, broccoli and Brussels sprouts.

Serves4 to 6

Prep5 minutes

Cook15 minutes to 1 hour

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.

I am a firm believer in the power of a roasted vegetable. Not only can virtually every vegetable be cooked in this way — no recipe required — but roasted vegetables are also universally pleasurable to eat. Have a picky eater in the house? Want a break from your usual steamed veggie side dish? Try roasting your broccoli or green beans or cauliflower tonight. I think you’re in for a treat.

Quick Overview

What to Know about Roasting Vegetables

  • Prep the vegetables so they are roughly the same size
  • Don’t crowd them on the baking sheet
  • Roast at 425ºF until browned on the outside
Credit: Photo: Alex Lepe ; Food Stylist: Rachel Perlmutter

The Best Vegetables to Roast

The best vegetables to roast are root vegetables such as potatoes, parsnips, sweet potatoes, and carrots. Also, take a look through your crisper drawer and you’ll find all sorts of roasting candidates. — from crucifers like broccoli and Brussels sprouts to surprises like zucchini, onions, bell peppers, and cabbage. Even tomatoes can be roasted. Here are some good candidates for roasting:

If you’re not sure if a particular vegetable can be roasted, my recommendation is to just give it a try. It might not end up being your favorite way to eat that vegetable, but it’s definitely worth the experiment to find out.

Step 1: Don’t Skimp on the Oil

Once you’ve cut your vegetables down into bite-sized pieces, toss them with some good-tasting oil. Use enough to give the vegetables a slick, glossy coating, but not so much that you have puddles in the bottom of your bowl — a tablespoon or two will usually get the job done. Not only does the oil help the vegetables cook more evenly and crisp up in the oven, but it also adds a rich flavor that makes roasted vegetables irresistible.

I usually use a mild olive oil when roasting vegetables, but you could also use coconut oil,

avocado oil

Last but not least, toss your vegetables with some salt. You can add black pepper or any

other seasonings

Credit: Photo: Alex Lepe ; Food Stylist: Rachel Perlmutter

Step 2: Give the Vegetables Space (More than You Think!)

Spread the vegetables out onto a baking sheet. You want to see a bit of space around the veggies — don’t be afraid to split them between two baking sheets if you need to. Crowding will make the vegetables steam instead of roast, and that’s the opposite of what we’re going for.

Also, make sure your oven is good and hot before you put the vegetables in to roast. I think around 425°F is ideal for roasting most vegetables, although you can adjust up or down as you prefer.

Step 3: Roast Until You See Toast

Roast until the vegetables are tender enough to pierce with a fork and you see some charred bits on the edges. Softer vegetables cook more quickly, while harder vegetables like potatoes will cook more slowly. Smaller pieces will also cook more quickly than larger pieces. If you’re roasting a new-to-you vegetable, start checking after about 15 minutes, and keep roasting until you see charred bits.

Those charred bits are what make roasted vegetables so good, so even if the vegetables are already tender and cooked through, keep roasting until you see the vegetables start to turn toasty around the tips and edges. If in doubt, roast an extra five or 10 minutes — it’s unlikely the extra roasting will hurt, and very likely that your vegetable will be even tastier.

General Roasting Times for Vegetables

Here are the estimated cooking times for roasting vegetables at 425°F:

  • Root vegetables (beets, potatoes, carrots): 30 to 45 minutes
  • Winter squash (butternut squash, acorn squash): 20 to 60 minutes
  • Crucifers (broccoli, cauliflower, Brussels sprouts): 15 to 25 minutes
  • Soft vegetables (zucchini, summer squash, bell peppers): 10 to 20 minutes
  • Thin vegetables (asparagus, green beans): 10 to 20 minutes
  • Onions: 30 to 45 minutes, depending on how crispy you like them
  • Tomatoes: 15 to 20 minutes

How to Roast Mixed Vegetables

What do you do when you’re dealing with an assortment of vegetables with different cooking times? If you’d like to make a mixed-vegetable side dish, you have three options:

  1. Roast vegetables individually: First, and easiest, you can roast the individual vegetables on separate trays and combine them after roasting. This lets you monitor how quickly each vegetable is cooking and pull each vegetable from the oven as it’s done.
  2. Pair “vegetable friends”: Second, you can pair together “vegetable friends” — ones that roast at roughly the same rate. For instance, you could roast cauliflower and broccoli together, or butternut squash with potatoes. Combine these on the same baking sheet and roast them together. If the baking sheet is getting crowded, split them between two sheets.
  3. Roast in stages: Third, you can add different vegetables to the baking sheet in stages — start roasting the hardest, longest-cooking vegetables first, and then add softer, quicker-cooking vegetables later on. If the baking sheet starts to get full, split the vegetables between two pans so you don’t crowd them. Aim to have all the vegetables finish roasting around the same time, and remember: A little extra roasting time is unlikely to hurt.
Credit: Faith Durand

More Roasted Vegetable Ideas

How To Roast Any Vegetable

Use this guide to learn how to prep and roast any vegetable, including potatoes, carrots, broccoli and Brussels sprouts.

Prep time 5 minutes

Cook time 15 minutes to 1 hour

Serves 4 to 6

Nutritional Info


  • 1 to 2 pounds

    any vegetables

  • 1 tablespoon

    olive oil

  • 1 teaspoon

    kosher salt

  • 1/4 teaspoon

    freshly ground black pepper


  • Large bowl

  • Measuring spoons

  • Spatula

  • Rimmed baking sheet, oven-safe skillet, or baking dish

  • Vegetable peeler (optional)


Show Images
  1. Heat the oven to 425°F. Arrange a rack in the middle of the oven and heat the oven to 425°F. Meanwhile, prep the vegetables.

  2. Chop up the vegetables. Peel 1 to 2 pounds vegetables if desired, then cut into uniform pieces so they cook evenly. Smaller pieces will cook more quickly; larger pieces will take a bit longer to cook. If your vegetables still have some moisture after washing, be sure to pat them as dry as possible; the drier the vegetable, the better it will roast.

  3. Toss the vegetables with olive oil and season. Transfer the vegetables to a large bowl. Add 1 tablespoon olive oil, 1 teaspoon kosher salt, and 1/4 teaspoon black pepper. Toss to combine. Add more oil if the vegetables still look dry or don't seem evenly coated.

  4. Spread onto a baking sheet. Spread the vegetables out on a rimmed baking sheet, in an oven-proof skillet, or in a baking dish. Make sure they are in a single layer with a little space in between. If they are too crowded, the vegetables will steam instead of roast -- use 2 baking sheets if needed instead.

  5. Estimate your cooking time. In general, softer vegetables, such as green beans and cauliflower, will cook in 10 to 20 minute. Tough, hard vegetables, such as winter squash and potatoes, will take 30 minutes or longer. Large pieces will also take longer to cook than smaller pieces.

  6. Roast the vegetables until tender. Place the vegetables in the oven. Check and stir the vegetables every 10 to 15 minutes. Continue roasting until the vegetables are easily pierced with a fork or knife and they are showing crispy, charred bits at the tips and edges.

  7. Serve. Transfer the vegetables to a serving dish. Taste and season with more kosher salt or black pepper as needed.

Recipe Notes

Roasting mixed vegetables together: You can roast different vegetables on separate trays and combine them after roasting, or you can cook them all on one baking sheet. If cooking on one baking sheet, start cooking the toughest, longest-cooking vegetables first and add the other vegetables later according to their estimated cooking time. For instance, start roasting potatoes for 30 minutes, and then add green beans for the last 15 to 20 minutes of roasting. Be careful not to crowd the pan, or the vegetables will steam instead of roast.

Storage: Leftovers can be refrigerated in an airtight container for up to 5 days.