Classic Homemade Lasagna Recipe

Lasagna is a traditional Italian comfort dish made by layering pasta with rich meat sauce, creamy cheese filling, and bubbling melted cheese on top. It’s a favorite for family dinners, celebrations, or cozy weekend meals, offering layers of flavor and hearty satisfaction in every bite.

Why You’ll Love This Recipe

  • It’s a timeless, crowd-pleasing classic.
  • Great for feeding a family or a group.
  • Can be made ahead and reheated beautifully.
  • Perfectly layered with a balance of meat, cheese, and pasta.
  • Leftovers taste even better the next day.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Lasagna noodles (regular or oven-ready)
  • Ground beef
  • Italian sausage (optional, or use all beef)
  • Onion, chopped
  • Garlic, minced
  • Crushed tomatoes
  • Tomato paste
  • Tomato sauce
  • Sugar
  • Dried basil
  • Italian seasoning
  • Salt
  • Pepper
  • Ricotta cheese
  • Egg
  • Parmesan cheese, grated
  • Mozzarella cheese, shredded
  • Fresh parsley (optional, chopped for garnish)

Directions

  1. Make the meat sauce: In a large skillet or saucepan, cook chopped onions and garlic in a bit of oil. Add ground beef and sausage, breaking it apart and browning it. Drain excess fat. Stir in crushed tomatoes, tomato sauce, tomato paste, sugar, and seasonings. Let simmer for 30–45 minutes.
  2. Cook noodles: If using traditional noodles, boil them until al dente according to package instructions. Drain and set aside.
  3. Prepare cheese filling: In a bowl, mix ricotta cheese with an egg, grated Parmesan, salt, and pepper.
  4. Layer the lasagna: In a baking dish, spread a layer of meat sauce, followed by noodles, ricotta mixture, and shredded mozzarella. Repeat layers, ending with a layer of meat sauce and mozzarella on top.
  5. Bake: Cover with foil and bake in a preheated 375°F (190°C) oven for 25 minutes. Remove foil and bake an additional 20–25 minutes until cheese is bubbly and golden.
  6. Rest and serve: Let lasagna sit for 10–15 minutes before slicing to help it hold its shape.

Servings and timing

Servings: 8
Prep time: 30 minutes
Cook time: 50 minutes
Rest time: 10–15 minutes
Total time: Approximately 1 hour 30 minutes

Variations

  • Use all beef or substitute with ground turkey or plant-based meat for a lighter version.
  • Add spinach or zucchini slices for extra veggies.
  • Swap ricotta for cottage cheese if preferred.
  • Make it spicy by adding crushed red pepper to the sauce.

Storage/Reheating

  • Storage: Keep leftovers in an airtight container in the fridge for up to 4 days.
  • Freezing: You can freeze baked or unbaked lasagna. Wrap tightly with foil and freeze for up to 3 months.
  • Reheating: Reheat individual portions in the microwave or bake covered in the oven at 350°F (175°C) until warmed through.

FAQs

How do I keep lasagna from being watery?

Drain meat well and let the sauce simmer until thick. Also, don’t overdo the ricotta mixture.

Can I make lasagna ahead of time?

Yes, you can assemble it up to a day in advance and refrigerate it before baking.

Can I freeze lasagna?

Absolutely! Wrap tightly and freeze for up to 3 months. Bake from frozen or thaw overnight first.

Should I cook the noodles before assembling?

If using oven-ready noodles, no need. For regular noodles, boil until al dente before layering.

What can I use instead of ricotta?

Cottage cheese is a common substitute and adds a similar texture and taste.

How long should lasagna rest before serving?

Let it rest 10–15 minutes after baking to set the layers and make slicing easier.

Can I make it vegetarian?

Yes, replace the meat with sautéed vegetables like mushrooms, spinach, zucchini, or a plant-based meat alternative.

What kind of cheese is best for lasagna?

A mix of mozzarella, Parmesan, and ricotta creates the best flavor and texture.

How do I know when it’s done baking?

The cheese on top should be melted and golden brown, and the sauce should be bubbling around the edges.

Can I use store-bought sauce?

Yes, a good-quality marinara or pasta sauce can save time. Adjust seasoning to taste.

Conclusion

Classic lasagna is a heartwarming, flavorful dish that’s perfect for any occasion. With its layered richness and cheesy goodness, it’s sure to become a go-to favorite in your kitchen. Whether made traditionally or customized to your taste, this lasagna never fails to satisfy.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic Homemade Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 8 servings
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian

Description

This classic homemade lasagna is layered with rich meat sauce, creamy ricotta, and gooey mozzarella. It’s the ultimate comfort food that’s perfect for family dinners, potlucks, or make-ahead meals. Simple ingredients and hearty flavors come together in this satisfying baked dish.


Ingredients

For the Meat Sauce:

  • 1 lb ground beef

  • 1/2 lb Italian sausage

  • 1 small onion, diced

  • 3 cloves garlic, minced

  • 1 (28 oz) can crushed tomatoes

  • 1 (6 oz) can tomato paste

  • 1 (15 oz) can tomato sauce

  • 1/4 cup fresh chopped basil (or 1 tbsp dried)

  • 1 tsp dried oregano

  • 1/2 tsp salt

  • 1/4 tsp black pepper

  • 1 tsp sugar

For the Cheese Mixture:

  • 15 oz ricotta cheese

  • 1 egg

  • 1/2 cup grated Parmesan cheese

  • 1 tbsp chopped parsley

For Assembling:

  • 9 lasagna noodles, cooked and drained

  • 3 cups shredded mozzarella cheese


Instructions

  1. Make the meat sauce:
    In a large skillet over medium heat, cook the ground beef, sausage, and onion until browned. Add garlic and cook for 1 more minute. Drain excess fat.

  2. Add crushed tomatoes, tomato paste, tomato sauce, basil, oregano, salt, pepper, and sugar. Stir well and simmer on low heat for 30 minutes, stirring occasionally.

  3. Mix the cheese filling:
    In a medium bowl, combine ricotta cheese, egg, Parmesan cheese, and parsley. Mix until well blended.

  4. Assemble the lasagna:
    Preheat oven to 375°F (190°C). In a 9×13 inch baking dish, spread 1 cup of meat sauce on the bottom. Layer 3 lasagna noodles, followed by 1/3 of the ricotta mixture, 1 cup of meat sauce, and 1 cup of mozzarella cheese. Repeat layers two more times, ending with mozzarella on top.

  5. Bake:
    Cover with aluminum foil and bake for 25 minutes. Remove foil and bake an additional 20 minutes or until cheese is bubbly and slightly browned. Let rest for 10-15 minutes before slicing.


Notes

  • You can make this a day ahead and refrigerate before baking.

  • Add spinach to the ricotta layer for extra veggies.

  • Substitute cottage cheese for ricotta if you prefer.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star