Go Back
A delicious three-cheese lasagna beautifully presented on a rustic wooden table. The lasagna showcases golden layers of perfectly baked pasta, rich ricotta, and melted mozzarella, with a sprinkle of aromatic herbs on top. In the foreground, a slice has been artfully removed to reveal the soft, creamy layers and vibrant tomato sauce glistening with olive oil. The middle ground features a small bowl of fresh basil leaves and a glass of red wine, creating a warm, inviting atmosphere. The background softly blurs into a kitchen setting with natural light pouring through a nearby window, casting gentle shadows. The scene conveys a cozy, homely vibe, perfect for celebrating the essence of comfort food.

Homemade Lasagna Recipe

A classic three-cheese lasagna with slow-simmered meat sauce, creamy ricotta filling, and tender noodles. Assembles ahead, freezes well, and delivers clean slices every time.
Prep Time 30 minutes
Cook Time 1 hour 15 minutes
Rest Time 15 minutes
Total Time 2 hours
Servings: 8
Course: Dinner, Main Course
Cuisine: American
Calories: 480

Ingredients
  

Meat Sauce
  • 1 lb 450g ground beef, 80/20
  • 1 medium yellow onion diced
  • 2 –6 garlic cloves minced
  • 1 tablespoon olive oil
  • 3 tablespoons tomato paste
  • 28 oz 800g marinara sauce or crushed tomatoes
  • ¼ to 1 cup dry red wine
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon dried thyme
  • ½ to 2 teaspoons sugar
  • 2 tablespoons fresh parsley chopped
  • Fresh oregano and basil to taste
Cheese Filling
  • 15 –16 oz 425–450g whole-milk ricotta cheese
  • 1 large egg
  • ¼ teaspoon nutmeg
  • 2 tablespoons fresh parsley chopped
  • 1 cup shredded mozzarella from the total below
Assembly
  • 4 cups shredded mozzarella divided (includes the 1 cup above)
  • ½ cup grated parmesan cheese
  • 9 –12 lasagna noodles traditional or oven-ready

Method
 

  1. Make the meat sauce. Heat olive oil in a large skillet over medium-high heat. Add ground beef and brown without stirring for 1 minute, then break it up and cook for about 5 minutes until fully browned. Add minced garlic and cook for 1 minute. Add diced onion and cook for 6–8 minutes until soft and translucent.
  2. Build the sauce. Stir in tomato paste and cook for 1 minute. Deglaze with red wine, scraping the bottom of the pan, and cook off the alcohol for 2–3 minutes. Add marinara, salt, pepper, thyme, and sugar. Bring to a boil, then reduce to a low simmer uncovered for 40–45 minutes, stirring occasionally. Stir in fresh herbs at the very end. Taste and adjust seasoning.
  3. Make the cheese filling. In a bowl, combine ricotta, egg, parsley, nutmeg, and 1 cup of shredded mozzarella. Mix until smooth and thick. Refrigerate until needed, up to 2 hours.
  4. Prepare the noodles. If using traditional noodles, boil in salted water for 4 minutes only (not fully cooked). Drain, rinse with cold water, and lay flat on oiled parchment paper. Skip this step for oven-ready noodles.
  5. Preheat and prep. Preheat oven to 375°F (190°C). Grease a 9×13 inch baking dish. Spread a thin layer of meat sauce across the bottom.
  6. Assemble the layers. Layer in this order: noodles → meat sauce → shredded mozzarella → ricotta mixture. Repeat twice. Finish with a final layer of noodles, remaining meat sauce, and all remaining mozzarella on top.
  7. Bake covered. Insert 8–12 toothpicks into the top to prevent foil from sticking to the cheese. Cover tightly with aluminum foil. Bake for 30–45 minutes.
  8. Brown the top. Remove foil and broil for 3–5 minutes until the top is golden and bubbling.
  9. Rest before serving. Remove from oven and rest for at least 15 minutes before cutting. This allows the layers to set for clean slices.

Notes

  • Make ahead: Assemble the night before, cover, and refrigerate. Add 5–10 extra minutes to covered bake time since it starts cold.
  • Freezing: Wrap tightly in plastic then foil, pressing out all air. Freeze unbaked or fully baked for up to 3 months.
  • Reheating from frozen: Thaw overnight in the fridge. Bake covered at 325°F for 45 minutes, then uncover and raise to 375°F for 15–30 minutes until the internal temperature reaches 165°F (74°C).
  • Reheating leftovers: Place a single slice in a cold oven at 350°F, cover with foil, and check at 20 minutes.
  • Ricotta tip: If your ricotta looks watery, drain it through a fine mesh strainer for 15 minutes before mixing.
  • No-boil noodles: Make sure your sauce has enough moisture to hydrate them during baking. Thin the sauce slightly if it's very thick.
  • Toothpick trick: Count toothpicks before baking and again before serving—don't skip this.
  • Storage: Leftovers keep refrigerated for up to 5 days, tightly covered.