Few meals are as comforting as a homemade lasagna recipe.
Layers of tender pasta, rich beef and tomato sauce, creamy ricotta, mozzarella, and Parmesan are baked together until the cheese is golden and bubbling.
The result is hearty, flavorful, and perfect for feeding a family.
This classic lasagna is ideal for Sunday dinner, holidays, family gatherings, meal prep, or whenever you want a comforting homemade meal.
The best part is that much of the work can be done ahead of time, making lasagna an excellent choice when you’re cooking for guests.
Why You’ll Love This Lasagna
- Rich and cheesy: Multiple layers of cheese create a satisfying texture.
- Hearty: Ground beef and pasta make this a filling dinner.
- Family friendly: A classic combination that appeals to both kids and adults.
- Make ahead friendly: Assemble it before baking.
- Freezer friendly: Lasagna is one of the easiest pasta dishes to freeze.
- Great for leftovers: The flavor can become even better the next day.
- Perfect for gatherings: One large pan provides multiple servings.
Ingredients You’ll Need
For the Meat Sauce
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 1 can crushed tomatoes, 28 ounces
- 1 can tomato sauce, 15 ounces
- 2 tablespoons tomato paste
- 1 teaspoon dried Italian seasoning
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon sugar, optional
- ¼ cup fresh basil, chopped
For the Cheese Filling
- 15 ounces ricotta cheese
- 1 large egg
- ½ cup grated Parmesan cheese
- 1 teaspoon Italian seasoning
- ¼ teaspoon salt
- ¼ teaspoon black pepper
For Assembly
- 12 lasagna noodles
- 3 cups shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- Fresh basil for garnish
How to Make Lasagna
1. Prepare the Meat Sauce
Heat olive oil in a large skillet or Dutch oven over medium heat.
Add the ground beef.
Cook until browned, breaking it apart with a wooden spoon.
Drain excess grease if necessary.
Add the diced onion.
Cook until softened.
Add minced garlic and cook for about 30 seconds.
2. Add the Tomatoes
Add:
- Crushed tomatoes
- Tomato sauce
- Tomato paste
- Italian seasoning
- Oregano
- Salt
- Black pepper
- Optional sugar
Stir everything together.
Bring the sauce to a gentle simmer.
Reduce the heat and cook for approximately 20–25 minutes.
Stir occasionally.
The sauce should become thick and rich.
Turn off the heat and stir in fresh basil.
3. Cook the Lasagna Noodles
Bring a large pot of salted water to a boil.
Cook the lasagna noodles according to the package directions.
Don’t overcook them.
You want the noodles to remain firm enough to handle during assembly.
Drain and lay the noodles flat on a clean surface or baking sheet so they don’t stick together.
4. Make the Ricotta Filling
In a medium bowl, combine:
- Ricotta
- Egg
- Parmesan
- Italian seasoning
- Salt
- Black pepper
Mix until smooth.
Set aside.
5. Start Layering
Preheat the oven to 375°F.
Spread a small amount of meat sauce across the bottom of a 9 x 13 inch baking dish.
Place a layer of lasagna noodles over the sauce.
Spread approximately one third of the ricotta mixture over the noodles.
Add approximately one third of the remaining meat sauce.
Sprinkle with mozzarella.
6. Repeat the Layers
Repeat the layers:
Noodles → Ricotta → Meat Sauce → Mozzarella
Continue until the ingredients are used.
Finish with a final layer of noodles, meat sauce, mozzarella, and Parmesan.
Make sure the top is generously covered with cheese.
7. Cover and Bake
Cover the baking dish tightly with aluminum foil.
Bake for approximately 25 minutes.
The foil prevents the cheese from browning too quickly.
8. Finish Baking
Remove the foil.
Return the lasagna to the oven.
Bake for another 20–25 minutes.
The cheese should be melted, bubbling, and lightly golden.
9. Let It Rest
Remove the lasagna from the oven.
Allow it to rest for at least 15–20 minutes before slicing.
This step is important.
If you cut lasagna immediately, the layers can slide apart and the sauce may run across the plate.
Resting allows the layers to set.
10. Garnish and Serve
Sprinkle fresh basil over the top.
Slice into portions.
Serve warm with garlic bread and a simple salad.
Tips for the Best Lasagna
Make the Sauce Thick
A watery sauce can make lasagna difficult to slice.
Allow the meat sauce to simmer until it becomes thick and rich.
Don’t Overcook the Noodles
The noodles will continue cooking in the oven.
Keep them slightly firm when boiling.
Don’t Skip the Resting Time
Allowing the lasagna to rest makes it much easier to cut into neat portions.
Use Plenty of Cheese
Mozzarella creates the stretchy melted cheese layer.
Ricotta makes the filling creamy.
Parmesan adds a salty, nutty flavor.
Together, they create a balanced cheese mixture.
Spread Ingredients Evenly
Try to distribute the filling evenly between layers.
This ensures every slice contains pasta, meat sauce, and cheese.
Can I Use No Boil Lasagna Noodles?
Yes.
No boil noodles can save time.
Follow the package instructions for the amount of sauce and liquid needed.
Because different brands vary, use the instructions on the package as your primary guide.
Can I Use Cottage Cheese Instead of Ricotta?
Yes.
Cottage cheese is a popular substitute for ricotta.
For a smoother filling, blend the cottage cheese before mixing it with the egg and Parmesan.
Can I Use Ground Turkey?
Yes.
Ground turkey can replace ground beef.
The flavor will be lighter, but the rest of the recipe can remain essentially the same.
Can I Use Italian Sausage?
Yes.
Italian sausage adds additional seasoning and richness.
You can replace part or all of the ground beef with Italian sausage.
Can I Make Vegetarian Lasagna?
Absolutely.
Replace the meat sauce with a vegetable based sauce.
Good additions include:
- Spinach
- Mushrooms
- Zucchini
- Bell peppers
- Eggplant
- Roasted vegetables
Easy Vegetable Lasagna
For a vegetable version, sauté chopped mushrooms, zucchini, spinach, and bell peppers.
Add them to the tomato sauce.
Layer the vegetable sauce with noodles and the ricotta mixture.
Top with plenty of mozzarella and Parmesan.
How to Prevent Watery Lasagna
Watery lasagna can happen when the sauce contains too much liquid.
To prevent it:
- Simmer the sauce until thick.
- Drain excess liquid from vegetables.
- Don’t add too much sauce between layers.
- Avoid using overly watery ricotta.
- Let the lasagna rest before slicing.
How to Get Perfect Lasagna Layers
The easiest method is to divide your ingredients before assembling.
Think of the dish as several equal layers.
Keep approximately the same amount of filling in each layer.
Use the back of a spoon or spatula to spread the ricotta and sauce evenly.
What Cheese Is Best for Lasagna?
A combination of ricotta, mozzarella, and Parmesan works beautifully.
You can also add:
- Provolone
- Pecorino Romano
- Fontina
Mozzarella provides excellent melting.
Parmesan adds deeper savory flavor.
Ricotta creates a creamy filling.
What to Serve With Lasagna
Garlic Bread
A classic pairing.
The crisp bread is perfect for soaking up extra sauce.
Caesar Salad
A crisp Caesar salad provides freshness alongside the rich pasta.
Green Salad
Use a simple vinaigrette to balance the richness of the lasagna.
Roasted Vegetables
Roasted broccoli, zucchini, or asparagus make excellent sides.
Garlic Knots
Soft garlic knots are another fun option for family dinners.
How to Make Lasagna Ahead of Time
Lasagna is one of the best make ahead meals.
Prepare the meat sauce.
Prepare the cheese filling.
Cook the noodles.
Assemble the entire lasagna.
Cover it tightly and refrigerate until ready to bake.
You may need to add some baking time if the lasagna is very cold.
Can I Make Lasagna the Day Before?
Yes.
Preparing lasagna the day before can actually make dinner easier.
Assemble the lasagna and refrigerate it.
Bake the following day.
Allow additional time for the center to become fully heated.
How to Store Leftover Lasagna
Allow leftovers to cool appropriately.
Transfer individual portions to airtight containers or cover the baking dish tightly.
Refrigerate and consume within a few days.
How to Reheat Lasagna
For the best results, reheat lasagna in the oven.
Cover the portion loosely with foil to prevent the top from drying out.
You can also microwave individual portions for convenience.
Add a small spoonful of extra marinara if the lasagna seems dry.
Can You Freeze Lasagna?
Yes.
Lasagna freezes extremely well.
You can freeze the entire assembled dish or individual portions.
For best quality, wrap the lasagna tightly to protect it from freezer air.
Thaw safely before reheating when appropriate.
How Long Does Frozen Lasagna Last?
Properly wrapped frozen lasagna can maintain good quality for several months.
Use airtight freezer safe packaging and label it with the date.
Lasagna Variations
Classic Beef Lasagna
Use ground beef as written in this recipe.
Sausage Lasagna
Replace some of the beef with Italian sausage.
Three Cheese Lasagna
Use ricotta, mozzarella, and Parmesan.
Four Cheese Lasagna
Add provolone or fontina to the cheese mixture.
Spinach Lasagna
Add cooked spinach to the ricotta filling.
Make sure excess moisture is squeezed out first.
Mushroom Lasagna
Sauté sliced mushrooms and add them to the tomato sauce.
White Chicken Lasagna
Replace the tomato sauce with a creamy white sauce and cooked chicken.
This creates a completely different but delicious lasagna.
Frequently Asked Questions
What is traditional lasagna made of?
Lasagna commonly consists of pasta sheets layered with sauce, cheese, and meat or vegetables.
What temperature should lasagna be baked at?
A temperature around 375°F works well for this recipe.
How long should lasagna rest before cutting?
Allow it to rest for approximately 15–20 minutes.
Can I use no boil noodles?
Yes. Follow the package directions for the best results.
Can I use cottage cheese instead of ricotta?
Yes. Cottage cheese is a popular alternative.
Can I make lasagna without meat?
Yes. Use vegetables, spinach, mushrooms, or other fillings instead.
Can I use ground turkey?
Yes. Ground turkey can replace ground beef.
Can I use Italian sausage?
Yes. Italian sausage adds additional flavor and seasoning.
Why is my lasagna watery?
The sauce or other ingredients may contain too much liquid.
Thicken the sauce and drain watery vegetables before assembly.
Why does my lasagna fall apart?
It may not have rested long enough.
Allowing the lasagna to cool slightly helps the layers set.
Can I make lasagna ahead of time?
Yes. Assemble it ahead of time and refrigerate until ready to bake.
Can I freeze lasagna?
Yes. Lasagna is an excellent freezer friendly meal.
What goes well with lasagna?
Garlic bread, Caesar salad, green salad, roasted vegetables, and garlic knots are excellent choices.
Nutrition Information
Nutrition will vary depending on the type and quantity of beef, cheese, noodles, sauce, and serving size.
For accurate nutritional information, calculate the recipe using the exact ingredients and brands used.
Final Thoughts
This classic lasagna recipe is everything a comforting homemade pasta dinner should be.
Tender noodles are layered with rich beef and tomato sauce, creamy ricotta, melted mozzarella, and Parmesan before being baked until bubbling and golden.
It’s an excellent meal for family dinners, Sunday gatherings, holidays, and meal prep.
You can also easily customize it with Italian sausage, vegetables, spinach, mushrooms, or different cheeses.
Once you make this classic version, you’ll have a dependable homemade lasagna recipe that can become a regular favorite.
Recipe Card
Classic Lasagna
Prep Time: 30 minutes
Cook Time: 50 minutes
Total Time: 1 hour 20 minutes
Servings: 8
Difficulty: Medium
Ingredients
Meat Sauce:
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 medium yellow onion
- 4 cloves garlic
- 28 ounces crushed tomatoes
- 15 ounces tomato sauce
- 2 tablespoons tomato paste
- 1 teaspoon Italian seasoning
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon sugar, optional
- ¼ cup fresh basil
Cheese Filling:
- 15 ounces ricotta
- 1 large egg
- ½ cup Parmesan
- 1 teaspoon Italian seasoning
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Assembly:
- 12 lasagna noodles
- 3 cups shredded mozzarella
- ¼ cup Parmesan
- Fresh basil
Instructions
- Brown ground beef in olive oil.
- Add onion and cook until softened.
- Add garlic.
- Stir in crushed tomatoes, tomato sauce, tomato paste, and seasonings.
- Simmer for 20–25 minutes.
- Cook lasagna noodles according to package instructions.
- Mix ricotta, egg, Parmesan, Italian seasoning, salt, and pepper.
- Preheat oven to 375°F.
- Spread some meat sauce in a 9 x 13 inch baking dish.
- Add noodles.
- Add ricotta mixture.
- Add meat sauce.
- Add mozzarella.
- Repeat the layers.
- Finish with meat sauce, mozzarella, and Parmesan.
- Cover with foil.
- Bake for 25 minutes.
- Remove foil and bake another 20–25 minutes.
- Rest for 15–20 minutes.
- Garnish with fresh basil and serve.
