Classic Lasagna
I still remember the first time I layered béchamel over a rich meat ragu and slid the tray into the oven — that smell is comfort in a pan. This classic lasagna balances a savory beef ragu, a silky béchamel, and melty mozzarella for a dinner that feeds a crowd and tastes like Sunday. If you want a reliable lasagna that reheats beautifully and impresses guests, this is the one. For a quick refresher on the core technique, you can also check our classic lasagna guide for extra visuals and tips.
Why you’ll love this dish
Lasagna is one of those dishes that feels celebratory but is totally doable on a weeknight if you plan ahead. It’s budget-friendly (ground beef stretches a long way), kid-approved, and forgiving: slightly different noodle brands or a head start on the ragu won’t ruin the end result. Make it for family dinners, potlucks, or whenever you want leftovers that taste even better the next day.
“A rich, cozy lasagna that stains your plates with flavor — perfect for feeding a family and saving the best for lunch tomorrow.”
I also love suggesting variations when someone wants a twist — for instance, a spicy buffalo take transforms this into something playful and modern (see a creative spin in this buffalo chicken lasagna version).
Step-by-step overview
Before you dive in, here’s the quick process so you know what to expect:
- Cook an aromatic ragu of onion, carrot, celery, garlic, and ground beef in olive oil. Add tomato sauce and simmer to concentrate flavors.
- Make a smooth béchamel (butter + flour + milk) and season lightly.
- Layer cooked noodles with ragu, béchamel, and mozzarella in a baking dish. Finish with béchamel and a sprinkle of Parmesan.
- Bake until bubbly and golden. Rest before slicing so the layers set.
Knowing this flow helps you work in parallel: ragu can simmer while you make béchamel, and you can pre-cook noodles earlier.
Gather these items
- Lasagna noodles (regular or no-boil) — no-boil saves time; if using them, reduce sauce slightly.
- Ground beef (80/20 gives good flavor and moisture)
- Tomato sauce (plain or seasoned)
- 1 onion, 2–3 garlic cloves
- 1 carrot and 1 celery stalk (finely diced)
- Olive oil
- Milk (whole milk for a richer béchamel)
- Butter and all-purpose flour (for the roux)
- Mozzarella cheese (shredded)
- Parmesan cheese (grated)
- Salt, black pepper, Italian seasoning (or a mix of oregano, basil, thyme)
Notes and swaps: swap ground beef for ground turkey or a blend of beef and pork for added richness. If you prefer a ricotta-based lasagna, add ricotta between layers or use ricotta instead of some of the béchamel. For an all-vegetable version, see suggestions in our vegetable lasagna variations.
How to prepare it
- Preheat the oven to 375°F (190°C).
- Make the ragu: Heat 2 tablespoons olive oil in a large pan over medium heat. Add the chopped onion, garlic, carrot, and celery. Sauté until soft, about 6–8 minutes.
- Add the ground beef and cook, breaking it up, until browned and no pink remains. Drain excess fat if needed.
- Stir in the tomato sauce, 1–2 teaspoons Italian seasoning, and salt and pepper to taste. Bring to a simmer and cook gently for about 30 minutes to meld flavors.
- Make the béchamel: Melt 4 tablespoons butter in a saucepan over medium heat. Whisk in 4 tablespoons flour and cook 1–2 minutes. Gradually whisk in 2 to 2 1/2 cups milk. Simmer, stirring, until thick enough to coat the back of a spoon. Season with salt and pepper.
- Assemble: In a 9×13-inch baking dish, spread a thin layer of ragu. Add a layer of noodles, more ragu, a drizzle of béchamel, and a handful of shredded mozzarella. Repeat until the dish is filled, finishing with béchamel and a generous sprinkle of Parmesan.
- Bake for 45 minutes, until the top is bubbly and golden. If the top browns too fast, tent with foil.
- Let the lasagna rest 10–15 minutes before cutting so the layers set for neat slices.
Best ways to enjoy it
Serve slices hot or warm with a crisp green salad dressed simply with lemon and olive oil. A bright side of sautéed green beans or roasted Brussels sprouts cuts through the richness. For bread, choose a crusty Italian loaf or garlic knots to soak up sauce. If you want a cozy soup to pair or offer as an alternative for guests, try lighter options like brothy Italian vegetable soups — and for other comforting pasta-soup crossovers, these lasagna soup recipes are great inspiration.
Wine pairing: a medium-bodied Sangiovese or Barbera complements the tomato and beef notes. For a nonalcoholic option, sparkling water with a squeeze of lemon brightens the palate.
Storage and reheating tips
- Refrigerator: Cool to room temperature, cover tightly, and refrigerate for up to 4 days.
- Freezing: Wrap individual slices or the whole dish (well sealed) and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat from refrigerated: Bake at 350°F (175°C) for 20–25 minutes covered, then uncover for 5–10 minutes to recrisp the top. Alternatively, microwave single slices on medium power in 60–90 second bursts until heated through.
- Reheat from frozen: Thaw overnight, then reheat as above. If reheating frozen without thawing, bake covered at 375°F (190°C) for 60–75 minutes until hot in the center (use a thermometer).
Food safety note: Reheat to an internal temperature of 165°F (74°C) to ensure safe consumption.
Pro chef tips
- Use a hot pan to brown beef quickly and develop flavor; don’t overcrowd the pan.
- Sweat the carrot, celery, and onion slowly to release sweetness — that underpins a balanced ragu.
- For ultra-smooth béchamel, whisk constantly and add milk gradually. If it lumps, strain or use an immersion blender.
- Grate your own Parmesan for better melting and flavor.
- Make-ahead shortcut: Prepare the ragu a day in advance and refrigerate. It tastes better the next day.
If you want an unexpected side that still feels homey, try serving with BBQ chicken stuffed baked potatoes for a casual family spread.
Creative twists
- Veg-forward: Replace beef with a mix of mushrooms, eggplant, and spinach for a meatless version.
- Ricotta layer: Add ricotta mixed with egg and herbs between layers for a creamier texture.
- White lasagna: Swap tomato sauce for a white béchamel-based sauce with sautéed leeks and pancetta.
- Gluten-free: Use certified gluten-free lasagna noodles or thinly sliced zucchini for low-carb.
- Spicy twist: Add red pepper flakes or a spoon of harissa to the ragu for heat.
Your questions answered
Q: Can I assemble lasagna the day before?
A: Yes — assemble, cover, and refrigerate up to 24 hours before baking. Add 5–10 extra minutes to the bake time if starting chilled.
Q: Do I need to boil the noodles?
A: If using traditional dry noodles, boil until just pliable. For no-boil noodles, you can layer them dry but slightly reduce sauce so the dish isn’t too watery.
Q: Can I substitute ricotta for béchamel?
A: You can. Ricotta gives a different texture and tang. If you skip béchamel, use a ricotta-egg-herb mix to help set the layers.
Q: How do I know the lasagna is done?
A: The top should be golden and bubbly; an instant-read thermometer in the center should read at least 165°F (74°C). Letting it rest helps it hold its shape for clean slices.
Q: Is it safe to freeze after baking?
A: Yes. Cool completely, wrap tightly, and freeze up to 3 months. Thaw in the fridge before reheating for best texture.
Conclusion
This classic lasagna is a dependable route to satisfying, comforting meals that stretch to feed a family and reheat beautifully for lunches. For another tested take on the traditional layered lasagna, see The Best Classic Lasagna – The Wholesome Dish, and for a family-style, detailed version, review Classic Lasagna – A Family Feast® for more inspiration and variations.
Classic Lasagna

Ingredients
For the Ragu
- 2 tablespoons olive oil
- 1 onion, chopped
- 2-3 cloves garlic, minced
- 1 carrot, finely diced
- 1 celery stalk, finely diced
- 1 pound ground beef (80/20) for good flavor and moisture
- 1 jar tomato sauce plain or seasoned
- 1-2 teaspoons Italian seasoning
- to taste salt and black pepper
For the Béchamel
- 4 tablespoons butter
- 4 tablespoons all-purpose flour for the roux
- 2-2.5 cups whole milk for a richer béchamel
- to taste salt and pepper
For Layering
- 12 ounces lasagna noodles regular or no-boil
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
Seasonings
- to taste Italian seasoning, salt, black pepper
Instructions
Preparation
- Preheat the oven to 375°F (190°C).
- Heat 2 tablespoons olive oil in a large pan over medium heat. Add the chopped onion, garlic, carrot, and celery. Sauté until soft, about 6–8 minutes.
- Add the ground beef and cook, breaking it up, until browned and no pink remains. Drain excess fat if needed.
- Stir in the tomato sauce, 1–2 teaspoons Italian seasoning, and salt and pepper to taste. Bring to a simmer and cook gently for about 30 minutes to meld flavors.
Make the Béchamel
- Melt 4 tablespoons butter in a saucepan over medium heat. Whisk in 4 tablespoons flour and cook 1–2 minutes.
- Gradually whisk in 2 to 2 1/2 cups milk. Simmer, stirring, until thick enough to coat the back of a spoon. Season with salt and pepper.
Assemble and Bake
- In a 9x13-inch baking dish, spread a thin layer of ragu. Add a layer of noodles, more ragu, a drizzle of béchamel, and a handful of shredded mozzarella.
- Repeat until the dish is filled, finishing with béchamel and a generous sprinkle of Parmesan.
- Bake for 45 minutes, until the top is bubbly and golden. If the top browns too fast, tent with foil.
- Let the lasagna rest 10–15 minutes before cutting so the layers set for neat slices.
