How to make a rich three-cheese lasagna from scratch — the classic cheese trio, building the layers, and tips for a perfect bake.
A great lasagna is a labor of love, and the cheese is at its heart. A classic three-cheese lasagna balances creamy, melty, and savory cheeses for a rich, satisfying result. Here's how to make one from scratch, layer by layer.
The Three Cheeses
The classic Italian-American lasagna trio is ricotta, mozzarella, and Parmesan, each playing a distinct role. Ricotta provides a creamy, slightly sweet layer that lightens the dish. Low-moisture mozzarella gives the gooey, stretchy melt. Parmesan (or Pecorino Romano) adds salty, savory depth. Together they create the balance of textures and flavors that defines a great lasagna. Some cooks swap ricotta for a béchamel, the more traditional northern Italian approach, but the three-cheese version is the beloved classic.
Preparing the Ricotta Layer
The ricotta layer benefits from a little attention. Mix the ricotta with an egg (which helps it set), a handful of grated Parmesan, chopped fresh herbs like basil or parsley, salt, and pepper. This turns plain ricotta into a flavorful, cohesive layer that won't be bland or watery. If your ricotta is very wet, drain it briefly first.
The Sauce
A rich lasagna needs a good sauce. A classic meat ragù (slow-cooked with beef and/or pork, tomatoes, and aromatics) or a simple marinara both work beautifully. Make enough sauce to keep the lasagna moist — a dry lasagna is a disappointment. The sauce should be well-seasoned and not too thin, so the finished dish holds together.
Building the Layers
Start with a thin layer of sauce on the bottom of the dish to prevent sticking. Then layer: pasta sheets, ricotta mixture, mozzarella, sauce, and a sprinkle of Parmesan, repeating until you reach the top. Finish with a generous layer of sauce, mozzarella, and Parmesan. Distribute the cheeses evenly across layers rather than dumping them all in one place, and don't overfill any single layer.
Pasta: Fresh, Dried, or No-Boil
You can use fresh pasta sheets, dried lasagna noodles (boiled first), or no-boil noodles. Fresh pasta gives the most tender result; no-boil noodles are convenient but need plenty of moisture from the sauce to cook through. If using regular dried noodles, boil them just until pliable. Make sure there's enough sauce to hydrate the pasta as it bakes.
Baking and Resting
Bake the lasagna covered with foil at first to heat through without over-browning, then uncover for the last stretch to brown and bubble the top. The most important step is resting: let the lasagna sit for at least 15-20 minutes after baking before cutting. This lets the layers set so you get clean slices instead of a sloppy collapse. Patience here makes all the difference.
Frequently Asked Questions
What are the three cheeses in a three-cheese lasagna?
Classically ricotta (creamy layer), low-moisture mozzarella (melty), and Parmesan or Pecorino (savory depth).
Should I put egg in the ricotta?
Yes — an egg helps bind the ricotta layer so it sets cleanly rather than running, and a little Parmesan and herbs add flavor.
Why let lasagna rest before cutting?
Resting 15-20 minutes lets the layers set, so you get clean slices instead of a sloppy, collapsing mess.