🌭

How Long to Cook Italian Sausage

Sweet or hot Italian sausage links, fresh (raw). Includes mild Italian sausage.

The Short Answer

In the oven at 400°F, italian sausage takes 20–25 minutes. The USDA-recommended safe internal temperature is 160°F, verified with an instant-read thermometer in the thickest part. Scroll down for all cooking methods, detailed instructions, and tips from the Professor.

🌡️
Safe Internal Temperature 160°F

Always verify with an instant-read thermometer inserted into the thickest part.

Cooking Methods

🔥 Oven

Temperature: 400°F

Time: 20–25 minutes

Rest: 5 minutes

Place on a foil-lined baking sheet. Turn once halfway through. Excellent for cooking a large batch at once.

💨 Air Fryer

Temperature: 380°F

Time: 12–15 minutes

Rest: 3 minutes

Prick casings once with a fork to prevent bursting. Turn halfway through. The air fryer gives excellent browning.

🔥 Grill

Temperature: 400°F

Time: 15–20 minutes

Rest: 5 minutes

Medium heat, turning every 5 minutes for even browning. Do not poke excessively or all the juices escape.

🍳 Stovetop

Time: 12–15 minutes

Rest: 3 minutes

Start with 1/2 inch of water in the skillet, covered. Steam for 10 minutes, then remove lid and brown on all sides.

The Professor
The Professor says:

The water-steam method on the stovetop is the most foolproof way to cook Italian sausage. The water cooks the inside evenly and the browning step at the end gives you the crispy casing. No raw centers, no burnt outsides.

Frequently Asked Questions

The only reliable method is a meat thermometer reading 160 degrees F. Color alone is not trustworthy because the seasoning can make sausage look done before it is.

For cooking whole links, keep the casing on. For crumbled sausage in sauces or pasta, squeeze the meat out of the casing. Both approaches are standard.

Yes. Add about 50% more cooking time. The oven and stovetop steam methods work best from frozen. Do not grill directly from frozen as the outside overcooks before the center is done.

The Bottom Line

Italian Sausage is straightforward to cook when you know the time and temperature. The most important number to remember is 160°F internal. An instant-read thermometer is the only reliable way to confirm doneness; color and firmness are not accurate indicators. Use the method that fits your equipment and schedule, and always let the food rest before cutting or serving. Resting allows juices to redistribute and carryover cooking to finish the job.

Source: USDA Safe Minimum Internal Temperatures | Last verified: March 30, 2026