Homemade Lasagna Recipe
I’m Linda Sandra — a Charleston home cook who believes every meal should feel like a hug, and this homemade lasagna recipe is basically a warm embrace in casserole form. There’s something magical about layering noodles, cheese, and rich meat sauce into something that feeds a crowd and makes everyone ask for seconds.
This classic homemade lasagna brings together tender pasta, a hearty blend of ground beef and Italian sausage, three types of cheese (because more cheese is always the answer), and a tomato sauce that simmers into pure comfort.
It’s the kind of dish that fills your kitchen with the most incredible aroma and makes you feel like you’ve got your life together, even if you’re still in your pajamas.
Table of Contents
Little Snapshot: What This Recipe Delivers
This homemade lasagna recipe combines al dente noodles, savory Italian sausage and ground beef, three layers of creamy ricotta-mozzarella filling, and rich tomato sauce baked until golden and bubbly. It serves 12, takes about 90 minutes start to finish, and delivers classic Italian comfort that’s perfect for family dinners or meal prep.
Why You’ll Love This Recipe 🌸
- This traditional lasagna recipe feeds a crowd without you having to stress — 12 servings means leftovers for days (or one really hungry family dinner).
- The layers are forgiving, so even if you’ve never made lasagna before, you’ll nail it and feel like a kitchen rockstar.
- It’s make-ahead magic — assemble it in the morning, pop it in the oven before dinner, and enjoy the smell of garlic and cheese filling your home.
- According to Serious Eats in their ultimate lasagna guide, the secret to incredible lasagna is building flavor in every layer — and this recipe proves exactly why.
Quick Facts ⚡
Here’s the quick scoop on this homemade lasagna recipe.
- CourseMain Dish
- Prep Time30 minutes
- Cook Time60 minutes
- Total Time1 hour 30 minutes
- Servings12 servings
- DifficultyMedium
Homemade Lasagna Recipe Nutritional Peek
Here’s what you’re getting per generous serving of this classic homemade lasagna — because knowing the numbers helps you plan your day (and maybe justify that second slice).
| Nutrient | Amount per Serving |
|---|---|
| Calories | 420 kcal |
| Protein | 28g |
| Carbohydrates | 32g |
| Total Fat | 20g |
| Saturated Fat | 10g |
| Fiber | 3g |
| Sugar | 6g |
| Sodium | 890mg |
Homemade Lasagna Recipe Ingredients

For this traditional lasagna recipe, you’ll need three main components: the noodles, a rich meat sauce, and a creamy cheese mixture.
The meat sauce gets its depth from both ground beef and Italian sausage, while the cheese mixture combines ricotta, mozzarella, and Parmesan for layers of melty goodness. Fresh parsley and a beaten egg help bind everything together and add brightness.
| Amount | Ingredient |
|---|---|
| 12 | lasagna noodles, uncooked |
| 4 cups | shredded mozzarella cheese, divided |
| ½ cup | shredded Parmesan cheese, divided |
| ¾ teaspoon | salt, more to taste |
| Tomato Sauce | |
| ½ pound | lean ground beef |
| ½ pound | Italian sausage |
| 1 | yellow onion, diced |
| 2 cloves | garlic, minced |
| 36 ounces | pasta sauce (see note) |
| 2 tablespoons | tomato paste |
| 1 teaspoon | Italian seasoning |
| Cheese Mixture | |
| 2 cups | ricotta cheese or cottage cheese |
| ¼ cup | chopped fresh parsley |
| 1 large | egg, beaten |
Note: For the pasta sauce, grab a good-quality marinara or tomato basil sauce — the kind you’d actually eat straight from the jar. It’s the base of your sauce, so quality matters here.
Tools You’ll Actually Use
Here’s what you’ll need to make this homemade lasagna recipe happen in your kitchen:
- Large pot for boiling noodles
- 9×13-inch baking dish or casserole pan
- Large skillet or Dutch oven
- Medium mixing bowl
- Colander
- Aluminum foil
- Wooden spoon or spatula
Step-by-Step Instructions
Let’s make this homemade lasagna recipe together — it’s easier than you think, and your kitchen’s about to smell absolutely incredible.
Step 1: Prep the noodles Preheat your oven to 350°F. Bring a large pot of salted water to a rolling boil and add the 12 lasagna noodles. Cook them until al dente — that means they still have a little bite and aren’t mushy, usually about 8-10 minutes depending on your package directions.
Drain them in a colander, rinse under cold water to stop the cooking, and set aside. This keeps them from sticking together while you work on the sauce.
Step 2: Brown the meat While the noodles are cooking, heat a large skillet or Dutch oven over medium-high heat. Add the ½ pound ground beef, ½ pound Italian sausage, diced yellow onion, and minced garlic.
Break up the meat with a wooden spoon and cook until there’s no pink remaining and the onions are soft and translucent, about 7-8 minutes. Drain any excess fat.
Step 3: Build the sauce Stir in the 36 ounces pasta sauce, 2 tablespoons tomato paste, 1 teaspoon Italian seasoning, ½ teaspoon salt, and ¼ teaspoon black pepper.
Let it simmer uncovered over medium heat for about 5 minutes until it thickens slightly and the flavors meld together. Taste it and add more salt if needed — this is your moment to make it perfect.
Step 4: Mix the cheese filling In a separate medium bowl, combine 1½ cups mozzarella cheese, ¼ cup Parmesan cheese, 2 cups ricotta cheese, ¼ cup chopped fresh parsley, the beaten egg, and ¼ teaspoon salt. Mix it until everything’s combined and creamy. This is the dreamy layer that makes lasagna so irresistible.
Step 5: Start layering Spread 1 cup of the meat sauce across the bottom of your 9×13-inch baking dish — this prevents the noodles from sticking. Lay 3 lasagna noodles over the sauce. Spread 1 cup of the ricotta cheese mixture over the noodles, then top with 1 cup of meat sauce. You’re building flavor with every layer here.
Step 6: Repeat the magic Repeat the layering process twice more: 3 noodles, 1 cup ricotta mixture, 1 cup meat sauce. For the final layer, place your last 3 noodles on top and cover them with all the remaining meat sauce. You should have a beautiful, saucy top layer.
Step 7: Bake covered Cover the dish tightly with aluminum foil (this traps the steam and keeps everything moist) and bake for 45 minutes. Your kitchen will start smelling like an Italian grandmother’s house right about now.
Step 8: Add the cheese crown Remove the foil and sprinkle the remaining mozzarella cheese and Parmesan cheese over the top. Bake uncovered for an additional 15 minutes until the cheese is melted, golden, and bubbly. If you want extra browning, pop it under the broiler for 2-3 minutes — but watch it like a hawk so it doesn’t burn.
Step 9: The hardest part Let the lasagna rest for at least 15 minutes before cutting. I know this is torture when it smells that good, but trust me — it needs time to set so your slices hold together instead of turning into a saucy puddle on the plate.

Pro Tips & Gentle Guidance
These little tricks will take your classic homemade lasagna from good to “can I have the recipe?” amazing.
Don’t skip the resting time. I know 15 minutes feels like forever when you’re hungry, but this is when the layers firm up and the cheese sets. Cut too early and you’ll have lasagna soup — still delicious, but not Instagram-worthy.
Use room-temperature ricotta. Cold ricotta doesn’t spread as easily and can create lumps in your layers. Take it out of the fridge about 30 minutes before you start cooking.
Undercook your noodles slightly. They’ll continue cooking in the oven, so aim for just shy of al dente when you boil them. Mushy noodles make for mushy lasagna, and nobody wants that.
If you’re new to layering techniques, King Arthur Baking has detailed guidance on creating even, beautiful layers that I found super helpful when I was starting out.
Season as you go. Taste your meat sauce before layering and adjust the salt and pepper. Under-seasoned sauce equals bland lasagna, and there’s no fixing that once it’s baked.
Quick Fixes for Homemade Lasagna Recipe
Problem: Watery lasagna that puddles on the plate Make sure you’re draining your meat thoroughly after browning and letting your sauce simmer to thicken. Also, that 15-minute rest is crucial — it lets excess moisture absorb back into the noodles.
Problem: Dry, tough edges Cover your lasagna completely with foil for the first 45 minutes of baking. If the edges are still drying out, make sure your sauce reaches all the way to the corners of the pan, and add a splash of water to the dish before covering if your sauce seems thick.
Problem: Noodles are gummy or stuck together Rinse your cooked noodles under cold water immediately after draining, and lay them flat on a lightly oiled baking sheet until you’re ready to layer. This stops the cooking process and prevents sticking.
Problem: Cheese mixture is lumpy or hard to spread Let your ricotta come to room temperature before mixing, and make sure your egg is well-beaten before adding it. If it’s still too thick, add a tablespoon of milk to loosen it up.
Variations & Adaptations
This traditional lasagna recipe is crazy versatile — here are some fun ways to make it your own.
Vegetarian lasagna: Skip the meat entirely and load up with sautéed mushrooms, zucchini, spinach, and bell peppers. Add an extra cup of ricotta to keep it hearty.
White sauce lasagna: Swap the red sauce for a creamy béchamel made with butter, flour, and milk. Layer in some nutmeg for extra warmth.
Gluten-free version: Use gluten-free lasagna noodles (cook them a minute or two longer than the package says) and double-check that your pasta sauce doesn’t contain any hidden gluten.
Lighter option: Use ground turkey instead of beef and sausage, part-skim mozzarella and ricotta, and load up on veggies for bulk without the calories.
Spicy kick: Add red pepper flakes to your meat sauce or mix some into the ricotta for a little heat that builds with every bite.
Serving, Storage & Reheating
This lasagna from scratch is perfect for feeding a crowd, meal prepping for the week, or stashing in the freezer for those nights when cooking feels impossible.
Serving: Cut into 12 generous squares and serve with a simple side salad, garlic bread, or roasted vegetables. A glass of red wine doesn’t hurt either. This pairs beautifully with my birria recipe if you’re doing a big Italian-Mexican fusion dinner party (weird combo, but trust me, it works).
Storage: Let the lasagna cool completely, then cover tightly with plastic wrap and foil. It’ll keep in the fridge for up to 5 days. You can also cut it into individual portions and store them in airtight containers — perfect for grab-and-go lunches.
Reheating: For single servings, microwave on 50% power for 2-3 minutes until heated through. For larger portions, cover with foil and reheat in a 350°F oven for 20-25 minutes until the center is hot and bubbly.

If this recipe made your day, you’re in for a treat. The full Classic Pasta Dishes guide is filled with tried-and-true favorites that real home cooks swear by. Trust me, you won’t be able to pick just one.
No-Waste Kitchen Magic
Got leftover lasagna or extra ingredients? Here’s how to use every bit.
Turn day-old lasagna into crispy lasagna bites: Cut cold lasagna into small cubes, coat them in breadcrumbs, and pan-fry until golden and crispy on all sides. Serve with marinara for dipping — it’s like mozzarella sticks met lasagna and had the most delicious baby.
Extra ricotta mixture: Use it as a stuffing for jumbo pasta shells, spread it on fresh spring rolls for a fusion twist, or dollop it on top of pizza before baking.
Leftover meat sauce: Freeze it in portions for a quick pasta night, use it as a base for soup (add beans and veggies), or turn it into a topping for my high protein crack dip.
Uncooked noodles: Break them into pieces and add to soups, or cook them and toss with butter and Parmesan for a simple side dish.
Homemade Lasagna Recipe FAQs
Can I freeze this homemade lasagna recipe?
Absolutely! Assemble the lasagna completely but don’t bake it yet. Cover it tightly with plastic wrap and then foil, and freeze for up to 3 months.
What’s the best way to store leftover lasagna?
Let it cool completely, then cover the whole pan with plastic wrap and foil, or cut it into portions and store in airtight containers. It’ll keep in the fridge for up to 5 days, and you can reheat individual servings in the microwave or larger portions in the oven.
How do I know when my lasagna is done baking?
The top should be golden brown and bubbly, and if you insert a knife into the center, it should come out hot. The edges will be bubbling and slightly browned. After the final 15 minutes with the cheese on top, it should look irresistible and smell incredible.
Can I use cottage cheese instead of ricotta in this traditional lasagna recipe?
Yes! Cottage cheese works great and actually gives you a slightly lighter, fluffier texture. Use the same amount (2 cups) and drain any excess liquid before mixing it with the egg and parsley.
Can I make this lasagna ahead of time?
Yes! Assemble it completely, cover it tightly, and refrigerate for up to 24 hours before baking. You might need to add 5-10 minutes to the covered baking time since it’s starting cold.
Closing
So there you go — a homemade lasagna recipe that feels fancy but is secretly easier than you’d think. The layers, the cheese pull, the way your kitchen smells while it’s baking — this is the kind of meal that makes you feel like you’ve really accomplished something, even if dinner is the only thing you got done today.
I’d love to see your spin on this classic homemade lasagna! Drop a comment below with your lasagna photos or tell me what variations you tried — did you go veggie? Add extra cheese? Sneak in some spinach? I’d love to see how you made it your own.
This lasagna from scratch is so versatile; I bet you’ve got amazing variations already in mind. And if you’re looking for more cozy, crowd-pleasing comfort food, stick around — there’s plenty more where this came from.
Happy layering, and may your cheese always be perfectly melty!
I’m Linda Sandra — a Charleston home chef and comfort-food daydreamer. Around here, cooking’s not about perfection — it’s about cozy vibes, creative twists, and food that feels like love.

Homemade Lasagna Recipe
Equipment
- Large pot for boiling noodles
- 9×13-inch baking dish or casserole pan
- Large skillet or Dutch oven
- Medium mixing bowl
- Colander
- Aluminum foil
- Wooden spoon or spatula
Ingredients
- 12 lasagna noodles uncooked
- 4 cups shredded mozzarella cheese divided
- ½ cup shredded Parmesan cheese divided
- ¾ teaspoon salt more to taste
Tomato Sauce
- ½ pound lean ground beef
- ½ pound Italian sausage
- 1 yellow onion diced
- 2 cloves garlic minced
- 36 ounces pasta sauce marinara or tomato basil
- 2 tablespoons tomato paste
- 1 teaspoon Italian seasoning
Cheese Mixture
- 2 cups ricotta cheese or cottage cheese
- ¼ cup fresh parsley chopped
- 1 large egg beaten
Instructions
- Preheat your oven to 350°F. Bring a large pot of salted water to a rolling boil and add the 12 lasagna noodles. Cook them until al dente — that means they still have a little bite and aren’t mushy, usually about 8-10 minutes depending on your package directions. Drain them in a colander, rinse under cold water to stop the cooking, and set aside. This keeps them from sticking together while you work on the sauce.
- While the noodles are cooking, heat a large skillet or Dutch oven over medium-high heat. Add the ½ pound ground beef, ½ pound Italian sausage, diced yellow onion, and minced garlic. Break up the meat with a wooden spoon and cook until there’s no pink remaining and the onions are soft and translucent, about 7-8 minutes. Drain any excess fat.
- Stir in the 36 ounces pasta sauce, 2 tablespoons tomato paste, 1 teaspoon Italian seasoning, ½ teaspoon salt, and ¼ teaspoon black pepper. Let it simmer uncovered over medium heat for about 5 minutes until it thickens slightly and the flavors meld together. Taste it and add more salt if needed — this is your moment to make it perfect.
- In a separate medium bowl, combine 1½ cups mozzarella cheese, ¼ cup Parmesan cheese, 2 cups ricotta cheese, ¼ cup chopped fresh parsley, the beaten egg, and ¼ teaspoon salt. Mix it until everything’s combined and creamy. This is the dreamy layer that makes lasagna so irresistible.
- Spread 1 cup of the meat sauce across the bottom of your 9×13-inch baking dish — this prevents the noodles from sticking. Lay 3 lasagna noodles over the sauce. Spread 1 cup of the ricotta cheese mixture over the noodles, then top with 1 cup of meat sauce. You’re building flavor with every layer here.
- Repeat the layering process twice more: 3 noodles, 1 cup ricotta mixture, 1 cup meat sauce. For the final layer, place your last 3 noodles on top and cover them with all the remaining meat sauce. You should have a beautiful, saucy top layer.
- Cover the dish tightly with aluminum foil (this traps the steam and keeps everything moist) and bake for 45 minutes. Your kitchen will start smelling like an Italian grandmother’s house right about now.
- Remove the foil and sprinkle the remaining mozzarella cheese and Parmesan cheese over the top. Bake uncovered for an additional 15 minutes until the cheese is melted, golden, and bubbly. If you want extra browning, pop it under the broiler for 2-3 minutes — but watch it like a hawk so it doesn’t burn.
- Let the lasagna rest for at least 15 minutes before cutting. I know this is torture when it smells that good, but trust me — it needs time to set so your slices hold together instead of turning into a saucy puddle on the plate.
