The Best Homemade Lasagna Recipe
This is the best homemade lasagna recipe I’ve got, and I’ve been tinkering with it for years. The sauce has anchovy paste and a Parmesan rind simmering in it, and a splash of sherry goes in at the very end. I call it my Michelin star lasagna, which is a joke… mostly. Even the ricotta gets seasoned! It takes an afternoon, and the corners come out crispy, which is the part everybody fights over.

Do not forget to check out my Chefs Tips and Wine Pairings sections below!
The Recipe is next!
But remember, you can scroll past the recipe to learn a bunch more about this homemade lasagna recipe. Plus wine pairings!! The recipe is listed again at the end, so you don’t have to come all the way back up here!! Unless you want to 🙂

The Best Homemade Lasagna Recipe
Ingredients
Meat Sauce:
- 1 tbsp extra virgin olive oil
- 2 tsp anchovy paste
- 1 lb sweet or hot Italian sausage, casings removed
- ¾ lb ground beef, 80/20
- 1 cup yellow onion, finely chopped
- 2 tbsp carrot, finely grated
- 4 cloves garlic, minced
- 2 6 oz cans tomato paste
- 1 cup dry red wine
- ½ cup beef stock
- 2 28 oz cans crushed tomatoes
- 2 tbsp sugar
- ½ tsp fennel seeds
- 1 tsp dried oregano
- ½ cup fresh basil, chopped
- 2 tbsp fresh parsley, chopped
- 1 Parmesan rind, 2–3 inches
- Kosher salt & freshly ground black pepper, to taste
- 1 tbsp dry sherry, stirred in after simmering
Ricotta Cheese Layer:
- 16 oz whole milk ricotta
- 5 oz fontina cheese, grated
- 1 large egg + 1 egg yolk
- ¼ cup Parmesan, finely grated
- 2 tbsp heavy cream
- ¼ tsp freshly grated nutmeg
- Salt & pepper to taste
Cheese for Layering:
- 16 oz fresh mozzarella, grated or torn
- ½ cup Parmesan, finely grated
- ¼ cup Pecorino Romano, finely grated (optional)
Pasta:
- 1 lb fresh lasagna sheets
- or high-quality dried noodles, par-boiled to al dente
Instructions
Make the Meat Sauce
- In a large, heavy pot, heat olive oil over medium-high heat.
- Add sausage and ground beef. Brown deeply and remove with a slotted spoon, leaving rendered fat in the pot.
- Lower heat to medium. Add onion and grated carrot to the rendered fat; sauté until softened, ~5–7 minutes.
- Add garlic; cook 1–2 minutes until fragrant.
- Stir in anchovy paste; bloom ~1 minute.
- Add tomato paste and cook until darkened and aromatic, ~2–3 minutes.
- Deglaze with red wine; simmer until reduced by half.
- Return meat to the pot. Add beef stock, crushed tomatoes, sugar, fennel, oregano. Stir.
- Add Parmesan rind. Simmer uncovered 45–60 minutes, stirring occasionally.
- Remove rind. Stir in basil, parsley, and sherry. Taste and season.
Make the Ricotta Mixture
- Mix ricotta, fontina, egg + yolk, Parmesan, cream, nutmeg, salt & pepper until smooth. Set aside.
Preheat Oven and Cook the Lasagna Noodles
- Preheat your oven to 375°F (190°C).
- Bring a large pot of salted water to a boil.
- Once boiling, add lasagna noodles and cook to al dente, following package instructions.
- (Set a timer—don’t overcook!)
- Stir gently during cooking to prevent sticking.
- When done, drain and rinse with cold water until noodles are fully cooled.
- Lay cooled noodles flat on wax or parchment paper while you prepare to assemble.
Assemble the Lasagna (deep 9×13 pan):
- Spread 1–1½ cups meat sauce on bottom of pan.
- Layer pasta sheets, slightly overlapping.
- Spread ½ of ricotta mixture.
- Sprinkle ⅓ mozzarella + Parmesan (and Pecorino, if using).
- Add 1½ cups meat sauce.
- Repeat steps 2–5 until near top of pan.
- Final layer: pasta → sauce → all remaining cheese.
Bake
- Insert 9–12 toothpicks upright across the top to prevent foil contact with cheese.
- Cover with foil and bake for 45 minutes.
- Remove foil and toothpicks.
- Optional: Broil for 3–5 minutes to achieve a deep golden top. Watch closely.
- Let rest at least 20–30 minutes before slicing for clean, perfect layers.
Optional Garnish:
- Fresh basil
- Drizzle of good olive oil before serving
Lots of good stuff below!
Don’t rush off to the oven just yet. Below you’ll find how to layer lasagna in the right order (the top layer included), what lasagna means (the story is stranger than you’d think), why there are two cans of tomato paste in the sauce, chef’s tips, make-ahead tips, wine pairings, and a lot more! The recipe link shows up at the bottom so you don’t have to scroll back up.
A Little History of Lasagna
Lasagna may have been named for the pot, not the pasta, which I love. That’s the story the dictionaries give: Latin lasanum, from the Greek lasanon, a stand for a pot. The Latin word also shows up meaning a chamber pot. Petronius uses it that way. Yep. And as a side note, I “forced”, well actually you can remove the quotes, my kids to take Latin from 6th grade on. It’s awesome. Like my grandfather said. “You don’t know the english language until you understand Latin”
What lasagna means depends a little on who you ask. The pot is the dictionary answer, but there are other ideas too. One says it comes from the Greek laganon, a flat sheet of dough, which makes more sense to me. Another points to lawzīnaj, a layered Arabic almond pastry. Nobody has settled it, and I kind of like that.
The word is older than any recipe we have. Uguccione da Pisa mentions lasania around 1180, and lasagne turns up in Bologna in 1282. One of the earliest surviving recipes comes a little later, in the Liber de Coquina, an early 1300s cookbook, probably from southern Italy. You roll leavened dough as thin as you can, cut it into squares three fingers wide, boil it in salted water, and layer it with grated cheese and a little spice. Then you eat it by picking it up with a pointed wooden stick. A stick!
No tomatoes yet, and not for a long time. Even the Neapolitan carnival lasagna Ippolito Cavalcanti wrote down in the 1830s has no tomato and no ragù. An often-cited early printed tomato lasagna is from 1881, in Francesco Palma’s Il Principe dei cuochi, also out of Naples.
The regional versions tell different stories. Naples has the carnival version, loaded with little meatballs, ricotta, hard-boiled eggs, sausage, and ragù. Bologna’s registered lasagne verdi alla bolognese uses green spinach pasta, ragù, and béchamel.
The version I grew up picturing is Italian-American: ground beef, mozzarella, canned tomatoes, a deep 9×13. That sits much closer to the Naples side of the family than the Bolognese one, and mine sits right there too, with a few extras from my own kitchen. Lasagna has been picking up layers for seven hundred years. I just added a couple more.
From ancient ovens to your kitchen—it’s layered history, literally.
What Makes This Homemade Lasagna Different
Two cans of tomato paste. This much tomato paste in a lasagna sounds like a typo, I know! It cooks down in the pot until it turns from bright red to rust, and that’s where the sauce gets its deep, almost meaty sweetness.
Then there’s the toothpick trick. Nine to twelve toothpicks go in upright across the top so the foil sits above the cheese. I’ve peeled half a lasagna’s cheese off with the foil before, and I’m not doing that again.
I use fresh pasta sheets when I can find them. They’re thin, so you get more layers, and the edges bake up crisp like crackers.
Then the rest, 20 to 30 minutes before anybody cuts in. It’s torture. It’s also the only way you get clean slices!
Why This Homemade Lasagna Recipe Works
- Sausage and Beef, Both: Just beef is fine. But the sausage comes seasoned already, fennel and garlic and whatever else the butcher put in there, so half the work is done before you start.
- Anchovy Paste: This is the one I get emails about. I’ve stopped explaining it to people. :). It is the source of all things flavor!!
- Red Wine, Cooked Down: Whatever red you’d drink with it. The kitchen smells like a wine bar for a few minutes and then, like dinner!
- The Parmesan Rind: I keep a bag of old rinds in the freezer for exactly this. Fish it out before you layer!
- Fennel and Oregano: Fennel is the red-sauce-restaurant flavor, as far as I’m concerned. Oregano too, but fennel’s the big one.
- Fresh Herbs Last: Basil and parsley at the end. An hour in the pot and they’d taste like nothing.
- A Little Sugar, A Little Sherry: Two cans of tomato paste need a little sugar, and the sherry wakes it up at the end. Sweet, then sharp.
- The Cheese Layer: Fresh mozzarella, Parmesan, and Pecorino if you want it. I always want it.
- Cooked vs. Raw Tomato: This one simmers for an hour. If you want the opposite, my Homemade Pizza Dough Recipe uses a raw sauce and lets the oven cook it.
How to Make Homemade Lasagna

Step 1: Make the Sauce and Ricotta Mixture
- Brown the Meats: Sear Italian sausage and ground beef in olive oil. Remove and set aside, leaving the rendered fat.
- Make the Sauce: Sauté onion and grated carrot in the meat fat. Add garlic, anchovy paste, and tomato paste; cook until deep and fragrant. Deglaze with red wine, reduce, then stir in beef stock, crushed tomatoes, sugar, herbs, and Parmesan rind. Return meat to pot and simmer uncovered 45–60 minutes. Finish with basil, parsley, and a splash of sherry.
- Mix the Ricotta Layer: Combine ricotta, fontina, egg + yolk, Parmesan, heavy cream, nutmeg, salt, and pepper. Mix until smooth.

Step 2: Cook the Noodles and Assemble the Lasagna
- Cook the Noodles: Heat the oven to 375°F. Boil the noodles in salted water until just al dente (set a timer), then rinse them cold and lay them flat on parchment so they don’t stick together.
- Lasagna Layer Order: Here’s how to layer lasagna in a deep 9×13, from the bottom up: 1 to 1½ cups of meat sauce, noodles slightly overlapping, half the ricotta mixture, a third of the mozzarella and Parmesan (and Pecorino, if you’re using it), then 1½ cups of sauce. Repeat that once with the rest of the ricotta.
- The Top Layer: The last noodles, sauce, and the rest of the cheese. That’s three layers of noodles, and the top layer of lasagna should be sauce and cheese, so nothing up there dries out.

Step 3: Bake, Broil, and Rest
- Cover and Bake: Stick 9 to 12 toothpicks upright across the top, lay the foil over them, and bake for 45 minutes.
- Broil: Foil and toothpicks off. A few minutes under the broiler for a deep golden top, and don’t walk away!
- Rest: 20 to 30 minutes before you slice. Fresh basil and a drizzle of good olive oil to finish.
Make-Ahead & Storage for Homemade Lasagna
- Make the sauce early. The meat sauce is good for as much as 3 days in the fridge, and it tastes better on day two anyway. The ricotta mixture can be made the night before too. On lasagna day you’re just boiling noodles and layering!
- Assemble it ahead. Layer the lasagna, cover it tightly, and put it in the fridge for as much as 2 days before baking. Straight from the fridge at 375°F, give it about 15 extra minutes under the foil. If your oven runs at 350°F, figure an hour to an hour and 15 minutes covered, then uncover it for the last 10 to 15.
- In the fridge. Baked leftovers are good for as much as 4 days, covered. Reheat slices at 350°F under foil for about 20 minutes, or in the microwave if it’s lunch and nobody’s watching.
- In the freezer. Baked or unbaked, wrapped in plastic and then foil, it’s good for as much as 3 months. Thaw it overnight in the fridge before it goes in the oven. I put a frozen lasagna in a glass dish straight into a hot oven one winter, and the dish cracked right down the middle… completely awful! That’s how I found out glass and big temperature swings don’t get along.
- The Garnish Rule. Fresh basil and the drizzle of olive oil go on after reheating, not before. Frozen basil comes back black and slimy.
- Meal Prep Tip. When I’m already making the sauce, I make two lasagnas and freeze the second one. Future me is always very grateful!
Homemade Lasagna Upgrades and Variations
Once you’ve made the classic, here’s where it can go.
- Half Hot Sausage: Sweet sausage is the safe pick. I go half and half, and the hot one creeps up on you a few bites in.
- Béchamel Instead of Ricotta: This is the Bologna way. A white sauce goes where the ricotta would, and it’s richer and a little fussier, and I love it on a cold night.
- Eggplant Lasagna: Swap the noodles for eggplant, and yes, it holds up. Roasting first matters. Raw eggplant floods the pan.
- Seafood Lasagna: I make a shrimp and crab one with béchamel when I’m feeling fancy. It’s a Christmas Eve kind of lasagna in my book.
- Homemade Pasta Sheets: If you’ve got a pasta roller, dig it out. It’s the restaurant move, and fresh sheets only need about a minute in the water.
- Ricotta Add-Ins: I’ve tried lemon zest, basil, and roasted garlic in there. The garlic won.
- Lasagna for Two: A loaf pan works, and a quarter of the recipe fills it about right. Same method, shorter bake. Start peeking at 30 minutes.
- Serve It With Lemony Arugula: I can’t eat a slice this big without something green next to it. A pile of arugula with lemon and olive oil does it for me!

Chef’s Tips for Homemade Lasagna
- Grate the Carrot on a Microplane: A box grater leaves little orange bits floating around. The Microplane doesn’t.
- Use a Wide Pot for the Sauce: I use my widest pot, the one that barely fits on the burner. The sauce cooks down faster in it and browns more around the sides.
- Taste the Ricotta Mix: I always taste the ricotta before the egg goes in (raw egg, no thanks). If it’s flat, more salt, and a little lemon zest if there’s a lemon around.
- Grate Your Own Cheese: Bagged shredded mozzarella is dusted with anti-caking powder, and you can tell when it melts. Five extra minutes with a box grater. Worth it!
- Layer Cheese to the Edges: Push the cheese all the way to the sides of the pan. Those burnt-ish corners are my favorite bite.
- Let the Sauce Cool Slightly Before Assembling: Let the sauce sit off the heat while the noodles cook. Cooler sauce means better grip, better layers.
- Bake in a Metal Pan: I switched to a metal pan and I’m not switching back. Crispier edges, and the bottom finally browns.
- Slice with a Serrated Knife: Use your bread knife. It saws through the layers without dragging them apart.
Flavor Adjustment Guide for Homemade Lasagna
Lasagna takes a while, so when something’s off it stings a little. Here’s how I fix it.
- Watery Lasagna: A puddle in the bottom of the pan… ugh. It’s usually wet noodles, a sauce that didn’t cook down enough, or cutting in too early. Drain the noodles well, simmer the sauce until a spoon leaves a trail through it, and give it the full 20 to 30 minutes of rest.
- Falls Apart When You Slice It: You cut it too soon. I know! I do it too. Let it rest, and use the bread knife.
- Sauce Tastes Sharp or Tinny: That’s the tomato paste talking. Let it simmer another 15 minutes so the paste can mellow out, or add a pinch more sugar. Two cans is a lot, and it needs the time.
- Too Salty: Sausage, Parmesan, Pecorino, and anchovy are all salty, so taste before you add a single pinch more. If it’s already too far gone, skip the Pecorino on top and serve it with that plain arugula.
- Bland: Honestly, it’s nearly always salt. Season the sauce at the end, after the sherry, and season the ricotta too.
- Grainy Ricotta Layer: Part-skim ricotta turns grainy in the oven. Full-fat ricotta plus the cream in the mixture keeps it smooth.
- Top Too Dark: The broiler got away from you. It happens fast, like sixty seconds fast. Scrape off anything black and call it rustic!
- Dry Lasagna: Not enough sauce between the layers, or too long uncovered. Go heavier on the sauce in the middle layers next time, and for leftovers, a spoonful of warm sauce over each slice puts it right back.
Skip ahead Jump to Recipe

Key Ingredients for Homemade Lasagna
- Italian Sausage (Sweet or Hot): Casings off, from the butcher counter if you can get it there. Sweet or hot is your call. You know where I land by now.
- Anchovy Paste: It comes in a tube and lives in the fridge door for months.
- Tomato Paste: Two cans sounds like a lot. It is a lot! That’s where the deep, cooked-all-day flavor comes from, and it only needs 2 to 3 minutes in the pot to get there.
- Dry Red Wine: Cabernet, Sangiovese, or a red blend. I just use a glass of whatever I’m drinking that night.
- Parmesan Rind: The hard end of the block you’d normally throw away. Don’t!
- Fontina Cheese: Fontina is why the ricotta layer stays creamy and a little stretchy after an hour in the oven.
- Nutmeg: Freshly grated. Pre-ground works in a pinch.
- Fresh Mozzarella: Torn into pieces and patted dry first. It’s wet, and wet cheese is how you end up with a watery lasagna.
- Fresh Basil and Parsley: Buy the basil the day you make this. It turns black fast.
- Pasta Sheets (Fresh or Dried): Fresh sheets from the refrigerated case, or good dried noodles cooked to al dente. Both work. I like fresh better.

Wine Pairings for Homemade Lasagna
- Chianti Classico (Tuscany, Italy)
Why it Works: The obvious pick, and it’s the obvious pick for a reason. High acid and sour cherry line right up with a tomato sauce this heavy on paste, and it’s what I’d order with meat lasagna in any trattoria.
Tasting Notes: Sour cherry, dried oregano, leather, and crushed herbs.
Suggested Label: Fontodi Chianti Classico - Zinfandel (California, USA)
Why it Works: Big, jammy, and a little peppery. It’s my pick when the sausage is half hot, since the fruit calms the heat down.
Tasting Notes: Blackberry jam, clove, cracked pepper, and vanilla.
Suggested Label: Ridge Geyserville Zinfandel (Sonoma) - Syrah (Northern Rhône, France or Washington, USA)
Why it Works: Peppery and a little meaty itself, which sounds odd for a wine and makes total sense next to browned sausage and fennel.
Tasting Notes: Blackberry, charcuterie, olive tapenade, and graphite.
Suggested Label: Guigal Crozes-Hermitage (France) or Gramercy Cellars Syrah (Washington) - Barbera (Piedmont, Italy)
Why it Works: The easy one. Bright, low in tannin, and friendly with the sweetness from the carrot and tomato. I open two when I’m feeding a crowd.
Tasting Notes: Black plum, raspberry, licorice, and dried herbs.
Suggested Label: Vietti Barbera d’Alba “Tre Vigne” - Tempranillo (Rioja, Spain)
Why it Works: Oak-aged, so there’s vanilla and a little tobacco going on. I pour this one when it’s cold out and nobody’s in a hurry to leave the table, and it sits nicely next to the ricotta layer.
Tasting Notes: Red cherry, tobacco leaf, vanilla, and dried fig.
Suggested Label: La Rioja Alta Viña Ardanza Reserva
FAQs
Yes. If you want it piping hot and fresh from the oven but with little prep time, just assemble the lasagna, cover it tightly, and refrigerate for as much as 2 days before baking. It tastes better when it has time to chill and soak up flavor. Of course, you can also cook it and put it in the fridge, leading to lots of leftovers that the family will thank you for.
Yes. Freeze it fully assembled (unbaked). Just wrap it tight and label it. Thaw it overnight in the fridge, or bake it straight from frozen in a metal pan (never glass) at 375°F, covered, for about 90 minutes, then uncover and brown the top.
A deep metal or enameled cast iron pan works best. Just remember the depth is really important for maximum stacking. Glass is fine, but it doesn’t brown the bottom or sides the same way.
Yes. I know, I know, it sounds strange in a lasagna. It melts into the sauce in about a minute and gives it a savory punch, and that’s how you get this much umami.
Sure, but it won’t have the same flavor. To make up for that, you can add fennel, garlic, and red pepper flakes.
Yes. The texture is silky and tender but still holds its shape. Plus, if you’ve never made fresh pasta before, this will be a great new experience. If you can’t get it, par-boil your dried noodles till just shy of al dente. Fresh sheets can go soft if the sauce is thin, so cook the sauce down until a spoon leaves a trail.
They keep the foil from sticking to the cheese. Think of them like tent poles.
Let it rest after baking, which lets the cheese reform and hold things together. 20 to 30 minutes minimum lets the layers settle and slice clean. You do not want to slice while the cheese is still hot lava.
Yes, with foil for the first 45 minutes, propped up on toothpicks so it doesn’t touch the cheese. Then the foil comes off so the top can brown.
Sweet Italian sausage and 80/20 ground beef together. The sausage does the seasoning and the beef does the body. That’s the combination I keep coming back to.
You can. Blend it smooth first, or the curds stay lumpy in the layer. It’s a little tangier and a little wetter, so drain it well.
Something green and sharp. I do arugula with lemon and olive oil, and roasted broccoli or green beans work too. Garlic bread isn’t a vegetable, but it’s on my table anyway!
Sauce on the bottom, then noodles, ricotta, cheese, and more sauce, and repeat. The top layer is noodles, sauce, and the last of the cheese. The full breakdown is up in How to Make.

Equipment Needed for Homemade Lasagna
- Large Heavy-Bottomed Pot: For cooking the sauce. Go wide so it reduces evenly and gets that perfect texture.
- Slotted Spoon: For moving the meat.
- Box Grater or Microplane: For shredding cheese, nutmeg, and carrots.
- Mixing Bowls: For mixing. Optimally, you’ll have three. One for the ricotta layer, one for holding grated cheese, and one just because you’ll always need another bowl.
- Deep 9×13 Lasagna Pan: For baking the lasagna in. Remember, you need at least 3 inches to stack those layers without spillover.
- Parchment or Wax Paper: For laying out your noodles after boiling.
- Toothpicks: For keeping the foil off your cheesy top.
- Heavy-Duty Foil: For covering lasagna during the bake-and-steam phase.
- Serrated Knife: For cutting lasagna.
- Metal Spatula or Fish Turner: For handling lasagna slices.
- Broiler (Optional): For toasting the cheesy top and getting those famous toasted cheese edges. Just be sure to watch it like a hawk.
Related Recipes You’ll Love:
If this lasagna is your kind of Sunday, these are the ones I’d make next:
The Best Spaghetti Sauce You Will Ever Have — The same slow-simmered, red-sauce thinking, with no layering required.
Our House Favorite Chicken Parmesan — Red sauce, melted mozzarella, and a crispy crust. Lasagna’s closest cousin in my kitchen.
Chicken Piccata Recipe — Another Italian-American classic, a lot faster, with lemon and capers instead of tomato.
Incredible Chicken Marsala Recipe — A wine-and-mushroom pan sauce for the nights you don’t have an afternoon.
The Five Mother Sauce Recipes — Where the béchamel for the Bologna-style variation comes from, plus four more.
You made it!
So that’s my best homemade lasagna recipe. If there’s a pot of sauce simmering on your stove right now with a Parmesan rind bobbing around in it, you’re right on track.
If you made it, leave a rating and a comment below. I read every single one and it genuinely helps more people find this recipe. Got questions? Drop them in the comments, I’ll get back to you.
Now that you made it all the way down here, go preheat that oven!!
The Parmesan rind trick is genius. I’d been throwing those away forever. Now I have a bag in the freezer just like you LOL!
My husband said this is the best lasagna he’s ever had (and he’s picky!!). The meat sauce with the red wine and Parmesan rind was so rich and the cheese layers were gooey and melty. We fought over the corner pieces with the crispy bits. Making this again for sure!!
Hi Avery,
That’s high praise! Winning over picky husbands is always a win. Thank you!
David
This lasagna is next level!! The sausage and beef combo in the sauce gave it so much flavor and the fontina in the ricotta made it extra cheesy. My picky 8 year old ate two huge pieces without complaining. New family favorite!!
Hi Brooklyn,
Winning over picky kids is always the best compliment! Thank you for trying it.
David
Made the sauce Saturday and assembled Sunday morning, baked it for dinner. So much easier split up like that. Day two leftovers were even better, you were right!
This was a huge hit at our house last night. Everyone went back for seconds, kids included. Leftovers today might have been even better. Already planning another pan this weekend.
I’ve been making the same lasagna for 20 years and this one replaced it. The two cans of tomato paste seemed crazy but cooking it down made all the difference.
I used all beef and added some extra fennel and red pepper flakes like you suggested—came out amazing. Definitely the best lasagna I’ve ever made at home.
Hi Theresa,
That. Is. Awesome!! I am so glad you liked it!!
David
Sunday dinner and this lasagna was gone. My husband said it’s the best one I’ve made. Cheesy and perfect and just what we wanted. Making it again for sure.
I didn’t have fontina so I used provolone and it still turned out amazing! Loved the cheese pull and the flavor was rich without being too heavy. 5 stars
Hi Alexis,
That’s awesome!!!
David
Made this for our family Christmas Eve dinner, doubled it into two pans. Twelve people and not a single piece left. The broiler at the end gave it that perfect golden top.