Layered Perfection

The ultimate guide to crafting the absolute best lasagna recipe — incredibly easy to make, brimming with layers of rich, delicious flavors, and profoundly cozy and comforting. Prepare for a culinary experience that will redefine your appreciation for this classic Italian masterpiece.

A beautifully layered and baked lasagna, garnished with fresh basil, ready to be served from a white baking dish.

The Ultimate Homemade Lasagna Recipe: Your Guide to the Best Italian Comfort Food

Get ready to bookmark one of the most transformative recipes you’ll ever encounter! For years, I approached making homemade lasagna with a certain trepidation, often gravitating towards quicker pasta dishes. The truth was, many traditional lasagna recipes I tried simply didn’t justify the extensive effort. They often fell flat, lacking that memorable depth of flavor that truly good lasagna promises. My husband, Barclay, aptly described them as “whelming” — neither overwhelmingly good nor underwhelmingly bad, just…forgettable. And if I’m dedicating more than 30 minutes to a meal, it needs to be extraordinary.

However, a recent trip to Italy completely reshaped my perspective. Witnessing the passion for authentic Italian cuisine and tasting truly exceptional lasagna convinced me that the extra effort could indeed be worthwhile. Inspired by the culinary magic of Amalfi, I embarked on an intensive lasagna recipe testing journey. After countless batches and tireless adjustments, I am thrilled to share that I have finally perfected a classic lasagna recipe that I genuinely love. This isn’t just another lasagna; it’s THE BEST.

What makes this lasagna stand head and shoulders above the rest? It’s all about the flavor, meticulously built into every layer. We start with a rich, complex, and deeply delicious meat marinara sauce, slow-simmered to perfection. This sauce features zesty Italian sausage, which offers significantly more flavor than plain ground beef, complemented by easy canned tomatoes, a medley of special veggies, a splash of dry red wine, and an abundance of aromatic herbs. But the magic doesn’t stop there. We incorporate three different cheeses – because it simply isn’t lasagna without a creamy, melty cheese trifecta. To simplify your cooking experience, this recipe utilizes convenient no-boil lasagna noodles, saving you from the hassle of pre-boiling. And for that essential touch of freshness, generous amounts of fresh basil are baked into the layers and sprinkled on top. While the ingredient list might seem comprehensive, each component plays a crucial role in creating a bubbly, melty, and incredibly satisfying pan of lasagna. The effort? One hundred percent worth it.

Don’t be intimidated by the preparation time. This recipe is not technically difficult; it simply requires about an hour of focused prep. So, choose an evening when you’re not rushed, put on some enjoyable music, perhaps pour yourself a glass of wine or sparkling water, and let’s create a pan of the most delicious lasagna together. I am absolutely certain you are going to adore it.

Close-up of the gooey, cheesy, and saucy layers of the best homemade lasagna, showing melted mozzarella and rich red sauce.

Unlocking the Flavors: Essential Lasagna Ingredients

To embark on your journey to the best homemade lasagna, gathering the right ingredients is key. Each component plays a vital role in building the robust flavor profile that sets this recipe apart. Let’s ensure your shopping cart is loaded with everything you need for success:

  • High-Quality Italian Sausage: This is my secret weapon for an exceptionally flavorful sauce. The inherent richness, herbaceous notes, and zesty kick of good Italian sausage elevate the entire dish. Feel free to choose mild, sweet, or hot varieties based on your preference. If you’re keen on incorporating ground beef, a 50/50 split with Italian sausage is a fantastic compromise.
  • Aromatic Vegetables: A finely diced white or yellow onion forms the foundational aromatic base, slowly caramelizing to add sweetness and depth. Abundant fresh garlic cloves, minced, infuse the sauce with their pungent, savory essence. Additionally, half a cup of diced roasted red peppers contributes a wonderful smoky sweetness that beautifully complements the tomato sauce.
  • Premium Tomatoes & Tomato Paste: The quality of your canned tomatoes significantly impacts the final taste. I highly recommend three (15-ounce) cans of good-quality whole tomatoes, especially fire-roasted if you can find them, as they add an extra layer of smoky flavor. A few tablespoons of tomato paste further concentrate the tomato flavor and add body to the sauce. Splurging a little extra on quality tomatoes here is truly worth it.
  • Dry Red Wine: A splash of dry red wine is crucial for deglazing the pan and adding an incomparable depth of flavor to the meat sauce. The tannins and fruit notes in the wine enhance the savory ingredients, creating a more complex and well-rounded profile. If you prefer not to cook with alcohol, beef, chicken, or vegetable stock can be substituted, though the wine offers a unique richness.
  • Dried Herbs & Spices: This blend is essential for the sauce’s aromatic complexity. We’ll use crushed red pepper flakes for a subtle warmth (or more if you like heat), dried oregano for its classic Italian essence, a bay leaf for a hint of herbal bitterness, and plenty of fine sea salt and freshly-cracked black pepper to season everything perfectly.
  • Fresh Basil: When it comes to fresh basil, more is definitely more in this lasagna recipe! Its vibrant, sweet, and peppery notes are indispensable. We’ll chop a generous amount and stir it into the cheese mixture, and then I highly recommend scattering extra fresh basil leaves on top as a fragrant garnish before serving.
  • The Trio of Cheeses: Lasagna demands a harmonious blend of cheeses for ultimate texture and flavor.
    • Ricotta Cheese: Two 15-ounce containers of ricotta provide the creamy, fluffy layer. You can opt for whole milk ricotta for a richer result or part-skim for a lighter version; both work beautifully.
    • Freshly-Grated Parmesan Cheese: This adds a salty, nutty, and umami punch that’s irreplaceable. Always grate your Parmesan fresh for maximum flavor; pre-grated varieties often lack the same intensity.
    • Shredded Mozzarella: About four cups (one pound) of shredded mozzarella ensures that iconic gooey, stretchy, and melty quality. Low-moisture, part-skim mozzarella is ideal here to prevent the lasagna from becoming watery.
  • Egg: A single egg is mixed into the ricotta cheese blend, acting as a binding agent to help the cheese mixture set beautifully during baking, preventing it from running out when sliced.
  • Lasagna Noodles: To save you time and effort, this recipe champions no-boil lasagna noodles, which absorb moisture from the sauce as they bake, resulting in a perfectly tender texture without the pre-cook step. If you opt for classic, traditional lasagna noodles, remember to soak them in hot water for about 30 minutes while you prepare the other ingredients before layering them into the dish.

A close-up shot of the raw ingredients for lasagna: ground Italian sausage, diced onion, garlic, tomato paste, wine, herbs, and canned tomatoes.

Step-by-Step Guide: Crafting Your Perfect Lasagna

As mentioned, making homemade lasagna is a straightforward process, though it does require about an hour of focused preparation. Gather all your ingredients, get comfortable, and trust that the effort will be immensely rewarding. Let’s dive into the simple steps to create this incredible lasagna:

  1. Begin with the Flavorful Meat Sauce: In a large sauté pan or stockpot, brown the Italian sausage and diced onion over medium-high heat. Break up the sausage with a wooden spoon as it cooks until it’s fully browned and the onion is softened. Drain any excess grease. Add the minced garlic, tomato paste, and crushed red pepper flakes, sautéing for another 2 minutes until fragrant, stirring constantly. Pour in the dry red wine (or beef stock), using your wooden spoon to scrape up any delicious browned bits from the bottom of the pan – this is called deglazing and adds immense flavor. Stir in the drained whole tomatoes, diced roasted red peppers, dried oregano, and bay leaf. Season with salt and pepper. Use the spoon to break down the whole tomatoes into smaller pieces as the sauce begins to simmer. Reduce the heat to medium-low and let the sauce gently simmer for about 10-15 minutes, allowing the liquid to reduce by roughly half. You want the sauce to be juicy enough to hydrate the noodles but not overly watery. Remove the bay leaf before assembly.
  2. Prepare the Creamy Cheese Mixture: While the sauce simmers, in a separate large mixing bowl, combine the ricotta cheese, freshly-grated Parmesan cheese, roughly chopped fresh basil leaves, and the egg. Stir everything together until well combined and smooth. This creates the luscious, creamy layer that defines classic lasagna.
  3. Preheat Oven and Prep Baking Dish: Preheat your oven to 375°F (190°C). Lightly mist a 9 x 13-inch baking dish with cooking spray to prevent sticking.
  4. Master the Art of Lasagna Assembly: This is where all the wonderful components come together! Follow this specific layering order for optimal results:
    • First Layer: Spread approximately 1.5 cups of the rich meat sauce evenly across the bottom of the prepared baking dish. Place a single layer of no-boil lasagna noodles over the sauce, ensuring the surface of the pan is covered (you may need to overlap slightly or break noodles to fit). Carefully dollop one-third of the creamy ricotta mixture over the noodles, gently spreading it into an even layer. Finish this layer with 1 cup of shredded mozzarella.
    • Second Layer: Evenly spread another one-third of the remaining meat sauce over the mozzarella. Add another layer of lasagna noodles. Follow with half of the remaining ricotta mixture, spread smoothly, and then another 1 cup of shredded mozzarella.
    • Third Layer: Spread half of the remaining meat sauce. Lay down the final layer of lasagna noodles. Dollop and spread all of the remaining ricotta mixture over these noodles.
    • Fourth (Top) Layer: Spread all of the remaining meat sauce over the ricotta layer. Finally, generously sprinkle with the last 1 cup of shredded mozzarella cheese.
  5. Bake to Golden Perfection: Loosely tent the baking dish with aluminum foil, making sure the foil doesn’t touch the cheese directly to prevent sticking. Transfer the pan to the preheated oven and bake for 45 minutes. Remove the aluminum foil and continue baking for an additional 15-20 minutes, or until the sauce is visibly bubbling around the edges and the top layer of mozzarella is melted, bubbly, and beautifully golden brown. The internal temperature should reach about 165°F (74°C). Once baked, remove the pan from the oven and transfer it to a wire baking rack. Allow the lasagna to cool and rest for at least 5-10 minutes before slicing. This crucial resting period allows the layers to set, preventing a messy collapse when served.
  6. Serve and Savor: Once rested, sprinkle your desired optional toppings, such as extra fresh basil, grated Parmesan cheese, or a dash of crushed red pepper flakes for a little kick. Slice into generous portions, serve warm, and prepare to truly dig in!

A freshly baked lasagna, still in the pan, with bubbly golden cheese on top, cooling on a wire rack.

Unleash Your Inner Chef: Lasagna Recipe Variations

This classic lasagna recipe provides a perfect foundation, but its versatility is truly remarkable. Feel empowered to customize and experiment, tailoring it to your personal preferences or dietary needs. Here are some fantastic variations to inspire your culinary creativity:

  • Different Meat Choices: While Italian sausage is highly recommended for its flavor, this recipe is incredibly adaptable to other proteins. Ground beef, ground turkey, or ground chicken would all make delicious substitutes. If opting for a different meat, I suggest adding about 1 tablespoon of Italian seasoning (or a blend of dried oregano, basil, and thyme) to the sauce to replicate some of the zesty, herbaceous flavors typically found in Italian sausage.
  • Craft a Vegetarian Masterpiece: Easily transform this into a hearty vegetarian lasagna by simply omitting the meat entirely. To ensure a satisfying texture and flavor, consider sautéing finely chopped vegetables such as mushrooms, carrots, zucchini, bell peppers, or eggplant. Make sure to cook these vegetables thoroughly to release their excess moisture, preventing your vegetarian lasagna from becoming watery.
  • Boost Your Veggie Intake: Even if you’re keeping the meat, don’t hesitate to add extra vegetables to the sauce. Sautéed baby bella mushrooms add an earthy depth, while finely diced carrots or bell peppers can boost nutrition and color.
  • The Spinach Lasagna Twist: For a classic spinach lasagna, thaw a 10-ounce package of frozen chopped spinach. The crucial step here is to squeeze out as much moisture as possible from the spinach – use a clean kitchen towel or paper towels. Once thoroughly drained, stir the spinach into the ricotta cheese mixture.
  • A Symphony of Fresh Herbs: Beyond basil, feel free to incorporate other fresh Italian herbs you might have on hand. Finely chopped fresh rosemary, thyme, or sage would all add wonderful aromatic nuances to both the sauce and the cheese layers.
  • Extra Cheesy Delights: If you’re a true cheese lover, double the amount of mozzarella on the top layer for an extra golden, bubbly crust. You can also experiment with other cheeses within the layers; smoked mozzarella adds a wonderful depth, while a touch of crumbled goat cheese can introduce a tangy creaminess. Provolone or fontina are also excellent additions.
  • Turn Up the Heat (Spicy Lasagna): For those who appreciate a fiery kick, simply double or triple the amount of crushed red pepper flakes in the meat sauce. You can also add a pinch of cayenne pepper for extra heat.
  • Healthy Noodle Alternatives: For a lighter, low-carb, or gluten-free option, consider replacing traditional pasta noodles with vegetable alternatives.
    • Zucchini Lasagna: Very thinly slice zucchini lengthwise (using a mandoline is best) to create “noodles.”
    • Eggplant Lasagna: Similarly, thinly slice eggplant lengthwise.
    • Important Prep for Veggie Noodles: For both zucchini and eggplant, you must draw out excess moisture. Lay the sliced vegetables on paper towels, sprinkle lightly with salt, and let them sit for 30 minutes to an hour. This process will draw out water, preventing your lasagna from becoming soggy. After draining, rinse off any excess salt and pat them thoroughly dry before layering into the lasagna.

Various images of lasagna: one slice on a plate, a full pan, and close-ups of ingredients, suggesting preparation and serving.

Make Ahead & Freezer Friendly Lasagna: Tips for Convenience

One of the many wonderful qualities of lasagna is how well it adapts to meal prepping and freezing. Whether you want to prepare it in advance for a future gathering or save leftovers for a busy weeknight, this recipe has you covered with clear instructions.

How To Freeze Lasagna (Before Baking):

Preparing lasagna ahead of time and freezing it unbaked is a fantastic way to enjoy a homemade meal with minimal effort later. Simply follow the recipe instructions below for making the sauce, cheese mixture, and assembling all the layers in your baking dish. Once assembled, but before baking, ensure the lasagna has cooled to room temperature if any components were warm. Then, cover the pan tightly with a layer of plastic wrap, making sure it gently touches the top layer of cheese to prevent freezer burn. Follow this with a layer of heavy-duty aluminum foil, sealing the entire pan securely. Freeze the pan for up to 3 months. When ready to bake, remove the pan from the freezer and let it thaw in the refrigerator for a full 24 hours. Then, bake according to the instructions below, adding an extra 10-15 minutes to the covered cook time to ensure the lasagna is completely heated through before uncovering and browning the top. Enjoy your perfectly prepped meal!

How To Freeze Lasagna (After Baking):

You can also freeze an entire baked pan of lasagna or individual servings if you have leftovers. After the lasagna has finished baking, allow it to cool completely to room temperature. For an entire pan, wrap it as directed above (plastic wrap touching the top, then foil) and freeze for up to 3 months. For individual servings, portion them into freezer-safe food storage containers or wrap them tightly in plastic wrap and foil. Freeze for up to 3 months.

How To Reheat Frozen (Cooked) Lasagna:

To reheat a pan of previously baked and frozen lasagna, first remove any plastic wrap. Cover the entire pan tightly with aluminum foil. Bake in a preheated oven at 350°F (175°C) until the lasagna is heated through to an internal temperature of 165°F (74°C) – this can take 45-60 minutes or more, depending on the size. Once heated, remove the foil and bake for an extra 5-10 minutes to allow the top layer of cheese to crisp up and turn golden. Then, serve and enjoy as if it were freshly made.

A delicious slice of classic lasagna on a white plate with a fork, ready to be eaten, showing the distinct layers.

Perfect Pairings: What To Serve With Lasagna

This rich and satisfying homemade lasagna is a meal in itself, but a few complementary side dishes can elevate your dining experience to a true Italian feast. Here are some recommended pairings:

  • Fresh Green Salad: A crisp, light salad provides a refreshing counterpoint to the richness of the lasagna. Consider a simple Everyday Salad with a vinaigrette dressing or an Everyday Italian Salad featuring a mix of greens, cherry tomatoes, red onion, and perhaps some olives and feta. A classic Caesar salad is also an excellent choice.
  • Garlic Bread or Crusty Bread: You absolutely can’t go wrong with warm, buttery garlic bread or a crusty Italian baguette. It’s perfect for soaking up any extra sauce and adding another layer of comfort.
  • Roasted Vegetables: Roasted vegetables offer a healthy and flavorful accompaniment. Try Everything Roasted Asparagus, which is quick and easy, or Roasted Brussels Sprouts for a slightly more robust flavor. Roasted broccoli or green beans tossed with olive oil and garlic are also fantastic options.
  • Wine Pairing: For wine lovers, a medium-bodied Italian red wine would be an ideal pairing. Chianti, Montepulciano d’Abruzzo, or a Sangiovese will beautifully complement the rich meat sauce.


Print Recipe

clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon

The best homemade lasagna in a pan with a single slice removed, showing all the cheesy, meaty layers.

The BEST Lasagna!

4.8 from 65 reviews


  • Prep Time:
    40 minutes


  • Cook Time:
    60 minutes


  • Total Time:
    1 hour 40 minutes


  • Yield:
    12 servings 1x
Print Recipe

Description

The absolute best lasagna recipe — easy to make, layered up with the most delicious flavors, and so incredibly cozy and comforting. See notes above for potential ingredient variations.


Ingredients


Scale

Meat Sauce:

  • 1 ½ pounds ground Italian sausage (or you can do half sausage + half ground beef)
  • 1 medium white or yellow onion, peeled and diced
  • 6 large garlic cloves, peeled and minced
  • 3 tablespoons tomato paste
  • ½ teaspoon crushed red pepper flakes
  • ½ cup dry red wine (or beef stock)
  • 3 (15-ounce) cans whole tomatoes*, drained
  • ½ cup diced roasted red peppers
  • 2 teaspoons dried oregano
  • 1 bay leaf
  • 1 teaspoon fine sea salt
  • ½ teaspoon freshly-cracked black pepper

Cheese Mixture:

  • 2 (15-ounce) containers ricotta cheese (part-skim or whole milk)
  • 1 cup freshly-grated Parmesan cheese
  • 1 cup tightly-packed fresh basil leaves, roughly chopped
  • 1 egg

Remaining Layers:

  • 4 cups (1 pound) shredded mozzarella
  • 15 no-boil lasagna noodles (or however many needed to make three layers in your pan*)
  • optional toppings: extra basil, Parmesan cheese and/or crushed red pepper flakes


Instructions

  1. Make the sauce: In a large sauté pan or stockpot, cook the sausage and onion over medium-high heat until the sausage is completely browned, crumbling it with a wooden spoon as it cooks. Add the garlic, tomato paste and crushed red pepper flakes and sauté for 2 more minutes, stirring occasionally. Stir in the wine, using a wooden spoon to scrape up any of the browned bits that have stuck to the bottom of the pan. Add the tomatoes, roasted red peppers, oregano, bay leaf, salt and pepper, and stir to combine. Use the wooden spoon to break up the tomatoes into small pieces as the sauce continues to cook. Once the sauce reaches a simmer, reduce heat to medium to maintain the simmer. Then let the sauce continue to simmer and reduce down for about 10-15 minutes, or until about half of the juices have evaporated. (You still want the sauce to be fairly juicy, just not overly so.) Discard bay leaf. Remove pan from heat and set aside until ready to use.
  2. Make the cheese mixture: Meanwhile, in a separate mixing bowl, stir together the ricotta, Parmesan, basil and egg until combined.
  3. Prep the oven and baking dish: Heat the oven to 375°F and mist a 9 x 13-inch baking dish with cooking spray.
  4. Assemble: Next, it’s assembly time!
    1. First layer: Spread 1.5 cups of the sauce mixture evenly along the bottom of the pan. Then add on a layer of lasagna noodles (so that the surface of the pan is covered, more or less), followed by 1/3 of the ricotta mixture (which I recommend adding in small spoonfuls, which you can then spread out into an even layer), followed by 1 cup of the shredded mozzarella.
    2. Second layer: Evenly layer 1/3 of the remaining sauce, 1 more round of lasagna noodles, 1/2 of the remaining ricotta mixture, and 1 cup shredded mozzarella.
    3. Third layer: Evenly layer 1/2 of the remaining sauce, 1 more round of lasagna noodles, all of the remaining ricotta mixture.
    4. Fourth layer: Evenly layer all of the remaining sauce, 1 cup shredded mozzarella.
  5. Bake: Loosely tent aluminum foil to cover the pan (try to avoid touching the cheese). Transfer pan to the oven and bake for 45 minutes. Remove the aluminum foil and bake for 15-20 more minutes, until the sauce is bubbly around the edges and the top of the cheese starts to bubble and turn golden. Transfer the pan to a wire baking rack and cool for 5 minutes.
  6. Serve: Sprinkle with your desired toppings, slice, serve warm and enjoy!

Equipment

9×13″ Baking Dish

Buy Now →

Large Sauté Pan

Buy Now →

Mixing Bowls

Buy Now →


Notes

Italian Sausage: Feel free to use whatever kind of sausage you prefer — hot, mild or sweet.

Tomatoes: If available, I recommend buying the cans of fire-roasted tomatoes for extra flavor.

Lasagna Noodles: Just use however many lasagna noodles are needed to fully cover your pan in three layers. Different brands vary in size/shape, so the number 15 is just an estimate. If using classic (not no-boil) noodles, you will need to submerge and soak the noodles in hot (not boiling) water for 30 minutes before adding them to the lasagna.

Source: Recipe adapted from Epicurious.

Let us know if you made this recipe!

Tag @gimmesomeoven on Instagram and hashtag it #gimmesomeoven

A stunning overhead shot of the baked lasagna, highlighting the golden cheese and fresh basil, ready to be served.

Tips for Lasagna Success: Achieving Perfection Every Time

Creating the perfect lasagna isn’t just about following the steps; a few expert tips can elevate your dish from delicious to truly unforgettable. Keep these pointers in mind for lasagna success:

  • Don’t Over-Sauce: While a generous sauce is key to flavor, an overly liquid sauce can lead to a watery lasagna. Ensure your meat sauce has reduced sufficiently during simmering, so it’s thick enough to cling to the noodles but still moist enough to cook them.
  • The Importance of Resting: This cannot be stressed enough! Allowing your lasagna to rest for at least 5-10 minutes (and ideally 15-20 minutes for a truly clean slice) after it comes out of the oven is crucial. This time allows the molten cheese and sauce to set, preventing a messy, soupy collapse when you cut into it. Patience here is rewarded with beautifully defined layers.
  • Even Layers are Happy Layers: Take the time to spread each layer of sauce and cheese evenly. This ensures that every bite offers a harmonious balance of flavors and textures, and that the noodles cook uniformly.
  • Quality Ingredients Matter: As highlighted in the ingredients section, investing in good quality components, especially Italian sausage and canned tomatoes, makes a noticeable difference in the depth and richness of your lasagna.
  • Fresh Herbs are a Game Changer: Don’t skip the fresh basil. Its vibrant, peppery sweetness provides a burst of freshness that contrasts beautifully with the rich, savory sauce and cheese. Add it to the ricotta mixture and as a garnish.
  • Pre-Soak Classic Noodles (If Not Using No-Boil): If you choose traditional lasagna noodles, remember to soak them in hot water for about 30 minutes before assembling. This jumpstarts their hydration process and ensures they cook through perfectly in the oven.
  • Adjust Seasoning: Always taste your meat sauce before layering. Adjust salt, pepper, and red pepper flakes to your liking. Remember that the cheeses will add salinity, so season the sauce well but not excessively.

Conclusion: Your Journey to Lasagna Perfection Awaits

Congratulations! You are now equipped with the ultimate recipe and expert tips to create a truly exceptional homemade lasagna. This recipe, born from a desire for authentic, deeply flavorful Italian comfort food, promises to be a game-changer in your kitchen. It’s a dish that brings people together, evoking warmth, coziness, and pure satisfaction with every forkful.

Forget the days of “whelming” lasagna. This version, with its rich, slow-simmered meat sauce, creamy three-cheese blend, and fragrant fresh basil, is an absolute showstopper that justifies every minute of preparation. Whether you’re cooking for a special occasion or simply craving a comforting meal, this lasagna delivers on all fronts.

So, gather your ingredients, set aside some time, and immerse yourself in the joyful process of creating this Italian masterpiece. We are confident that once you try this recipe, it will become a cherished favorite in your culinary repertoire. We can’t wait for you to experience the magic!