Classic Beef Lasagna Recipe: Rich Meat Sauce, Creamy Layers

There are few dishes as comforting as a classic beef lasagna coming out of the oven, the cheese golden and bubbling at the edges. This is the version I have made for birthdays, busy Sundays and new-baby drop-offs: a rich beef and tomato sauce simmered with garlic and herbs, a creamy ricotta and Parmesan filling, and plenty of melted mozzarella holding every layer together.

Lasagna has a reputation for being complicated, but it is really just three simple components assembled in a pan. In this guide I will walk you through each one, explain why a short simmer makes such a difference to the sauce, and share the tricks that give you clean, tall slices instead of a sloppy pile on the plate. It is also one of the best make-ahead meals there is, so you can assemble it the day before and bake when you are ready. The printable recipe card is at the end of the post.

Close-up of a slice of classic beef lasagna showing layers of meat sauce, ricotta and melted cheese
A tall, tidy slice of classic beef lasagna with distinct layers of meat sauce, ricotta and cheese. Photo: Emanuel Ekström / Unsplash
At a glance: 30 minutes prep · 1 hour 30 minutes cook and rest · 9×13-inch pan · serves 10 to 12 · make-ahead and freezer friendly

Why This Classic Beef Lasagna Works

A truly memorable lasagna has a sauce with depth, a filling that stays creamy rather than grainy, and layers that hold together when you cut into it. Each step in this recipe is designed to deliver all three.

  • Beef and Italian sausage together. Beef brings richness while a little sausage adds seasoning and fennel notes, so the sauce tastes complex without extra work.
  • Tomato paste, browned in the pan. Cooking the paste for a minute deepens its flavor and gives the sauce a lovely rich color.
  • A 30-minute simmer. Enough time for the flavors to meld and the sauce to thicken, so the lasagna is never watery.
  • An egg in the ricotta. It sets the cheese layer as it bakes, keeping slices neat and tall.
  • A covered bake, then uncovered. Foil traps steam to cook the noodles through, and the final uncovered minutes brown the cheese.

Put together, you get a classic beef lasagna that tastes like it simmered all day, with layers that stay beautifully defined on the plate. Best of all, the recipe is forgiving: once you understand the three components, you can adjust the cheese, spice level or vegetables to suit your family without losing that comforting, old-fashioned flavor.

Ingredients You Need

This lasagna uses everyday supermarket ingredients. Exact quantities are in the recipe card below; here is why each component matters.

  • Ground beef: an 85% lean mix gives flavor without too much grease.
  • Italian sausage: mild or hot, casings removed.
  • Onion and garlic: the aromatic base of the meat sauce.
  • Crushed tomatoes and tomato paste: for a thick, rich sauce with body.
  • Dried oregano, basil and a bay leaf: classic Italian-American seasoning.
  • Lasagna noodles: regular noodles boiled until just al dente, or no-boil noodles if you prefer.
  • Whole-milk ricotta: creamier and more flavorful than part-skim.
  • Egg and Parmesan: mixed into the ricotta to bind and season it.
  • Mozzarella: shred a low-moisture block yourself for the best melt and least water.
  • Fresh parsley or basil: for freshness in the filling and a pretty finish.
Quick tip: undercook the noodles by about 2 minutes, then lay them flat on an oiled sheet pan. They finish cooking in the oven and will not stick together while you assemble.

How to Make Classic Beef Lasagna

Plan for about 30 minutes of hands-on time. The sauce simmers while you boil the noodles and mix the cheese filling.

  1. Brown the meat. Cook the beef and sausage in a large pot over medium-high heat, breaking it into small crumbles, until browned. Spoon off excess fat, leaving about a tablespoon.
  2. Build the sauce. Add the onion and cook for 5 minutes until soft, then stir in the garlic and tomato paste and cook for 1 minute. Add the crushed tomatoes, water, herbs, bay leaf, sugar, salt and pepper.
  3. Simmer. Bring to a bubble, then lower the heat and simmer uncovered for 30 minutes, stirring occasionally, until thick. Remove the bay leaf.
  4. Prepare noodles and filling. Meanwhile, boil the noodles until just shy of al dente. Mix the ricotta, egg, half the Parmesan, parsley and a pinch of salt and pepper in a bowl.
  5. Assemble. Heat the oven to 375°F (190°C). Spread a thin layer of sauce in a 9×13-inch dish. Add a layer of noodles, then one third of the ricotta, one third of the mozzarella and a quarter of the sauce. Repeat twice more, then finish with noodles, the remaining sauce, mozzarella and Parmesan.
  6. Bake and rest. Cover with greased foil and bake for 25 minutes. Uncover and bake 20 to 25 minutes more, until bubbling and golden. Rest for at least 20 minutes before slicing.
Freshly baked classic beef lasagna with bubbling golden cheese and a basil leaf
Straight from the oven: golden, bubbling and ready to rest before slicing. Photo: Clare Andrews / Unsplash

Resting is not optional. As the lasagna cools slightly, the cheese and sauce set, which is the secret to clean, tall slices. Serve with a crisp green salad and garlic bread for a complete family feast. If you are feeding a crowd, you can bake two pans side by side; just rotate them halfway through so they brown evenly. For smaller households, assemble the lasagna in two 8-inch square dishes, bake one tonight and wrap the other for the freezer. You will thank yourself on a busy evening when a homemade dinner only needs to be slipped into the oven.

Expert Tips for the Best Results

  • Salt the pasta water well. Seasoned noodles make the whole lasagna taste better.
  • Keep the sauce thick. A watery sauce leads to a soupy lasagna. If it looks thin, simmer 10 minutes longer.
  • Shred your own mozzarella. Pre-shredded cheese is coated in starch and does not melt as smoothly.
  • Spread layers to the edges. Covering the noodles completely stops the corners from drying out and turning crunchy.
  • Use a sharp knife and a spatula. Cut the full depth of the pan and lift each slice out in one confident motion.

Easy Variations to Try

This classic beef lasagna is a wonderful base for your own twists:

  • Spinach and ricotta: stir a cup of well-squeezed thawed spinach into the cheese filling.
  • All beef: replace the sausage with more ground beef and add 1/2 teaspoon fennel seed.
  • Mushroom boost: sauté 8 ounces of chopped mushrooms with the onion for extra depth.
  • White sauce layer: swap the ricotta for a simple béchamel for a more Italian-style lasagna.
  • Lighter version: use lean ground turkey and part-skim cheeses.

Hungry for more comfort food? Explore our family-friendly dinner recipes, pair this with a starter from our hot spinach dip recipe, and finish the night with an authentic Italian tiramisu.

Common Mistakes and How to Fix Them

ProblemLikely causeHow to fix it
Watery lasagnaThin sauce or wet cheeseSimmer the sauce longer and use low-moisture mozzarella
Crunchy noodle edgesNoodles not fully coveredSpread sauce all the way to the edges of each layer
Slices collapseCut while too hotRest for at least 20 minutes before slicing
Dry lasagnaToo little sauce or overbakedUse all the sauce and keep it covered for the first bake
Grainy ricotta layerLow-fat ricotta or no eggUse whole-milk ricotta mixed with an egg

How to Store, Freeze and Reheat Lasagna

Refrigerator: cover the dish or transfer slices to airtight containers and refrigerate for up to 4 days. Lasagna often tastes even better the next day. Make ahead: assemble, cover and refrigerate for up to 24 hours before baking; add 10 to 15 minutes to the covered bake time.

Freezer: freeze the whole unbaked lasagna or individual baked slices, wrapped tightly, for up to 3 months. Thaw overnight in the fridge. Reheating: warm covered at 350°F (175°C) until hot in the center. Reheat leftovers to 165°F (74°C), as recommended in the USDA leftovers guidance.

Frequently Asked Questions

Do I need to boil lasagna noodles?

Regular noodles need a short boil. No-boil noodles can go straight into the pan, but add an extra 1/2 cup of water to the sauce.

How many layers should lasagna have?

Three to four layers is ideal in a 9×13-inch dish. This recipe uses three filling layers topped with noodles, sauce and cheese.

Why is my lasagna runny?

Usually the sauce was too thin or it was sliced too early. Simmer the sauce until thick and rest the lasagna for 20 minutes.

Can I make lasagna ahead of time?

Yes. Assemble up to 24 hours ahead and refrigerate, or freeze it unbaked for up to 3 months.

What goes well with beef lasagna?

A simple Caesar or green salad, garlic bread and roasted vegetables are all classic pairings.

Ready to cook? Here is the complete printable classic beef lasagna recipe with exact measurements, timings and estimated nutrition.

Close-up of a slice of classic beef lasagna showing layers of meat sauce, ricotta and melted cheese

Classic Beef Lasagna

Layers of slow-simmered beef and sausage sauce, creamy ricotta and golden mozzarella. A make-ahead family favorite.
Prep Time 30 minutes
Cook Time 1 hour 20 minutes
Resting 20 minutes
Total Time 1 hour 50 minutes
Servings: 12 servings
Course: dinner, Main Course
Cuisine: American, Italian
Calories: 520

Ingredients
  

Meat sauce
  • 1 pound ground beef 85% lean, 450 g
  • 1/2 pound Italian sausage casings removed, 225 g
  • 1 yellow onion finely chopped
  • 4 cloves garlic minced
  • 2 tablespoons tomato paste
  • 28 ounces crushed tomatoes 1 can, 800 g
  • 1/2 cup water
  • 2 teaspoons dried oregano
  • 1 teaspoon dried basil
  • 1 bay leaf
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
Cheese filling
  • 15 ounces whole-milk ricotta 425 g
  • 1 large egg
  • 1 cup Parmesan cheese grated, divided
  • 2 tablespoons fresh parsley chopped
To assemble
  • 12 lasagna noodles about 12 oz / 340 g
  • 4 cups mozzarella cheese shredded, 450 g

Method
 

  1. Brown the beef and sausage in a large pot over medium-high heat. Drain excess fat.
  2. Add the onion and cook 5 minutes. Stir in garlic and tomato paste for 1 minute.
  3. Add crushed tomatoes, water, oregano, basil, bay leaf, sugar, salt and pepper. Simmer uncovered 30 minutes until thick. Remove the bay leaf.
  4. Boil the noodles until just shy of al dente; drain and lay flat on an oiled tray. Mix ricotta, egg, half the Parmesan and parsley.
  5. Heat oven to 375°F (190°C). Layer sauce, noodles, ricotta, mozzarella and sauce three times, then top with noodles, sauce, mozzarella and Parmesan.
  6. Cover with greased foil and bake 25 minutes. Uncover and bake 20 to 25 minutes until golden and bubbling. Rest 20 minutes before slicing.

Notes

Make ahead: assemble up to 24 hours ahead and refrigerate, adding 10 to 15 minutes to the bake.
Freezing: freeze unbaked or baked for up to 3 months.
Nutrition is an estimate per serving.

I hope this classic beef lasagna becomes a family favorite in your home, just as it is in mine. If you bake it, please leave a comment and star rating below and tell me who you shared it with!

Free email bonus

30-Minute Meals

Loved this recipe? Get my collection of fast, family-favorite dinners, plus new seasonal recipes straight to your inbox.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top