This post may contain affiliate links. Please read our disclosure policy.
This Easy Lasagna Recipe delivers rich meat sauce, creamy ricotta, and layers of melty mozzarella in one satisfying dish. No-boil noodles and straightforward assembly mean dinner’s ready without the fuss!

This good recipe for lasagna brings together rich meat sauce, creamy ricotta, and plenty of melted mozzarella for a satisfying family meal. I’ve made it countless times because it works—the flavors are balanced, the texture is right, and everyone cleans their plate.
The meat sauce gets its richness from heavy cream, while no-boil noodles keep prep simple without compromising quality. Best of all, you can assemble it ahead, freeze it for later, or bake it fresh. Whether it’s Sunday dinner or a busy weeknight, this recipe delivers consistent results.
Table of Contents

Why You’ll Love This Easy Lasagna Recipe
- Rich and Hearty: This lasagna is packed with layers of ground beef, Italian sausage, rich tomato sauce, and plenty of cheese, making it a hearty, satisfying meal.
- Perfect for Feeding a Crowd: With its generous portions, this recipe is perfect for gatherings, family dinners, or leftovers for the week.
- Comfort Food Classic: This lasagna is traditional comfort food loved by all ages, made with simple ingredients you likely already have.
Ingredients
For the sauce
- Olive Oil
- Onion
- Salt and Pepper
- Garlic
- Meatloaf Mix or Italian Sausage
- Heavy Cream
- Tomato Puree
- Diced Tomatoes
- Fresh or Dried Basil
For the lasagna assembly
- No-Boil Lasagna Noodles
- Whole-Milk Mozzarella Cheese
- Ricotta Cheese
- Grated Parmesan Cheese
- Fresh or Dried Basil
- Egg
- Salt and Pepper
See the recipe card below for full information on ingredients and quantities

Classic Lasagna Recipe
Ingredients
For the Sauce
- 2 tablespoons extra-virgin olive oil
- 1 onion, chopped fine
- Salt and pepper
- 6 cloves garlic, minced
- 1 pound meatloaf mix OR Italian sausage
- 1/4 cup heavy cream
- 1 can tomato puree, 28-ounce
- 1 can diced tomatoes, drained, 28-ounce
- 1/4 cup chopped fresh basil or 1 1/2 tablespoons dried
Lasagna
- 12 no-boil lasagna noodles
- 1 pound whole-milk mozzarella cheese, shredded (4 cups)
- 24 ounces whole-milk or part-skim ricotta cheese, (3 cups)
- 3 ounces Parmesan cheese, grated (1 and 1/2 cups)
- 1/4 cup chopped fresh basil or 1 1/2 tablespoons dried
- 1 large egg, lightly beaten
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
Instructions
For the sauce:
- Heat oil in Dutch oven over medium heat until shimmering. Add onion, 1 teaspoon salt, and 1 teaspoon pepper and cook until softened, about 5 minutes.2 tablespoons extra-virgin olive oil, 1 onion, 1/2 teaspoon salt, 1/2 teaspoon pepper
- Stir in garlic and cook until fragrant, about 30 seconds. Add meatloaf mix and cook, breaking up meat with wooden spoon, until no longer pink, about 5 minutes.6 cloves garlic, 1 pound meatloaf mix OR Italian sausage
- Stir in cream and simmer until liquid evaporates and only fat remains, about 4 minutes.1/4 cup heavy cream
- Stir in tomato puree and tomatoes, bring to simmer, and cook until flavors meld, about 5 minutes.1 can tomato puree, 1 can diced tomatoes, drained
- Off heat, stir in basil and season with salt and pepper to taste.1/4 cup chopped fresh basil or 1 1/2 tablespoons dried, Salt and pepper
For the lasagna:
- Adjust oven rack to middle position and heat oven to 400 degrees. Combine ricotta, 1 cup Parmesan, basil, egg, salt, and pepper in a bowl.24 ounces whole-milk or part-skim ricotta cheese, 3 ounces Parmesan cheese, 1/4 cup chopped fresh basil or 1 1/2 tablespoons dried, 1 large egg, Salt and pepper
- Spread 1 cup sauce over bottom of a 13×9-inch baking dish (avoiding large chunks of meat).
- Lay 3 noodles in the baking dish, spread 1/3 cup ricotta mixture over each noodle, then top with 1 cup mozzarella and 1 cup sauce (in that order). Repeat layering process 2 more times.12 no-boil lasagna noodles, 1 pound whole-milk mozzarella cheese
- Top with remaining 3 noodles, remaining sauce, remaining 1 cup mozzarella, and remaining 1/2 cup Parmesan.
- Cover dish tightly with greased aluminum foil, place on foil-lined rimmed baking sheet, and bake for 15 minutes. Uncover, and continue to bake until spotty brown and bubbling around edges, 25 to 35 minutes.
- Let casserole cool for 10 minutes before serving.
To Make Ahead:
- Lasagna, prepared through step 4, can be wrapped tightly in plastic wrap, covered with aluminum foil, and refrigerated for up to 24 hours or frozen for up to 1 month; if frozen, thaw completely in refrigerator
- To bake, unwrap lasagna, cover with greased aluminum foil, and bake on foil-lined sheet in 400-degree oven until hot throughout, about 1 hour; remove foil and continue to bake until cheese is golden, about 10 minutes
Notes
- You can assemble the lasagna a day before and store it in the refrigerator. This allows the flavors to blend even more. When ready to cook, just bake as directed.
- This recipe doubles (and triples) beautifully so it’s great for feeding a crowd, taking dinner to a friend, or freezing for another day.
- To freeze for later, complete it through step 4, then wrap well and freeze up to 1 month. Thaw in the refrigerator before baking.
- To bake after freezing, unwrap lasagna, cover with greased aluminum foil, and bake on foil-lined sheet in 400-degree oven until hot throughout, about 1 hour; remove foil and continue to bake until cheese is golden, about 10 minutes
Nutrition

How to Make The Best Lasagna Recipe
Step #1. Heat oil in a Dutch oven until shimmering. Add the onion, salt, and pepper and cook until the onion is softened. Stir in the garlic, then add the meat mixture and cook until browned. Add the cream and reduce, then stir in tomatoes. Remove from heat and add the basil.
Step #2. Preheat the oven. Combine the ricotta, 1 cup of parmesan, basil, egg, salt, and pepper in a small bowl.
Step #3. Spread one cup of sauce over the bottom of a 13 x 9 pan. Lay 3 noodles in the pan. Spread 1/3 of the ricotta mixture over them, then 1 cup of cheese, then 1 cup of sauce. Repeat 2 more times. Top with remaining parmesan.
Step #4. Cover tightly with foil. Place on a baking sheet and bake for 15 minutes. Uncover then continue baking until top is browned and sides are bubbling, 25-35 minutes. Remove from oven and let stand 10 minutes before serving.
Substitutions & Variations
Vegetarian Lasagna
Replace the meat with sautéed mushrooms, zucchini, spinach, and bell peppers. You can also add tomato paste to the tomato puree for deeper flavor when omitting meat.
White sauce Lasagna
Skip the tomatoes entirely and use a béchamel (white sauce) made with butter, flour, and milk. Layer with spinach and mushrooms for a classic Lasagna Bianca.
Spicy Version
Add red pepper flakes or Italian seasoning to the meat sauce or use hot Italian sausage instead of mild. A pinch of cayenne pepper in the ricotta mixture also adds pleasant heat.
Cottage Cheese Swap
Many cooks prefer cottage cheese instead of ricotta for a lighter texture and tangy flavor. Use the same amount and drain any excess liquid before mixing with the egg.
Extra Veggie Boost
Finely dice carrots and celery with the onions, or stir fresh spinach into the ricotta mixture for added nutrition without changing the essential character of the dish.
Quick Version with Store-Bought Sauce
Short on time? Use your favorite jarred marinara sauce instead of making sauce from scratch. Choose a high-quality brand and simmer it with the cooked meat for 5 minutes to combine flavors.
Recipe FAQs
Yes! You can prepare the lasagna ahead of time and refrigerate it for up to 24 hours before baking. Alternatively, you can freeze it for up to three months.
Make sure to drain the cooked ground meat and sausage well to remove excess juices. If using ricotta, you can also drain it slightly before using, and avoid overloading the lasagna with sauce. It’s also important to let it rest after baking so it has time to absorb some of the liquid.
The recipe typically uses a combination of ricotta, mozzarella, and Parmesan cheese (or Parmigiano-Reggiano for authentic Italian flavor), but you can substitute cottage cheese for ricotta or mix in other cheeses like provolone for added flavor if you’d like. Fresh mozzarella adds extra creaminess but releases more moisture, so use it sparingly.
Yes, you’ll just have to add the step of boiling them in a large pot of salted water according to the package directions before assembling your lasagna.
Yes! Individual portions reheat well in the microwave. Cover with a damp paper towel and heat for 2-3 minutes, checking halfway through.

Expert Tips
- This recipe makes a big lasagna so make sure you have a 9×13-inch or slightly larger pan. I like to keep these foil pans in my pantry if I’m making a lasagna for the freezer. I don’t have to worry about tying up my dishes or getting them back if that lasagna makes it to the home of a friend.
- This recipe is great for company (it’s that good and you can make it ahead of time)! Serve it with some of my favorite no-knead bread and my favorite fall salad (apples, bacon, candied nuts, and shaved Brussel sprouts…so good) and you are ready for company in no time.
- Fresh basil in this recipe is SO good. Splurge on it if you can, but dried works well, too.Fresh parsley also adds a bright finish when sprinkled on top.
- This recipe comes from The Complete Make-Ahead Cookbook. I use the cookbook often and it would make a great gift for you or a friend. Definitely check it out!
- I never make just one lasagna – I always make two (or three!) and stick the extras in the freezer before baking them. Having homemade freezer meals on hand is a lifesaver and while I rarely do large freezer meal days, making an extra pan or two of lasagna while I’m already making one for dinner is no big deal. Making it from scratch means you control the quality and flavors!

How to make freezer friendly lasagna
- Prepare through step 3, wrap tightly in plastic wrap, cover with aluminum foil, and refrigerate for up to 24 hours or freeze for up to 1 month; if frozen, thaw completely in refrigerator
- To bake, unwrap lasagna, cover with greased aluminum foil, and bake on foil-lined sheet in 400-degree oven until hot throughout, about 1 hour; remove foil and continue to bake until cheese is golden, about 10 minutes.
More Pasta Recipes to Consider
Pasta Dishes
Easy Cheesy Slow Cooker Lasagna
Beef Recipes
Slow Cooker Chili Mac
Pasta Dishes
Slow Cooker Sausage and Peppers With Pasta
Chicken Recipes
Slow Cooker Creamy Chicken & Vegetables
Did you make this recipe? Leave a ⭐️ review and share it on Instagram, Facebook, or Pinterest!













Very similar to the one I grew up with and sounds delicious!
Do you just multiply the ingredients by how many pans you want to make? Is a “serves 16” a generous helping?
Also, I haven’t used the no-boil noodles. Are they really as good as “cooked” noodles?
I do just double or triple the ingredients to make additional pans of lasagna. The serving is pretty normal, if you think about a 9×13 pan, you are cutting it in half and then each half into 8 pieces, so not huge, not small, my husband normally eats to servings kind of thing… and yes, no-boil noodles are a game changer! They work great, taste great, and are better than cooked noodles because you don’t have to cook them!