Lasagna is a classic comfort food that brings warmth and satisfaction to the table. This Heavenly Homemade Lasagna recipe combines layers of pasta, a flavorful meat sauce, creamy ricotta, and plenty of cheese to create a dish that the whole family will love. Whether it’s for a special occasion or a cozy family dinner, making lasagna from scratch is worth every step.
Why make this recipe
This lasagna recipe is perfect for anyone looking to enjoy a hearty, home-cooked meal. With its rich flavors and melted cheese, it’s a crowd-pleaser that brings everyone together. Making it from scratch allows you to control the ingredients and add your own twist. Plus, it fills your kitchen with a delightful aroma as it bakes!
Ingredients
- 9 lasagna noodles
- 1 pound ground beef
- 1/2 pound Italian sausage
- 2 cloves garlic, minced
- 2 cans (15 ounces each) tomato sauce
- 2 cans (6 ounces each) tomato paste
- 2 teaspoons dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 15 ounces ricotta cheese
- 1 egg
- 3 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
How to make it
- Preheat your oven to 375°F (190°C).
- Cook the lasagna noodles according to the package instructions until al dente; drain.
- In a large skillet, cook ground beef, Italian sausage, and garlic over medium heat until browned. Drain excess fat.
- Stir in tomato sauce, tomato paste, oregano, salt, and pepper. Simmer for about 30 minutes.
- In a bowl, mix ricotta cheese with egg until well combined.
- Spread a thin layer of the meat sauce on the bottom of a 9×13 inch baking dish.
- Layer with three noodles, half the ricotta mixture, one-third of the mozzarella, and one-third of the meat sauce.
- Repeat the layers, ending with noodles, remaining sauce, and the rest of the mozzarella and Parmesan cheese on top.
- Cover with foil and bake for 25 minutes.
- Remove foil and bake for an additional 25 minutes, until cheese is bubbly and golden.
- Let cool for 10 minutes before serving.
How to serve it
Cut the lasagna into generous squares and serve hot. It pairs wonderfully with a fresh green salad and garlic bread. You can also sprinkle some extra Parmesan cheese on top before serving for added flavor.
How to store it
If you have leftovers, let the lasagna cool completely before storing it. Place it in an airtight container in the refrigerator, where it will last for about 3 to 5 days. You can also freeze it by wrapping individual portions tightly in plastic wrap and then in aluminum foil. It will keep well in the freezer for up to 2 to 3 months.
Helpful tips
- To save time, you can prepare the meat sauce ahead of time and store it in the fridge.
- For a less messy layering process, let the noodles cool slightly after boiling.
- If you prefer a vegetarian option, you can replace the meat with sautéed vegetables like zucchini, bell peppers, and mushrooms.
Optional variations
- Consider adding a layer of spinach or other leafy greens to boost the nutrition without losing flavor.
- Swap out the mozzarella for different cheeses like Fontina or Gouda for a unique taste.
Frequently asked questions
Can I prepare lasagna in advance?
Yes, you can assemble the lasagna a day ahead. Just cover it tightly and refrigerate until you’re ready to bake. You may need to adjust the baking time slightly if it’s chilled.
Can I use no-boil noodles instead?
Absolutely! If you’re using no-boil noodles, simply layer them directly into the dish without cooking, and make sure your sauce is a bit saucier to ensure the noodles cook thoroughly.
What can I do if my cheese is not melting nicely?
If your cheese isn’t melting as you’d like, it might be due to overcooking. Try lowering the oven temperature for the last baking phase or covering with foil again. A sprinkle of a little water before covering can also help create steam for better melting.




