
Truly great lasagna is one of the most satisfying things you can cook — but it’s also one of the most misunderstood. The versions that disappoint are always too watery, too thin on flavor, or structurally unable to hold their shape when sliced. If you want to know how to make the best lasagna, the answer is patience and layers — specifically, a proper meat sauce, a real béchamel, and pasta sheets that aren’t pre-boiled to mush.
This guide is thorough because lasagna deserves it. Follow these steps and you’ll produce a dish that holds together cleanly when cut, tastes deeply savory and rich, and reheats beautifully for days.
Component 1: The Meat Sauce (Ragù)
Ingredients:
- 500g (1 lb) ground beef (80/20) or a mix of beef and pork
- 1 medium onion, finely diced
- 3 garlic cloves, minced
- 1 carrot, finely grated
- 2 tbsp tomato paste
- 1 can (400g / 14oz) crushed tomatoes
- ½ cup red wine (optional but excellent)
- 1 tsp each: dried oregano, dried basil, salt, black pepper
- 2 tbsp olive oil
Cook the onion, carrot, and garlic in olive oil over medium heat until softened, about 8 minutes. Add the meat and cook until browned. Add tomato paste and cook 2 minutes. Pour in wine (if using) and let it reduce by half. Add crushed tomatoes and herbs. Simmer on low heat for at least 45 minutes — ideally 90. A long simmer is non-negotiable for a deeply flavored sauce.
💡 Pro Tip: The grated carrot is the secret weapon — it adds a natural sweetness that rounds out the acidity of the tomatoes without any added sugar.
Component 2: Béchamel Sauce
Béchamel is what separates a truly great lasagna from a merely good one. It adds creaminess, binds the layers, and prevents the casserole from becoming too acidic.
- 4 tbsp unsalted butter
- 4 tbsp all-purpose flour
- 3 cups whole milk, warmed
- Pinch of nutmeg
- Salt and white pepper to taste
Melt butter over medium heat. Add flour and whisk constantly for 2 minutes to cook out the raw flour taste. Add warm milk gradually, whisking constantly to prevent lumps. Cook until thickened enough to coat a spoon, about 8–10 minutes. Season with salt, white pepper, and nutmeg.
Component 3: The Pasta
Use dry lasagna sheets (no-boil works, but regular dried sheets parboiled for 4 minutes give better texture). If using regular sheets, boil just until pliable — not fully cooked. They’ll finish cooking in the oven.
Assembly
- Spread a thin layer of meat sauce on the bottom of a 9×13 inch baking dish — this prevents sticking.
- Layer: pasta sheets → meat sauce → béchamel → handful of grated mozzarella. Repeat.
- Build 4–5 layers total. The top layer should be pasta → béchamel → mozzarella → Parmesan.
- Cover tightly with foil. Bake at 375°F (190°C) for 45 minutes.
- Remove foil and bake 15 minutes more until the top is bubbling and golden.
- Rest for 20–30 minutes before slicing. This is critical — it’s what allows the layers to set and hold their shape when cut.
💡 Pro Tip: Lasagna made the day before is actually better. The layers meld and firm up overnight. Reheat covered at 325°F for 30 minutes.

































