Classic Beef Lasagna Homemade Sauce

Golden, bubbly mozzarella tops layers of Classic Beef Lasagna, rich meat sauce, and creamy ricotta on a rustic table. Pin It
Golden, bubbly mozzarella tops layers of Classic Beef Lasagna, rich meat sauce, and creamy ricotta on a rustic table. | pinnerplates.com

This comforting Italian dish features layers of a flavorful beef sauce simmered with herbs and tomatoes, complemented by a creamy ricotta and Parmesan mixture. Tender noodles are layered with the sauce and topped generously with mozzarella for a golden, bubbling finish. Baking seals all the flavors, creating a rich, satisfying meal ideal for sharing.

My grandmother's kitchen always smelled like simmering tomatoes on Sunday afternoons, and her lasagna was the reason our whole family gathered around that old wooden table. The first time I made it myself, I stood in front of her handwritten recipe card, nervous I'd somehow ruin the thing that had defined so many of my childhood memories. What I learned was that this lasagna isn't fussy or demanding—it just wants patience, good ingredients, and a willingness to let the flavors build together layer by layer.

I made this for my partner on a rainy Tuesday when neither of us felt like going out, and somewhere between layering the noodles and sliding it into the oven, the apartment filled with this smell that made the whole evening feel like a celebration. By the time we sat down to eat, whatever grey mood the day had brought along had completely lifted.

Ingredients

  • Olive oil: Use good olive oil here because you'll taste it in the sauce's backbone.
  • Onion and garlic: They're the foundation—don't rush the onion, let it actually soften and turn sweet.
  • Ground beef: One pound gives you richness without greasiness, and breaking it up fine means it distributes evenly through each bite.
  • Oregano, basil, and red pepper flakes: The oregano and basil build that Italian flavor you crave, while the pepper flakes add a quiet heat that shouldn't be skipped.
  • Tomato paste: This is concentrated tomato flavor, and toasting it briefly in the pan unlocks something special.
  • Crushed tomatoes and tomato sauce: The combination gives you body and brightness—one wouldn't be enough alone.
  • Sugar: Just a teaspoon balances the acidity and makes the sauce taste like it's been simmering for hours.
  • Ricotta cheese: Creamy and mild, it's the counterpoint to the bold meat sauce and won't overpower.
  • Egg: This binds the ricotta mixture so it stays where you put it instead of sliding around during baking.
  • Parmesan cheese: Sharp and salty, it's the flavor that anchors the whole dish.
  • Fresh parsley: If you can find it, use fresh—dried works but fresh adds a brightness the lasagna needs.
  • Lasagna noodles: Regular or no-boil both work; no-boil saves a step but regular noodles give a slightly better texture.
  • Mozzarella cheese: The bubbly, melty top layer that makes people happy, nothing more complicated than that.

Instructions

Start your sauce:
Heat olive oil in a large skillet over medium heat, then add your chopped onion and let it cook for about 3-4 minutes until it's soft and starting to turn translucent. You want to smell the sweetness coming out of it before you add the garlic.
Build the flavor base:
Stir in minced garlic and cook it for just 1 minute—garlic burns quickly and tastes bitter if you let it, so watch it carefully. You'll know it's ready when the whole kitchen smells garlicky in a good way, not acrid.
Brown the beef:
Add your ground beef along with salt, pepper, oregano, basil, and red pepper flakes if you're using them. Break the meat up as it cooks so it stays finely textured instead of chunky. This takes about 5-7 minutes, and you're done when there's no pink left and the meat is starting to caramelize slightly.
Deepen the sauce:
Stir in the tomato paste and let it cook for about 1 minute, coating the meat—this toasts it slightly and makes the flavor more concentrated. Then add your crushed tomatoes, tomato sauce, and the sugar, stirring to combine.
Let it simmer:
Turn the heat down to low and let the sauce bubble gently for 20-25 minutes, stirring every few minutes. The sauce will thicken, darken slightly, and taste richer and less acidic—you'll see the difference.
Mix the ricotta layer:
While the sauce simmers, combine ricotta, egg, Parmesan, parsley, salt, and pepper in a bowl and stir until it's smooth and creamy. Taste it—you want to adjust the salt if needed because this mixture needs to stand up to the bold sauce.
Cook your noodles:
If you're using regular lasagna noodles, cook them according to the package, then drain and lay them flat on clean kitchen towels so they don't stick together. If you're using no-boil noodles, just skip this step entirely.
Layer with intention:
Spread about 1 cup of meat sauce on the bottom of a 9x13-inch baking dish, then layer 4 noodles over it. Spread one-third of your ricotta mixture over the noodles, sprinkle 1 cup of mozzarella on top, then add about 1 1/2 cups of meat sauce. Repeat this pattern two more times, so you end up with noodles and sauce on top, then sprinkle the remaining mozzarella and Parmesan over everything.
Protect and bake:
Cover the dish tightly with foil (spray the underside with oil so it doesn't stick to the cheese), then bake at 375°F for 25 minutes. Remove the foil and bake another 20-25 minutes until the top is golden, bubbly, and the edges are bubbling up the sides of the pan.
Rest before serving:
Let the lasagna sit for 15 minutes after it comes out of the oven—this is important because it lets everything set up so slices stay together instead of falling apart on the plate.
Steam rises from a slice of Classic Beef Lasagna revealing tender noodles, hearty meat sauce, and melted cheese. Pin It
Steam rises from a slice of Classic Beef Lasagna revealing tender noodles, hearty meat sauce, and melted cheese. | pinnerplates.com

The first time someone asked for seconds and then thirds, I realized that good food isn't about impressing anyone—it's about feeding people something that tastes like care and attention. That's what this lasagna does every single time.

Why This Tastes Like Sunday

Lasagna works because each layer does its job without fighting for attention. The meat sauce is savory and deep, the ricotta is creamy and mild, and the mozzarella is stretchy and golden. When you cut into it, all those layers work together instead of competing, and somehow that feels important beyond just cooking.

Prep Ahead and Make Life Easier

You can make both the meat sauce and ricotta mixture up to 2 days ahead and store them in separate containers in the fridge. You can even assemble the whole lasagna, cover it with plastic wrap, and bake it straight from the fridge the next day—just add 5-10 minutes to the baking time since it starts cold.

Variations That Still Feel Right

If you want to add depth, brown half a pound of Italian sausage along with the beef—it brings a fennel note that makes people wonder what they're tasting. You can layer in sautéed spinach or roasted vegetables if you want something less heavy, and both work beautifully without changing the basic structure. Some people swap cottage cheese for ricotta, and while it's slightly different, it still works.

  • A Chianti or Sangiovese pairs perfectly, and so does a simple green salad with lemon dressing to cut through the richness.
  • Serve with warm, crusty bread for soaking up the extra sauce on your plate.
  • Leftovers stay good for 3-4 days and taste even better reheated, with flavors that have continued developing.
Served with fresh basil and salad, Classic Beef Lasagna sits in a baking dish with a golden crust. Pin It
Served with fresh basil and salad, Classic Beef Lasagna sits in a baking dish with a golden crust. | pinnerplates.com

Make this when you want to feel like you've done something that matters, because feeding people something this good actually does matter. It's the kind of dish that turns an ordinary night into something people remember.

Recipe Questions & Answers

Ground beef with moderate fat content works best, providing richness without excess grease.

Yes, no-boil noodles simplify preparation by skipping the cooking step before assembly.

Simmer the meat sauce uncovered for 20-25 minutes to develop deep flavors and reduce excess liquid.

Absolutely, sautéed spinach or roasted vegetables can be layered for added texture and nutrition.

Bake covered at 375°F (190°C) for 25 minutes, then uncovered for an additional 20-25 minutes until cheese is golden.

Classic Beef Lasagna Homemade Sauce

Hearty dish featuring layers of beef sauce, ricotta, mozzarella, and tender noodles.

Prep 30m
Cook 60m
Total 90m
Servings 8
Difficulty Medium

Ingredients

Meat Sauce

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 pound ground beef
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • 2 tablespoons tomato paste
  • 1 can (28 ounces) crushed tomatoes
  • 1 can (15 ounces) tomato sauce
  • 1 teaspoon sugar

Ricotta Mixture

  • 16 ounces whole-milk ricotta cheese
  • 1 large egg
  • 1/3 cup grated Parmesan cheese
  • 2 tablespoons chopped fresh parsley or 1 tablespoon dried parsley
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Assembly

  • 12 lasagna noodles (regular or no-boil)
  • 3 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese

Instructions

1
Preheat Oven: Set oven temperature to 375°F.
2
Prepare Meat Sauce: Heat olive oil in a large skillet over medium heat. Add chopped onion and cook until softened, about 3 to 4 minutes. Stir in garlic and cook for 1 minute. Add ground beef, salt, pepper, oregano, basil, and crushed red pepper flakes; cook until meat is browned, breaking it apart. Drain excess fat if necessary. Stir in tomato paste and cook 1 minute. Add crushed tomatoes, tomato sauce, and sugar. Simmer uncovered for 20 to 25 minutes, stirring occasionally, until sauce thickens. Remove from heat.
3
Mix Ricotta Filling: In a medium bowl, combine ricotta cheese, egg, grated Parmesan, parsley, salt, and pepper. Mix until smooth and well blended.
4
Cook Noodles: If using regular noodles, cook according to package instructions until al dente. Drain and set aside. Skip this step if using no-boil noodles.
5
Assemble Layers: Spread 1 cup of meat sauce evenly over the bottom of a 9x13-inch baking dish. Arrange 4 noodles over the sauce. Spread one-third of the ricotta mixture over the noodles, then sprinkle 1 cup mozzarella cheese. Top with approximately 1 1/2 cups of meat sauce. Repeat layering twice more, ending with noodles and the remaining meat sauce. Sprinkle the top with remaining mozzarella and Parmesan cheeses.
6
Bake Covered: Cover the dish with foil, spraying the underside with oil to prevent sticking. Bake for 25 minutes.
7
Bake Uncovered: Remove foil and bake for an additional 20 to 25 minutes until cheese is golden and bubbly.
8
Rest and Serve: Allow the dish to rest for 15 minutes before slicing and serving.
Additional Information

Equipment Needed

  • Large skillet
  • Medium mixing bowl
  • 9x13-inch baking dish
  • Saucepan (if cooking noodles)
  • Aluminum foil
  • Spatula or large spoon

Nutrition (Per Serving)

Calories 520
Protein 31g
Carbs 39g
Fat 27g

Allergy Information

  • Contains wheat (gluten), milk, and egg. May contain soy; verify cheese and noodle ingredients.
Danielle Foster

Sharing simple, tasty recipes and kitchen tips for everyday home cooks.