Classic Homemade Lasagna Recipe

Eva Stoner Freshrecipes corner

Last Updated : June 1, 2026 By Eva Stoner

Disclaimer: This content is for educational purposes only, not medical advice. Always consult with a doctor before making significant changes to your diet, especially if you have pre-existing health conditions. Read our disclosure policy.

Lasagna is a layered baked pasta dish made with sheets of pasta, seasoned meat sauce, creamy ricotta cheese, and melted mozzarella that creates the ultimate comfort food. This lasagna recipe delivers restaurant-quality results with foolproof techniques that guarantee tender noodles, perfectly balanced flavors, and beautiful golden edges. Whether you’re cooking for your family or impressing dinner guests, this tested approach transforms simple ingredients into an unforgettable meal that tastes better the next day.

My Journey to the Perfect Lasagna Recipe

I’m Eva Stoner, creator of Fresh Recipes Corner, where I share straightforward recipes that work every single time. My passion for cooking started in my grandmother’s kitchen in Northern Italy, where I watched her layer pasta with the same careful attention she gave to everything else. She taught me that good lasagna isn’t about fancy techniques or obscure ingredients; it’s about respecting each component and building layers with intention.

That philosophy shaped how I approach recipes today. When I developed this lasagna recipe, I tested it dozens of times to eliminate guesswork and ensure consistency. I’ve made it in different ovens, with various pasta brands, and using ingredients from different sources. Every version that followed my method produced the same delicious result. That’s the kind of reliability I build into every recipe at Fresh Recipes Corner.

MetricValue
Prep Time30 minutes
Cook Time45 minutes
Total Time1 hour 15 minutes
Servings8 people
Difficulty LevelIntermediate
Cuisine TypeItalian

Why This Lasagna Recipe Works

I developed this lasagna recipe to solve the common problems home cooks face: watery filling, undercooked noodles, and layers that slide apart when served. My method uses a higher ratio of ricotta to eggs, which creates a sturdy filling that holds its shape. The meat sauce simmers longer to concentrate flavors and reduce moisture, ensuring your lasagna stays structural from oven to plate.

The layering strategy in this recipe matters tremendously. I discovered through testing that starting with sauce on the bottom prevents sticking, then alternating thin pasta sheets with generous filling creates even texture throughout. No more gummy spots or dry corners. The béchamel-style topping adds richness while sealing in moisture, keeping the top layer of pasta tender instead of crispy.

What makes this lasagna recipe special is the balance of acid and richness. The tomato sauce provides brightness, the meat adds depth, and the cheese brings creaminess. Together, they create a dish that feels luxurious but tastes clean and satisfying. This is a lasagna recipe you’ll make again and again.

Ingredients for Homemade Lasagna

IngredientQuantityNotes & Alternatives
Ground beef1 lb (450g)Use 80/20 blend for best flavor; ground lamb or turkey work as alternatives
Onion, diced1 medium (150g)Yellow or white onion; provides sweetness when caramelized
Garlic, minced4 cloves (20g)Fresh only; garlic powder loses complexity in long-cooking sauce
Canned crushed tomatoes28 oz (794g)San Marzano preferred; use tomato puree if needed for thickness
Tomato paste2 tablespoons (30g)Concentrates tomato flavor; essential for depth
Olive oil3 tablespoons (45ml)Extra virgin; vegetable oil works in a pinch
Salt1.5 teaspoons (9g)Adjust to taste; build flavor gradually
Black pepper0.5 teaspoon (1g)Freshly cracked; finish sauce before adding to lasagna
Dried basil1 teaspoon (3g)Use 1/3 teaspoon if using fresh basil; add fresh at the end
Dried oregano1 teaspoon (3g)Essential for Italian flavor profile; do not omit
Sugar1 teaspoon (4g)Balances acidity; adjust if tomatoes are particularly acidic
Ricotta cheese15 oz (425g)Whole milk preferred; part-skim works; no substitute
Egg1 large (50g)Binds filling and prevents slumping; do not omit
Parmesan cheese, grated1 cup (100g)Parmigiano-Reggiano preferred; freshly grated for melting
Mozzarella cheese, shredded2 cups (200g)Low-moisture mozzarella prevents excess moisture; do not use fresh
Lasagna noodles12 noodles (about 12 oz/340g)Traditional egg pasta; no-boil works but tastes less tender
Butter2 tablespoons (28g)For béchamel layer; unsalted preferred
All-purpose flour2 tablespoons (16g)Creates creamy béchamel topping
Whole milk1 cup (240ml)Full-fat for richness; 2% reduces fat content slightly
Nutmeg, ground1/4 teaspoon (0.5g)Freshly grated if available; warming spice for béchamel

Step-by-Step Instructions for Lasagna

Prepare the Meat Sauce Foundation

  1. Heat olive oil in a large heavy-bottomed saucepan over medium-high heat for 2 minutes until shimmering. Add diced onion and cook, stirring frequently, for 5 minutes until softened and fragrant.
  2. Add minced garlic and cook, stirring constantly, for 1 minute until raw smell disappears. Scrape any browned bits from the pan bottom.
  3. Add ground beef, breaking it into small pieces with a wooden spoon as it cooks. Continue cooking for 8-10 minutes, stirring occasionally, until beef is completely browned with no pink remaining.
  4. Pour off excess fat if more than 2 tablespoons remains in the pan. Tilt the pan and use a spoon to remove grease.
  5. Stir in tomato paste and cook for 2 minutes, stirring constantly, allowing it to caramelize slightly against the pan bottom.

Build the Sauce Depth

  1. Add crushed tomatoes (including juice from the can) to the beef mixture and stir thoroughly until combined. The sauce will appear thin at this stage.
  2. Add salt, black pepper, dried basil, oregano, and sugar. Stir until evenly distributed throughout the sauce.
  3. Reduce heat to low and simmer uncovered for 25-30 minutes, stirring every 5 minutes. The sauce should reduce slightly and darken in color.
  4. Taste the sauce at the 25-minute mark and adjust seasoning as needed. The flavors should be balanced with no raw tomato taste remaining.

Prepare the Ricotta Cheese Filling

  1. While the sauce simmers, combine ricotta cheese, egg, 0.75 cup Parmesan cheese, and 0.5 teaspoon salt in a medium mixing bowl.
  2. Whisk vigorously for 2 minutes until the mixture is smooth and uniform. No lumps of ricotta should remain.
  3. Fold in 1 cup of shredded mozzarella cheese gently using a rubber spatula. Keep the filling light and airy.

Cook the Pasta Sheets

  1. Bring a large pot of salted water (approximately 6 quarts) to a rolling boil. Add lasagna noodles one at a time to prevent sticking.
  2. Cook for 1 minute less than the package directions recommend (usually 8-9 minutes for 10-minute noodles). The noodles should be very firm, not tender.
  3. Drain in a colander and spread the cooked noodles flat on parchment paper immediately. This prevents them from sticking together.
  4. Do not rinse the noodles with cold water. The starch helps them hold together in the final dish.

Make the Béchamel Top Layer

  1. Melt butter in a small saucepan over medium heat for 1 minute. Sprinkle flour over the melted butter and whisk constantly for 1 minute to form a paste (roux).
  2. Slowly pour milk into the roux while whisking continuously to prevent lumps. Whisk for 5-7 minutes until the sauce thickens enough to coat the back of a spoon.
  3. Add nutmeg, 0.25 teaspoon salt, and white pepper (if using). Whisk until combined. Remove from heat immediately.

Assemble the Lasagna

  1. Preheat your oven to 375°F (190°C) with the rack positioned in the center. Allow 15 minutes for the oven to reach temperature.
  2. Spread 1 cup of meat sauce evenly across the bottom of a 9×13-inch baking dish. This prevents sticking and creates the first flavor layer.
  3. Place 3 lasagna noodles side by side over the sauce, breaking one noodle to fit gaps perfectly. Each noodle should touch the sauce.
  4. Spread 1.5 cups of ricotta filling evenly over the noodles using an offset spatula. Go edge to edge but not over the sides.
  5. Sprinkle 0.5 cup of mozzarella cheese over the ricotta layer. This cheese will melt into the filling during cooking.
  6. Spread 1 cup of meat sauce over the cheese layer, working from the center outward. You should be able to see traces of the ricotta filling through the sauce.
  7. Repeat the noodles-ricotta-cheese-sauce layers three more times, creating four layers total. End with the fourth layer of sauce on top.
  8. Pour the béchamel sauce over the final meat sauce layer, spreading it gently with a spatula to cover completely. This prevents the top from drying out.
  9. Sprinkle remaining mozzarella (approximately 0.5 cup) and remaining Parmesan (approximately 0.25 cup) over the béchamel. These create the golden, crispy top.

Bake and Cool

  1. Place the assembled lasagna in the preheated oven on the center rack. Bake for 40-45 minutes until the cheese on top is golden brown and the edges bubble slightly.
  2. Insert a knife into the center of the lasagna and hold it there for 5 seconds. Remove the knife and carefully touch it to your lip. If it’s very hot, the lasagna is done; if not, bake for 3-5 more minutes.
  3. Remove the lasagna from the oven using oven mitts on both hands. Place the hot baking dish on a heat-safe surface and allow it to rest, uncovered, for 10 minutes before cutting.
  4. This resting period allows the layers to set and makes cutting clean. Cutting too early causes the lasagna to fall apart.

Chef Tips for Perfect Lasagna Results

  • Undercook your pasta by exactly 1 minute: Traditional lasagna noodles continue cooking in the oven due to residual heat and moisture. If you cook them until tender before assembly, they’ll be mushy after baking. Test a cooked noodle by bending it; it should flex but not break.
  • Use low-moisture mozzarella exclusively: Fresh mozzarella releases excessive water during baking, creating a watery lasagna. Low-moisture versions contain less water and melt into creamy, cohesive layers. Buy from the deli counter if possible for better melting.
  • Reduce the meat sauce properly: The sauce should bubble gently and thicken noticeably over 25-30 minutes. If your sauce seems thin, continue simmering for 5-10 more minutes. Excess moisture ruins lasagna texture.
  • Don’t skip the béchamel layer: This creamy topping seals in moisture and adds richness that distinguishes homemade lasagna from frozen versions. Béchamel also prevents the top pasta layer from drying out.
  • Let your lasagna rest before cutting: Exactly 10 minutes of resting allows the layers to firm up and makes cutting significantly easier. Use a sharp serrated knife dipped in hot water for clean slices that hold their shape.
  • Bring all ingredients to room temperature before assembly: Cold cheese and filling don’t integrate evenly with the sauce. Remove ricotta and cheeses from the refrigerator 15 minutes before assembling.

Common Mistakes to Avoid When Making Lasagna

Mistake 1: Using Too Much Sauce

Adding excessive sauce creates a watery, unstable lasagna that falls apart on the plate. The layers slide and merge into mush rather than holding distinct definitions. I solve this by measuring sauce carefully and spreading thin, even layers between components. Each layer should be just thick enough to coat, not pool or flood the dish.

Mistake 2: Cooking Noodles Too Long

Overcooked noodles become mushy and lose structural integrity, causing collapse during baking. Why this happens: continued heat and moisture during baking overcooks already-tender pasta further. I intentionally undercook by one full minute, creating a firm texture that bakes to perfect tenderness. The result is noodles that slice cleanly without breaking.

Mistake 3: Skipping the Resting Period

Cutting immediately after removing lasagna from the oven causes layers to separate and fall apart. The cheese is still molten and hasn’t set enough to hold everything together. I always allow exactly 10 minutes before cutting, which firms up the cheese without cooling the dish noticeably. This timing difference makes the difference between a cohesive slice and a crumbled pile.

Mistake 4: Mixing Fresh and Low-Moisture Mozzarella

Fresh mozzarella releases significant moisture that undermines texture and creates a soupy dish. Why this matters: fresh mozzarella is designed for immediate eating, not extended cooking. I use exclusively low-moisture mozzarella throughout the lasagna recipe. This cheese melts into creamy, stable layers without releasing excess liquid.

Mistake 5: Filling with Cold, Unmixed Components

Cold ricotta doesn’t blend smoothly with warm sauce, creating visible separations and uneven texture. Unmixed ingredients also distribute unevenly throughout layers. I combine ricotta, egg, and cheese thoroughly before assembly and let it sit at room temperature. This ensures the filling spreads smoothly and integrates evenly with surrounding layers.

Variations and Substitutions for Your Lasagna Recipe

Standard IngredientSubstitution OptionImpact on Flavor & Texture
Ground beefGround lambAdds gamey, Mediterranean notes; use same quantity; increases richness
Ground beefGround turkey or chickenLighter, less rich; use 1.25 lb for comparable depth; still delicious
Ground beefLentil-vegetable mixtureCreates vegetarian version; reduce oil by 1 tablespoon; earthier notes
Ricotta cheeseCottage cheese (drained)Tangier taste, grainier texture; use same quantity; less creamy
Crushed tomatoesTomato sauce (smoother)More uniform texture, slightly less chunky; same quantity works
Whole milk béchamelHeavy cream versionRicher, more luxurious; reduce cream to 0.75 cup; adds 50 calories per serving
Traditional pasta noodlesNo-boil lasagna sheetsMore convenience, slightly firmer texture; less tender than fresh-cooked
Parmigiano-ReggianoGrana Padano cheeseSlightly milder, less umami; same melting behavior; use equal amount
Dried basil and oreganoFresh herbs (tripled amount)Brighter, grassier flavor; add fresh basil in final minute only; less intense
Sugar for balanceHoney or maple syrupAdds complexity, rounds acidity; use 1.5 teaspoons; distinct flavor notes

Serving Suggestions and Perfect Pairings

Lasagna pairs beautifully with a simple green salad featuring arugula, romaine, and radicchio dressed with light vinaigrette. The acidity and bitterness provide contrast to the rich, creamy dish. Serve the salad alongside the lasagna, never on top.

Garlic bread complements lasagna perfectly, offering crusty texture that contrasts with tender noodles. Make yours by spreading softened butter mixed with minced garlic on sliced Italian bread, then toasting until golden.

For special occasions, serve lasagna with roasted vegetables like zucchini, eggplant, or bell peppers finished with a drizzle of quality olive oil and fresh herbs. This creates a complete, restaurant-caliber meal.

Lasagna suits formal dinner parties, casual family gatherings, and meal prep for the week ahead. Pair with non-alcoholic beverages like sparkling water with lemon, herbal tea, or Italian cream sodas for a festive presentation.

A side of warm crusty bread is essential for soaking up any remaining sauce on the plate. This completes the Italian dining experience and honors the flavors in your lasagna.

Storage and Reheating Your Lasagna

Storage MethodDurationInstructions
Refrigerator (covered)3-4 daysCool lasagna to room temperature (about 1 hour). Cover tightly with plastic wrap or aluminum foil. Store in refrigerator at 40°F or below. Flavor actually improves on day two.
Freezer (wrapped)2-3 monthsCool completely. Wrap entire baking dish in plastic wrap, then aluminum foil. Alternatively, cut into portions and freeze in airtight containers. Thaw overnight in refrigerator before reheating.
Oven reheating25-30 minutesPreheat oven to 375°F. Cover lasagna loosely with foil to prevent top from browning excessively. Bake until heated through (center should reach 165°F). Remove foil for last 5 minutes to refresh top.
Microwave reheating3-5 minutes per portionCut individual portions and place on microwave-safe plate. Cover with microwave-safe lid or paper towel. Heat on 50% power to prevent overheating edges. Stir halfway through for even heating.
Stovetop reheating10-15 minutesCut portions and place in a skillet over medium heat. Cover with a lid and cook, stirring occasionally, until heated through. Add a splash of tomato sauce if drying occurs.

Nutritional Information Per Serving

Approximate values based on 8 servings. Calculated using USDA database and standard measurements.

NutrientAmount per Serving% Daily Value
Calories485 kcal24%
Total Fat18g28%
Saturated Fat9g45%
Trans Fat0g0%
Cholesterol82mg27%
Sodium680mg30%
Total Carbohydrate48g17%
Dietary Fiber3g12%
Sugar8g16%
Protein32g64%
Calcium520mg40%
Iron3.2mg18%

Frequently Asked Questions About Homemade Lasagna

Can I Make Lasagna Without Ricotta Cheese?

You can substitute ricotta with drained cottage cheese using equal quantities, though the texture becomes slightly grainier and the flavor more tangy. Cottage cheese lacks ricotta’s creamy richness, which noticeably changes the dish’s character. For best results, stick with ricotta or consider mixing equal parts cottage cheese and cream cheese for improved creaminess.

How Do I Know When My Lasagna Is Fully Cooked?

Insert a knife into the center of the lasagna and hold it there for 5 seconds, then touch it to your lip. If it feels very hot, the center is thoroughly heated. Alternatively, use a meat thermometer to check that the center reaches 165°F for food safety. The cheese on top should be bubbly and golden brown.

Why Is My Lasagna Watery After Baking?

Watery lasagna results from using too much sauce, fresh mozzarella instead of low-moisture varieties, or undercooked meat sauce that hasn’t sufficiently reduced. Reduce simmering time by cooking sauce for 25-30 minutes until visibly thicker. Use low-moisture mozzarella exclusively and limit sauce layers to prevent pooling.

Can I Assemble Lasagna the Day Before and Bake It Later?

Absolutely; assemble lasagna fully, cover with plastic wrap and refrigerate for up to 24 hours before baking. The flavors actually deepen during this time. When ready to bake, add 10-15 minutes to cooking time since the assembled lasagna starts cold. Ensure the meat sauce is completely cooled before covering to prevent condensation.

What’s the Difference Between Lasagna Bolognese and Regular Lasagna?

Lasagna Bolognese uses a more complex meat sauce with milk or cream added during simmering, creating a richer, more delicate flavor than traditional tomato-based lasagna. Bolognese typically includes finely minced meat rather than ground beef, and often uses béchamel between layers instead of ricotta. Both are authentic Italian preparations with regional variations.

Can I Use Fresh Herbs Instead of Dried in the Meat Sauce?

Fresh herbs require triple the quantity of dried herbs because their water content is higher and they’re less concentrated. Add fresh basil only in the final minute of cooking to preserve delicate flavor. Fresh oregano works throughout cooking and provides brighter notes than dried oregano, though traditional Italian lasagna recipe uses dried oregano for deeper, earthier complexity.

Final Thoughts on Making Lasagna at Home

This lasagna recipe transforms simple ingredients into an unforgettable meal through careful technique and proper layering strategy. From the rich meat sauce to the creamy ricotta filling and melted mozzarella top, each component plays an essential role in creating the perfect dish. Whether you’re making this for a family dinner or preparing a make-ahead meal for the week ahead, this tested approach delivers consistent, delicious results every time. The flavors develop beautifully overnight, making this lasagna recipe even better on day two.

Classic Homemade Lasagna Recipe

Tender pasta layers, rich meat sauce, creamy ricotta, and golden melted mozzarella come together in this restaurant-quality lasagna. Perfect for family dinners or impressing guests.
Print Pin Rate
Course: pasta
Cuisine: Italian
Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes
Servings: 8 servings
Calories: 420kcal
Author: Eva Stoner

Ingredients

  • 12 lasagna noodles (no-boil preferred)
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 pound ground beef (or halal substitute)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 cup tomato paste
  • 1 (28-ounce) can crushed tomatoes
  • 1 (15-ounce) can tomato sauce
  • 1/2 cup water
  • 1 cup ricotta cheese
  • 1 egg, lightly beaten
  • 1/4 cup grated Parmesan cheese
  • 1 1/2 cups shredded mozzarella cheese

Instructions

  • Preheat oven to 375°F (190°C).
  • Heat olive oil in a large skillet over medium heat. Add onion and sauté until softened, about 3 minutes.
  • Add garlic and cook for 1 minute until fragrant.
  • Add ground beef and cook until browned, breaking into small pieces with a spoon.
  • Stir in salt, pepper, oregano, and basil. Cook for 2 minutes.
  • Add tomato paste and cook for 1 minute.
  • Stir in crushed tomatoes, tomato sauce, and water. Simmer for 25 minutes, stirring occasionally.
  • In a medium bowl, combine ricotta, egg, and 1/4 cup grated Parmesan. Mix until smooth.
  • Spread a thin layer of sauce on the bottom of a 9×13-inch baking dish.
  • Place a layer of lasagna noodles over the sauce.
  • Spread 1/3 of the ricotta mixture evenly over the noodles, then 1/3 of the meat sauce.
  • Sprinkle 1/4 of the mozzarella over the meat sauce.
  • Repeat layers two more times, finishing with a top layer of noodles, sauce, and mozzarella.
  • Bake for 25 minutes, then let rest for 10 minutes before serving.

Notes

Allow the lasagna to rest before slicing to ensure neat layers.
Leftovers taste even better the next day.
For a vegetarian option, replace the meat with sautéed vegetables like zucchini, mushrooms, and spinach.

Nutrition

Serving: 1g | Calories: 420kcal | Carbohydrates: 45g | Protein: 25g | Fat: 18g | Saturated Fat: 8g | Cholesterol: 80mg | Sodium: 850mg | Fiber: 3g | Sugar: 6g
Eva Stoner Freshrecipes corner

Hi my name is Eva

I’m Eva Stoner, the creator of Fresh Recipes Corner, where I share simple, reliable recipes for everyday cooking. My love for cooking began in my grandmother’s kitchen, where I learned that good food doesn’t have to be complicated; it just needs care, patience, and the right techniques. Those early moments shaped how I cook today and inspired me to keep things practical and approachable.

Leave a Comment

Recipe Rating