Sheet pan dinners are an easy way to get a complete meal on the table with minimal fuss and cleanup. The challenge is that you are working with multiple ingredients that have different cooking times.

I've created these quick reference charts so you have approximate roasting times for common proteins and vegetables at your fingertips. They complement my Gluten-Free Sheet Pan Dinner Method by helping you quickly identify which ingredients naturally share the same timing window.
![]() |
Want simple guidance, trusted resources, and doable recipes delivered to your inbox once a week? |
|
These are typical cooking times for average-sized pieces, roasted at 400°F (205°C).
Actual cooking times vary depending on the size of the ingredients, your oven and the type of baking sheet you use.
If your ingredients don’t naturally fall into the same timing window, see How to Stagger Sheet Pan Ingredients to learn how to make everything finish together.
Keep a copy in your kitchen for quick reference while planning sheet pan meals.
Using "timing windows" rather than precise cook times simplifies the timing of your sheet pan dinner and helps you see quickly which items pair well together on the pan. The windows in the timing chart below are defined like this:
|
Timing Window Very Fast Fast Moderate Slow Very Slow |
Approximate Time 10–15 minutes 15–20 minutes 20–25 minutes 25–35 minutes 45–50 minutes |
|
Protein |
Typical Cook Time (400°F) |
Safe Internal Temperature |
Timing Window |
|
Shrimp |
10–15 min |
Opaque and firm |
Very Fast |
|
Thin white fish |
10–15 min |
145°F (63°C) |
Very Fast |
|
Salmon fillets |
15–20 min |
145°F (63°C) |
Fast |
|
Boneless pork loin chops (¾–1”)* |
*20–30 min |
145°F (63°C), rest 3 min |
Slow |
|
Chicken breast |
25–35 min |
165°F (74°C) |
Slow |
|
Pork tenderloin |
25–35 min |
145°F (63°C), rest 3 min |
Slow |
|
Sausages |
25–35 min |
165°F (74°C) |
Slow |
|
Chicken legs |
45–50 min |
165°F (74°C) |
Very Slow |
|
Extra-firm tofu (cubed) |
**25–35 min |
Not applicable |
Slow |
Shrimp
Cook time: 10–15 minutes
Safe internal temperature: Cook until opaque and firm
Timing window: Very Fast
Thin White Fish
Cook time: 10–15 minutes
Safe internal temperature: 145°F (63°C)
Timing window: Very Fast
Salmon Fillets
Cook time: 15–20 minutes
Safe internal temperature: 145°F (63°C)
Timing window: Fast
Boneless Pork Loin Chops, ¾- to 1-Inch Thick
Cook time: *20–30 minutes
Safe internal temperature: 145°F (63°C), followed by a 3-minute rest
Timing window: Slow
Timing varies considerably with thickness. Update this range and timing window after testing.
Boneless Chicken Breasts
Cook time: 25–35 minutes
Safe internal temperature: 165°F (74°C)
Timing window: Slow
Pork Tenderloin
Cook time: 25–35 minutes
Safe internal temperature: 145°F (63°C), followed by a 3-minute rest
Timing window: Slow
Sausages
Cook time: 25–35 minutes
Safe internal temperature: 165°F (74°C)
Timing window: Slow
Chicken Legs
Cook time: 45–50 minutes
Safe internal temperature: 165°F (74°C)
Timing window: Very Slow
Extra-Firm Tofu, Drained and Cut into 1-Inch Cubes
Cook time: **25–35 minutes
Safe internal temperature: Not applicable
Timing window: Slow
* Timing varies with thickness.
** Times are for drained, extra-firm tofu cut into approximately 1-inch cubes.
Vegetable |
Typical Cook Time (400°F) |
Timing Window |
|
Asparagus |
10–15 min |
Very Fast |
|
Zucchini |
15–20 min |
Fast |
|
Mushrooms |
15–20 min |
Fast |
|
Bell peppers |
15–20 min |
Fast |
|
Onions |
15–20 min |
Fast |
|
Broccoli |
20–25 min |
Moderate |
|
Cauliflower |
20–25 min |
Moderate |
|
Green beans |
20–25 min |
Moderate |
|
Cherry tomatoes |
20–25 min |
Moderate |
|
Frozen broccoli, cauliflower & carrots |
25–35 min |
Slow |
|
Frozen Brussels sprouts |
30–40 min |
Slow |
|
Potatoes |
45–50 min |
Very Slow |
|
Carrots |
45–50 min |
Very Slow |
|
Winter squash |
45–50 min |
Very Slow |
Asparagus
Cook time: 10–15 minutes
Timing window: Very Fast
Zucchini
Cook time: 15–20 minutes
Timing window: Fast
Mushrooms
Cook time: 15–20 minutes
Timing window: Fast
Bell Peppers
Cook time: 15–20 minutes
Timing window: Fast
Onions
Cook time: 15–20 minutes
Timing window: Fast
Broccoli
Cook time: 20–25 minutes
Timing window: Moderate
Cauliflower
Cook time: 20–25 minutes
Timing window: Moderate
Green Beans
Cook time: 20–25 minutes
Timing window: Moderate
Cherry Tomatoes
Cook time: 20–25 minutes
Timing window: Moderate
Frozen Broccoli, Cauliflower and Carrots
Cook time: 25–35 minutes
Timing window: Slow
Roast directly from frozen in a single layer. Stir once halfway through cooking for even browning.
Frozen Brussels Sprouts
Cook time: 30–40 minutes
Timing window: Slow
Roast directly from frozen. Cut larger sprouts in half if needed for more even cooking.
Potatoes
Cook time: 45–50 minutes
Timing window: Very Slow
Carrots
Cook time: 45–50 minutes
Timing window: Very Slow
Winter Squash
Cook time: 45–50 minutes
Timing window: Very Slow
These combinations have similar cook times and usually work well on a single sheet pan without much adjustment.
Timing Window |
Typical Combinations |
|
Very Fast |
Shrimp, asparagus |
|
Fast |
Salmon, peppers, mushrooms, zucchini |
|
Moderate |
Small chicken breasts, broccoli, cauliflower, green beans |
|
Slow |
Large chicken breasts, pork tenderloin, sausages, frozen vegetable mix |
|
Very Slow |
Chicken legs, potatoes, carrots, winter squash |
If your ingredients fall into different timing windows, don’t worry—you don’t need to change your plans.
Instead, learn how to stagger ingredients by giving slower foods a head start or adding quick-cooking ingredients later.
👉 Read: How to Stagger Sheet Pan Ingredients So Everything Finishes at the Same Time
Most fresh meat and vegetables are naturally gluten-free, but some packaged ingredients need a closer look.
Always check the label on:
![]() |
Want simple guidance, trusted resources, and doable recipes delivered to your inbox once a week? |
|