Lasagna Recipe: Classic Italian Comfort Food

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 Italian pasta dish that combines sheets of pasta with seasoned meat sauce, creamy béchamel, and melted cheese. This iconic comfort food has been a family favorite across generations, offering impressive results without requiring advanced cooking skills. I’ve perfected this lasagna recipe through years of testing in my own kitchen, and the technique I share here produces tender noodles, rich sauce, and perfectly creamy layers every single time.

My Story: Why I Love This Recipe

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.

The first time I made lasagna from scratch, I was nervous. Would the layers hold together? Would the sauce be too thin? My grandmother guided me through each step, showing me that success came from understanding the fundamentals: building flavor in the sauce, achieving the right consistency, and layering with intention. That experience transformed my confidence in the kitchen. Now, when I teach others to make lasagna, I see that same spark of realization—that they too can create restaurant-quality meals at home.

This lasagna recipe represents everything I believe in: accessible ingredients, clear instructions, and results that taste like you spent hours in the kitchen. Whether you’re cooking for your family or hosting dinner guests, this version delivers authentic Italian comfort with modern simplicity.

Recipe Overview

AttributeDetails
Prep Time25 minutes
Cook Time1 hour 15 minutes
Total Time1 hour 40 minutes (plus resting)
Servings8-10 servings
Difficulty LevelIntermediate
CuisineItalian
Dish TypeMain Course, Comfort Food

Why This Lasagna Recipe Works

This lasagna recipe succeeds because it balances three essential components with precision: a deeply flavored meat sauce, a silky béchamel that prevents dryness, and quality melted cheese that binds everything together. I developed this version after countless kitchen experiments, testing different sauce reductions, béchamel thickness ratios, and baking temperatures to achieve the perfect result.

The beauty of this approach lies in the layering technique I’ve refined over years. By spreading each component evenly and pressing layers gently, you ensure that every forkful contains balanced amounts of sauce, pasta, and cheese. I’ve also included a resting period after baking—a step many home cooks skip—which allows the structure to set, making serving clean and impressive without the dish falling apart.

I recommend this lasagna recipe for both weeknight dinners and special occasions because it can be assembled ahead, refrigerated overnight, and baked when needed. This flexibility, combined with the authentic Italian flavors that emerge from properly simmered sauce, makes it one of my most-requested recipes at Fresh Recipes Corner.

Ingredients

IngredientQuantityNotes & Alternatives
Lasagna Noodles1 lb (about 16-18 noodles)Use no-boil noodles for less prep. Fresh pasta sheets work excellently but reduce baking time by 10 minutes.
Ground Beef2 lbs (80/20 blend)Use ground veal for lighter texture. Ground turkey reduces fat but requires extra salt for flavor.
Onion2 medium, dicedYellow onions provide sweetness. White onions give sharper flavor.
Garlic Cloves4 cloves, mincedFresh garlic is essential. Jarred garlic lacks the depth needed for authentic sauce.
Canned Tomatoes28 oz (crushed)San Marzano tomatoes yield superior flavor. High-quality canned tomatoes beat fresh out-of-season tomatoes.
Tomato Paste3 tablespoonsAdds concentrated tomato flavor. Do not substitute with tomato sauce.
Olive Oil3 tablespoonsExtra virgin for finishing. Regular olive oil for cooking to avoid burning.
Salt2 teaspoons (divided)Kosher salt provides better control than table salt.
Black Pepper1 teaspoonFreshly ground pepper delivers superior flavor.
Dried Oregano2 teaspoonsItalian seasoning works as substitute; use 1.5 teaspoons if swapping.
Dried Basil1 teaspoonFresh basil added at end provides brighter flavor but use only 0.5 teaspoon.
Butter4 tablespoonsFor béchamel roux. Use unsalted to control salt levels.
All-Purpose Flour4 tablespoonsEssential for béchamel structure. Do not substitute with cornstarch.
Whole Milk4 cups (warmed)Whole milk prevents lumping. Skim milk can result in thin sauce.
Nutmeg1/4 teaspoon (freshly grated)Critical for authentic béchamel. Ground nutmeg loses potency.
Parmesan Cheese1 cup (grated)Freshly grated from block cheese. Pre-grated contains anti-caking agents.
Mozzarella Cheese2 cups (shredded)Whole milk mozzarella melts better. Low-moisture mozzarella prevents sogginess.
Ricotta Cheese2 cupsCreamy ricotta creates tender layers. Do not use mascarpone as substitute.
Egg1 largeBinds ricotta mixture. Keep at room temperature for easier mixing.

Step-by-Step Instructions

Phase 1: Prepare the Meat Sauce

  1. Heat 1 tablespoon olive oil in a large, heavy-bottomed pot over medium-high heat until shimmering.
  2. Add 2 lbs ground beef to the pot, breaking it into small pieces with a wooden spoon, cooking for 8-10 minutes until browned and no pink remains.
  3. Pour the cooked beef into a fine mesh strainer, draining excess fat and discarding it to reduce greasiness.
  4. Return the beef to the pot and add remaining 2 tablespoons olive oil with 2 diced onions, stirring frequently for 5-6 minutes until onions soften and turn translucent.
  5. Add 4 minced garlic cloves, stirring continuously for 1-2 minutes until fragrant, being careful not to burn the garlic.
  6. Stir in 3 tablespoons tomato paste, coating all meat pieces evenly, cooking for 2 minutes to deepen the paste’s flavor.
  7. Pour the 28 oz crushed tomatoes into the pot, scraping the bottom to release any browned bits stuck to the surface.
  8. Add 2 teaspoons oregano, 1 teaspoon basil, 1 teaspoon salt, and 0.5 teaspoon black pepper, stirring to combine thoroughly.
  9. Reduce heat to low and simmer uncovered for 45-50 minutes, stirring occasionally, until sauce darkens and thickens by half.
  10. Taste the sauce and adjust seasonings as needed, adding more salt or pepper to preference.

Phase 2: Prepare the Béchamel

  1. Warm 4 cups whole milk in a small saucepan over medium heat, stirring occasionally, until it steams but does not boil.
  2. Melt 4 tablespoons unsalted butter in a separate heavy-bottomed saucepan over medium heat, watching until it foams and turns pale golden.
  3. Add 4 tablespoons all-purpose flour to the melted butter, stirring constantly with a whisk for 2-3 minutes to create a light roux.
  4. Slowly pour the warm milk into the roux while whisking constantly to prevent lumps from forming.
  5. Continue whisking for 8-10 minutes as the sauce thickens, until it coats the back of a spoon.
  6. Add 1/4 teaspoon freshly grated nutmeg, 1 teaspoon salt, and 0.5 teaspoon white pepper, stirring to incorporate evenly.
  7. Remove from heat and let the béchamel cool for 5 minutes before using.

Phase 3: Prepare Ricotta Mixture

  1. Combine 2 cups ricotta cheese, 1 cup freshly grated Parmesan, and 1 large egg in a medium mixing bowl.
  2. Stir the mixture until smooth and combined, about 1-2 minutes, ensuring no lumps of ricotta remain.
  3. Season with 0.5 teaspoon salt and 0.25 teaspoon black pepper, tasting and adjusting to preference.

Phase 4: Cook Pasta

  1. Fill a large pot with 6 quarts water and bring to a rolling boil over high heat.
  2. Add 2 tablespoons salt to the boiling water, creating well-seasoned pasta water.
  3. Add 1 lb lasagna noodles to the boiling water, stirring frequently to prevent sticking, cooking for 8-9 minutes until al dente.
  4. Reserve 1 cup pasta cooking water before draining noodles into a colander.
  5. Lay cooked noodles in a single layer on parchment paper or clean kitchen towels, preventing them from sticking together.

Phase 5: Assemble Lasagna

  1. Preheat your oven to 375°F, positioning the rack in the lower-middle position for even baking.
  2. Spread a thin layer of meat sauce (about 1 cup) on the bottom of a 9×13 inch baking dish, creating an even coating.
  3. Arrange 4-5 cooked lasagna noodles over the sauce, overlapping slightly to cover the bottom completely.
  4. Spread 1 cup ricotta mixture evenly over the noodles, using an offset spatula for consistent thickness.
  5. Ladle 1 cup meat sauce over the ricotta layer, spreading gently to avoid disturbing the layer below.
  6. Pour 1 cup béchamel over the sauce, spreading to cover all edges.
  7. Sprinkle 0.5 cup shredded mozzarella cheese over the béchamel layer.
  8. Repeat layers 2-3 more times: noodles, ricotta, sauce, béchamel, and mozzarella.
  9. End with a final layer of noodles topped with remaining béchamel spread to the edges.
  10. Top with remaining 1 cup mozzarella cheese, covering all visible areas to prevent pasta from drying.
  11. Sprinkle remaining 0.25 cup Parmesan cheese over the top layer for a golden crust.

Phase 6: Bake and Rest

  1. Cover the baking dish with aluminum foil, spraying the underside with cooking spray to prevent cheese sticking.
  2. Bake covered for 25 minutes, allowing internal layers to heat through without browning the top.
  3. Remove foil carefully and bake uncovered for 20-25 minutes longer until the top turns golden brown and bubbles appear at the edges.
  4. Remove from oven and let rest for 10-15 minutes without moving it, allowing layers to set and preventing collapse when serving.
  5. Cut into 8-10 squares using a sharp knife, cleaning the blade between cuts for clean edges.

Chef Tips for Perfect Results

  • Use an 80/20 ground beef blend: The fat content provides flavor and prevents a dry lasagna. Lean ground beef (90/10) produces tough, flavorless results that disappoint.
  • Simmer the sauce low and slow: Rapid boiling breaks down tomato structure and creates acidic, thin sauce. Gentle simmering for 45-50 minutes builds complex flavor and proper consistency.
  • Warm the milk before adding to roux: Cold milk hitting the hot roux creates lumps that are difficult to eliminate. Warm milk whisks smoothly into the flour mixture.
  • Don’t skip the resting period: Those 10-15 minutes after baking allow cheese and pasta to set properly, making portions hold together when plated instead of sliding apart messily.
  • Grate cheese fresh from block: Pre-grated cheese contains anti-caking cellulose that prevents proper melting and creates a grainy, separated texture rather than smooth, creamy coverage.
  • Reserve pasta water for adjusting sauce consistency: If your assembled lasagna looks dry, pour reserved pasta water into the sauce before baking to add moisture without diluting flavor with plain water.

Common Mistakes to Avoid

Avoiding these mistakes will transform your lasagna from average to exceptional. I’ve made each of these errors in my own kitchen and learned what to do differently.

MistakeWhy It HappensHow to Fix It
Watery, runny lasagnaSauce not simmered long enough; too much liquid between layers; using whole milk mozzarella that releases water during baking.Simmer sauce 45-50 minutes to reduce by half. Use low-moisture mozzarella. Spread béchamel to seal in moisture. Drain ricotta in cheesecloth if excess liquid appears.
Lumpy béchamelCold milk added to hot roux; insufficient whisking; flour not fully cooked before adding milk.Warm milk to steaming before adding. Whisk continuously while pouring milk slowly. Cook flour and butter for 2-3 minutes before adding milk.
Dry, pasta-forward tasteInsufficient sauce; inadequate béchamel layer; overbaking without foil protection; not enough cheese binding.Use full sauce amount. Spread béchamel to all edges. Cover with foil for first 25 minutes. Ensure cheese covers all visible pasta edges.
Lasagna falls apart when servedNot resting after baking; cutting too soon; using overcooked mushy noodles instead of al dente.Always rest 10-15 minutes after baking before cutting. Cook noodles to al dente texture, not soft. Support first slice with wide spatula.
Grainy, separated cheese layerUsing pre-grated cheese with cellulose additives; extreme heat causing cheese to separate; cooking at too high temperature.Grate cheese fresh from block immediately before use. Bake at 375°F, not higher. Don’t overbake uncovered; cheese becomes weepy at 400°F+.

Variations and Substitutions

This lasagna recipe adapts beautifully to different preferences and dietary needs. I’ve tested each variation below and can confirm they maintain authentic flavor while offering new interpretations.

Original IngredientSubstitutionImpact on Flavor & Texture
Ground BeefGround Veal (1.5 lbs) + Ground Pork (0.5 lbs)Creates lighter, more delicate flavor. Veal alone tastes slightly bland; pork adds necessary richness without overpowering.
Ground BeefGround Turkey (2 lbs)Significantly reduces fat and richness. Requires adding extra salt (0.5 tsp) and 2 tablespoons tomato paste for depth.
Ricotta CheeseCottage Cheese (2 cups), drainedCreates chunkier texture but lighter result. Drain cottage cheese in cheesecloth for 30 minutes to remove excess whey.
Mozzarella CheeseProvolone (2 cups, shredded)Delivers sharper, more assertive flavor. Use aged provolone for deeper taste; young provolone is too mild.
BéchamelRicotta-Parmesan mixture only (no béchamel)Results in drier but less creamy lasagna. This creates more traditional Sicilian-style version. Not recommended for first-timers.
Regular NoodlesNo-Boil Lasagna SheetsSaves 10 minutes prep time. Reduce baking time by 10 minutes as noodles absorb more moisture. Assemble immediately before baking.
Fresh Basil & OreganoItalian Seasoning (3 teaspoons total)Provides more herbaceous, complex flavor. Slightly more earthy than individual herbs. Do not substitute with generic “Italian blend” that contains fillers.
Whole MilkHalf & Half (3 cups) + Heavy Cream (1 cup)Creates luxuriously rich, thick béchamel. Sauce will require 1-2 fewer minutes simmering as cream thickens faster.

Serving Suggestions and Pairings

Lasagna shines as a complete meal when paired thoughtfully with complementary dishes and wines. I serve this lasagna recipe at dinner parties, family gatherings, and casual weeknight dinners, adjusting accompaniments based on the occasion.

For Casual Family Dinners: Serve lasagna alongside a simple arugula salad dressed with lemon vinaigrette to cut through the richness. Add garlic bread made from crusty ciabatta brushed with olive oil and fresh parsley. This combination takes 5 minutes to prepare and feels restaurant-quality.

For Special Occasions and Dinner Parties: Begin with a Caprese salad featuring vine-ripened tomatoes, fresh mozzarella, basil, and aged balsamic to set an elegant tone. Serve the lasagna as the main course. Follow with a simple green salad with Italian vinaigrette. Finish with panna cotta or affogato for authentic Italian progression.

Beverage Pairings: Serve with a medium-bodied Italian red like Chianti Classico or Barbera, which cuts through the rich cheese and sauce without overwhelming delicate pasta flavors. For white wine preference, choose a Vermentino or Pinot Grigio that maintains acidity while complementing tomato.

Vegetable Sides: Roasted zucchini with garlic and oregano provides light freshness. Sautéed spinach with garlic adds nutrition and color contrast. Roasted Brussels sprouts cut in half and tossed with olive oil offer textural variety.

Garlic Bread Pairing: Slice a 1-pound loaf of Italian bread lengthwise, brush with mixture of 0.25 cup olive oil and 4 minced garlic cloves, sprinkle with 2 tablespoons fresh parsley and 0.5 teaspoon salt. Bake at 400°F for 6-8 minutes until crisp and fragrant.

Storage and Reheating Guide

Lasagna actually improves after 24 hours as flavors continue developing. This recipe stores beautifully and reheats consistently, making it perfect for advance preparation.

Storage MethodDurationInstructions
Refrigerator3-4 daysCool to room temperature for 30 minutes. Cut into individual portions or leave whole. Cover tightly with plastic wrap or transfer to airtight container. Store on middle shelf away from raw foods.
Freezer2-3 monthsCool completely, wrap individual portions in plastic wrap, then heavy-duty aluminum foil. Label with date. Freeze flat for easy stacking. Do not freeze assembled but unbaked lasagna as texture suffers.
Oven Reheating (Best)25-30 minutesPreheat to 350°F. Place cold lasagna (still covered) in baking dish. Bake covered for 20 minutes, then uncovered for 5-10 minutes until heated through and top browns slightly. Do not exceed 350°F or edges become tough.
Microwave Reheating3-5 minutesPlace single portion on microwave-safe plate. Cover with paper towel. Microwave on 50% power for 3-5 minutes, checking at 2 minutes. Stir gently halfway through. Results are less optimal but faster for single servings.
Stovetop Reheating10-12 minutesCut into portions and place in non-stick skillet over medium heat. Add 2 tablespoons water or tomato sauce per portion. Cover and heat for 8-10 minutes until warmed through, stirring occasionally.
Refrigerator to TableOvernightThaw frozen lasagna in refrigerator for 24 hours before reheating. This prevents uneven heating and maintains texture. Never leave at room temperature longer than 2 hours for food safety.

Nutritional Information

Approximate values per serving (based on 8 servings per lasagna). Nutritional content varies based on specific cheese brands and meat lean ratios used.

NutrientAmount per Serving
Calories520-580 cal
Total Fat28-32g
Saturated Fat14-16g
Trans Fat0-1g
Cholesterol65-75mg
Sodium880-950mg
Total Carbohydrates38-42g
Dietary Fiber2-3g
Sugars5-7g
Protein32-38g
Iron3.2-3.8mg (18-21% Daily Value)
Calcium420-480mg (32-37% Daily Value)

Approximate values. Actual nutritional content depends on specific ingredients selected and preparation methods used.

Frequently Asked Questions

Can I make lasagna the day before and bake it when needed?

Yes, assemble the complete lasagna up to 24 hours ahead, cover tightly with plastic wrap, and refrigerate. Remove from refrigerator 30 minutes before baking and bake as directed, adding 5-10 minutes to total baking time since the dish starts cold. This make-ahead flexibility makes lasagna ideal for hosting.

How do I know when the lasagna is fully cooked and ready to remove from the oven?

The lasagna is done when the top turns golden brown, edges bubble vigorously, and a knife inserted into the center comes out hot with cheese pulling slightly from the dish. The béchamel will have set but remain creamy, not firm or dried-looking. Insert a meat thermometer into the center for precise confirmation—it should reach 160°F when the dish is fully heated through.

My béchamel turned lumpy despite careful whisking. Can I save it?

Strain the lumpy béchamel through a fine mesh sieve into a clean saucepan, pressing with the back of a spoon to push smooth sauce through while leaving lumps behind. Return to heat briefly and whisk if needed. Prevent lumps next time by warming milk fully before adding it to the roux and whisking constantly.

Should I use no-boil lasagna noodles or cook regular noodles first?

Both work well with different advantages. Regular noodles offer better flavor absorption and firmer texture but require 10 minutes cooking. No-boil noodles save time and work excellently if you add extra sauce or béchamel to provide adequate moisture for softening. I prefer regular noodles for texture but recommend no-boil when preparing ahead.

What pasta shape alternatives work if I don’t have lasagna noodles?

Pappardelle ribbons work beautifully and layer similarly to lasagna noodles. Fettuccine creates thinner layers but requires careful assembly to prevent tearing. Rigatoni and penne create chunkier texture but work for deconstructed lasagna-style baking. Avoid small shapes like ditalini that provide insufficient coverage per layer.

Can I substitute the meat sauce with a vegetable filling for vegetarian lasagna?

Replace the meat sauce with sautéed vegetables: 2 cups zucchini, 2 cups mushrooms, 1 cup spinach, and 1 red bell pepper, all diced and cooked in olive oil until tender. Reduce heat and add tomato sauce to reach a jammy consistency. Mix with 0.5 cup Parmesan before layering. The vegetable version requires slightly less baking time, approximately 50-55 minutes total.

Final Thoughts

This lasagna recipe transforms humble ingredients into an impressive centerpiece that feels special at any table. Through years of refinement and countless batches in my Fresh Recipes Corner kitchen, I’ve developed techniques that consistently deliver authentic Italian flavor with approachable home cooking methods. Whether you’re cooking for family or impressing dinner guests, this lasagna recipe guarantees restaurant-quality results with warm, comforting layers that celebrate the joy of gathering around food.

Lasagna Recipe: Classic Italian Comfort Food

A rich and comforting Italian classic, this lasagna features tender pasta layers, a robust beef-based meat sauce, silky béchamel, and melted mozzarella. Perfect for families or gatherings, it balances authentic depth and ease with a foolproof layering technique.
Print Pin Rate
Course: pasta
Cuisine: Italian
Prep Time: 25 minutes
Cook Time: 1 hour 15 minutes
Total Time: 1 hour 40 minutes
Servings: 8 servings
Calories: 420kcal
Author: Eva Stoner

Ingredients

  • 12 lasagna noodles
  • 1 onion, finely chopped
  • 2 carrots, finely chopped
  • 3 celery stalks, finely chopped
  • 1 pound ground beef
  • 2 cloves garlic, minced
  • 1 (28 oz) can crushed tomatoes
  • 1 (15 oz) can tomato sauce
  • 1 (15 oz) can tomato paste
  • 1/2 cup chopped fresh basil
  • 1/4 cup grated Parmesan cheese
  • 1 tsp dried oregano
  • 1 bay leaf
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp red pepper flakes (optional)
  • 3 cups whole milk
  • 1/2 cup all-purpose flour
  • 1/4 tsp nutmeg
  • 2 cups shredded mozzarella cheese

Instructions

  • Cook lasagna noodles in salted boiling water 8-10 minutes until al dente; drain
  • Heat olive oil in a large skillet, sauté onion, carrot, and celery 5 minutes until softened
  • Add ground beef, cook 10 minutes until browned and crumbled
  • Stir in garlic, crushed tomatoes, tomato sauce, tomato paste, basil, oregano, bay leaf, salt, pepper, and red pepper flakes
  • Simmer meat sauce 30 minutes, partially covered, stirring occasionally
  • Meanwhile, make béchamel: melt butter in a saucepan, add flour and cook 2 minutes to remove raw taste
  • Whisk in milk gradually, simmer 10-15 minutes until smooth and thickened
  • Season with nutmeg and salt
  • Preheat oven to 375°F (190°C)
  • Layer a baking dish with noodles, meat sauce, béchamel, and mozzarella
  • Repeat layers, finishing with top layer of noodles and béchamel
  • Let rest 15 minutes before serving

Notes

Use store-bought béchamel or mozzarella for time-saving
For vegetarian version, omit ground beef and add sautéed spinach or mushrooms
Noodles can be cooked ahead and assembled immediately before baking

Nutrition

Serving: 1g | Calories: 420kcal | Carbohydrates: 45g | Protein: 25g | Fat: 20g | Saturated Fat: 12g | Cholesterol: 70mg | Sodium: 1800mg | Fiber: 3g | Sugar: 5g
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