🍝

How Long to Cook Lasagna

Layered pasta casserole with meat sauce, ricotta, and mozzarella.

The Short Answer

In the oven at 375°F, lasagna takes 45–60 minutes. The USDA-recommended safe internal temperature is 165°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 165°F

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

Cooking Methods

🔥 Oven

Temperature: 375°F

Time: 45–60 minutes

Rest: 15 minutes

Cover tightly with foil for the first 40 minutes to prevent drying. Remove foil for the last 15-20 minutes to brown the cheese. Let rest 15 minutes before cutting.

The Professor
The Professor says:

The 15-minute rest is not optional. Lasagna needs time for the layers to set. If you cut into it immediately, you get a soupy mess instead of clean, defined layers.

Frequently Asked Questions

Yes. Assemble up to 24 hours ahead and refrigerate. Add 15-20 minutes to the baking time if going in cold.

Traditional noodles need boiling first. No-boil noodles skip this step but need extra sauce to hydrate during baking. Either method works.

The Bottom Line

Lasagna is straightforward to cook when you know the time and temperature. The most important number to remember is 165°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 19, 2026 | Our methodology