I’ve been a fan of sausages for a long time and have made them almost every way there is — grilled, smoked, you name it. This is the method I’ve landed on as genuinely foolproof: everything cooks in one pan, in the oven, at 350°F, for about 60 minutes total. The trick that makes it work is adding the peppers and onions in stages instead of all at once, so nothing turns to mush by the time the sausage is done.
Recipe & Cook Overview
Serves: Adjust sausage packs to the size of your crowd
Main ingredients: Italian sausage, bell peppers, onions
Method: One pan, oven-roasted
Oven temperature: 350°F
Total time: About 60 minutes, in three 20-minute stages
What You’ll Need
- 2 packs Italian sausage, typically 5 sausages per pack
- 2 bell peppers, sliced
- 2 onions, sliced
- Italian seasoning
- Garlic powder
- A single oven-safe pan large enough to hold everything
Step 1: Cook the Sausages (20 Minutes)
Preheat the oven to 350°F. Place the sausages in the pan and cook for 20 minutes. Starting with just the sausage gives it a head start so it finishes fully cooked at the same time as the vegetables, instead of the peppers and onions turning to mush waiting on the meat.

Step 2: Flip and Add Peppers (20 Minutes)
Remove the pan and flip the sausages. Add the sliced peppers on top and return the pan to the oven for another 20 minutes. The peppers go in before the onions because they take slightly longer to soften to the right texture.

Step 3: Add Onions and Seasoning (20 Minutes)
Remove the pan again and stir, moving some of the peppers to the bottom of the pan. Add the sliced onions on top, then season everything with Italian seasoning and garlic powder. Cook for a final 20 minutes.

Step 4: Finish and Verify the Sausages Are Safely Cooked
Remove the pan from the oven, stir everything together. Check the thickest sausage with an instant-read thermometer. Raw Italian sausage made with pork or beef should reach 160°F; chicken or turkey sausage should reach 165°F. If using fully cooked sausage, follow the reheating directions on the package.

Why I Add the Vegetables in Stages
This is the part that actually makes the dish foolproof. Peppers and onions cook at different rates, and if everything goes in the pan at the same time as raw sausage, you end up choosing between undercooked sausage and mushy, overcooked vegetables. Staggering it — sausage first, then peppers, then onions — means everything hits the right texture and safe temperature at the same moment, with almost no active effort beyond opening the oven three times.
Serving Suggestions
- Over pasta with red sauce
- On a sandwich roll, sub-style
- Straight from the pan, no sides needed
Frequently Asked Questions
What temperature should sausage and peppers be cooked at? 350°F works well for this one-pan method, giving the sausage time to cook through fully while the peppers and onions soften without burning.
How long does it take? About 60 minutes total, broken into three 20-minute stages.
Can I add the onions and peppers at the beginning? You can, but they’ll likely turn mushy by the time the sausage finishes cooking. Adding them in stages — peppers partway through, onions near the end — keeps their texture intact.
Can I use hot or sweet Italian sausage? Yes, either works fine with this method — it comes down to personal preference.
How do I know when the sausage is done? Check the thickest sausage with an instant-read thermometer. Raw Italian sausage made with pork or beef should reach 160°F; chicken or turkey sausage should reach 165°F. If using fully cooked sausage, follow the reheating directions on the package.
How should leftovers be reheated? Reheat in a covered pan on the stovetop over medium-low heat, or in the microwave, until warmed through.