FridgeLife

How Long Does Lasagna Last?

Cooked lasagna lasts 3–4 days in the fridge and 2–3 months in the freezer. Refrigerate it within 2 hours of baking; unbaked lasagna should be cooked within 1–2 days.

Lasagna — cooked

shelf life
Fridge
3–4 days
Freezer
2–3 months
Pantry
Not safe
  • Prepared: 1–2 days in the fridge

Fridge at 40°F (4°C) or below · freezer at 0°F (−18°C). Freezer times are for best quality; frozen food stays safe longer.

Lasagna layers pasta sheets with tomato or meat sauce, ricotta or béchamel, and melted mozzarella. It combines cooked meat, soft cheese and sometimes egg in a thick, dense block, all of which are perishable. The layered structure is what makes it such a good freezer dish: the sauce protects the noodles and portions hold their shape when cut cold.

How to store lasagna

How to tell if lasagna has gone bad

  • A sour or tangy smell from the ricotta or meat layers.
  • A slimy surface on the noodles or a wet, stringy film between layers.
  • Green, white or blue mold on the cheese topping or along the cut edges.
  • Dry, hard noodle edges and orange oil from the cheese are quality issues only.

Bacteria that cause food poisoning usually do not change the look, smell or taste of food. Go by the time limits first, and the signs above second.

Lasagna shelf life chart

StateFridgeFreezerPantry
Cooked3–4 days2–3 monthsNot safe
Prepared1–2 days2–3 monthsNot safe
Assembled, unbaked. Freeze unbaked lasagna the day you assemble it for the best result.

Not safe = perishable: no more than 2 hours at room temperature (1 hour above 90°F / 32°C). Not recommended = possible, but quality suffers or it serves no purpose.

Frequently asked questions

How long does leftover lasagna last in the fridge?

Leftover lasagna lasts 3–4 days in the fridge at 40°F (4°C) or colder. Meat, vegetable and cheese-only lasagnas all follow the same limit, because ricotta, béchamel and cooked pasta are perishable on their own. Keep it tightly covered so the top layer does not dry out.

Can you freeze lasagna, and should it be baked first?

Yes to freezing, and either way works for 2–3 months at 0°F (−18°C). Unbaked lasagna bakes up fresher, since the noodles and cheese are cooked only once. Baked lasagna is easier for leftovers and single portions. Use a freezer-to-oven safe pan or disposable foil pan, and wrap it airtight.

How long can lasagna sit out after baking?

Lasagna can sit out for up to 2 hours after it comes out of the oven, which comfortably covers resting and dinner. After that it needs to be refrigerated. A pan left on the stove overnight should be discarded, even though it looks and smells fine.

Can I assemble lasagna a day ahead?

Yes. An assembled, unbaked lasagna keeps 1–2 days in the fridge, covered. If you use no-boil noodles they will soften as they absorb sauce, which is fine. Add about 15 minutes to the covered baking time because the dish starts cold, and check that the center is 165°F (74°C).

Why is my reheated lasagna dry?

The noodles keep absorbing sauce in the fridge, and uncovered reheating evaporates the rest. Spoon a little water, milk or extra marinara over the portion and cover it, with foil in the oven or a vented lid in the microwave, so it steams as it heats.

Related foods

FoodFridgeFreezerPantry
Casserole
Cooked
3–4 days2–3 monthsNot safe
Cooked Pasta
Cooked
3–5 days1–2 monthsNot safe
Pasta Sauce
Opened
4–5 days3 monthsNot safe
Ricotta
Opened
1 weekNot recommendedNot safe
Mozzarella
Opened
1 week6 monthsNot safe
Mac and Cheese
Cooked
3–4 days1–2 monthsNot safe

All leftovers

Reviewed 2026-09-20. Times follow published USDA FoodKeeper / FSIS, FDA and CDC storage guidance; where sources differ we use the shorter time. How we compile this data.