Why You’ll Love This Recipe
Homemade Lasagna is a hearty, comforting classic that layers rich meat sauce, creamy béchamel or ricotta, and tender pasta sheets, all topped with bubbling melted cheese. It’s perfect for feeding a crowd or prepping ahead for a satisfying meal any day of the week. Each bite delivers a perfect blend of savory, creamy, and cheesy flavors.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
lasagna noodlesground beef or Italian sausagespaghetti or marinara saucetomato pastegarliconionolive oilricotta cheesemozzarella cheeseparmesan cheeseeggsaltblack pepperItalian seasoningfresh basil (optional)
directions
Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish.
Boil the lasagna noodles according to package directions. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add chopped onions and garlic and sauté until fragrant.
Add the ground beef or sausage and cook until browned. Drain excess fat.
Stir in tomato paste, marinara sauce, salt, pepper, and Italian seasoning. Simmer for 15-20 minutes.
In a separate bowl, combine ricotta cheese, egg, a pinch of salt, and some grated parmesan.
To assemble, spread a layer of meat sauce on the bottom of the baking dish.
Add a layer of noodles, then a layer of the ricotta mixture, followed by shredded mozzarella.
Repeat the layers, ending with sauce and a generous topping of mozzarella and parmesan.
Cover with foil and bake for 25 minutes, then uncover and bake an additional 20-25 minutes, until bubbly and golden.
Let rest for at least 15 minutes before slicing and serving.
Servings and timing
This recipe serves 8-10.Preparation time: 30 minutesCooking time: 45-50 minutesResting time: 15 minutesTotal time: 1 hour 30 minutes
Variations

Use a béchamel sauce instead of ricotta for a creamier texture.
Add chopped spinach or mushrooms to the cheese layer for extra flavor and nutrients.
Substitute ground turkey or plant-based meat for a lighter version.
Use oven-ready noodles to save time on boiling.
Try spicy Italian sausage for a kick of heat.
storage/reheating
Store leftover lasagna in an airtight container in the refrigerator for up to 5 days.Freeze individual portions for up to 3 months.Reheat in the oven at 350°F (175°C) until heated through, or microwave individual slices for 2-3 minutes.
FAQs
Can I make lasagna ahead of time?
Yes, you can assemble it a day in advance and refrigerate until ready to bake.
Can I freeze unbaked lasagna?
Absolutely, just cover tightly with foil and freeze for up to 2 months. Bake from frozen, adding 20-30 minutes to cooking time.
What can I use instead of ricotta?
Cottage cheese or a béchamel sauce are good alternatives.
Why is my lasagna watery?
Drain the meat well, and avoid too much sauce. Let the lasagna rest after baking to help it set.
Do I need to cover it while baking?
Yes, covering it prevents the top from burning. Remove the foil during the last 20 minutes to brown the cheese.
Can I use no-boil noodles?
Yes, just make sure your sauce is slightly thinner to help cook the noodles properly.
How many layers should lasagna have?
Typically 3 to 4 layers are ideal for structure and flavor balance.
Can I add vegetables?
Yes, zucchini, spinach, mushrooms, or bell peppers make great additions.
How do I keep the cheese from burning?
Cover with foil and only uncover during the last portion of baking.
Can I make it vegetarian?
Yes, simply omit the meat and use a vegetable-rich sauce or meat substitute.
Conclusion
Homemade Lasagna is a timeless comfort food that brings warmth and satisfaction with every slice. With rich layers of sauce, cheese, and pasta, it’s a perfect make-ahead meal for gatherings or weeknight dinners. Customize it to your taste and enjoy a dish that never goes out of style.
PrintHomemade Lasagna
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Halal
Description
A classic homemade lasagna layered with rich meat sauce, creamy béchamel, and melted cheese for a hearty, comforting Italian dish.
Ingredients
- 1 pound ground beef
- 1 pound Italian sausage
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 2 (6-ounce) cans tomato paste
- 2 tablespoons chopped fresh basil
- 1 tablespoon chopped fresh parsley
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 12 lasagna noodles
- 15 ounces ricotta cheese
- 1 egg
- 3 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 2 tablespoons olive oil
Instructions
- Preheat oven to 375°F (190°C).
- In a large skillet over medium heat, heat olive oil and sauté onion and garlic until fragrant.
- Add ground beef and Italian sausage, cook until browned. Drain excess fat.
- Stir in crushed tomatoes, tomato paste, basil, parsley, salt, and pepper. Simmer for 30 minutes.
- Boil lasagna noodles according to package directions. Drain and set aside.
- In a bowl, mix ricotta cheese with egg and a bit of parsley.
- Spread a thin layer of meat sauce in the bottom of a 9×13 inch baking dish.
- Layer with noodles, ricotta mixture, meat sauce, mozzarella, and Parmesan cheese. Repeat layers, ending with mozzarella and Parmesan on top.
- Cover with foil and bake for 25 minutes.
- Remove foil and bake an additional 20 minutes until cheese is golden and bubbly.
- Let rest for 10-15 minutes before serving.
Notes
- You can make the meat sauce a day ahead for deeper flavor.
- Use oven-ready noodles to save time.
- Substitute cottage cheese for ricotta if desired.
- Lasagna freezes well for future meals.
Nutrition
- Serving Size: 1 slice
- Calories: 480
- Sugar: 7g
- Sodium: 880mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 13g
- Trans Fat: 0.5g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 30g
- Cholesterol: 90mg
Your email address will not be published. Required fields are marked *