This post may contain affiliate links. Please read our disclosure policy.
This three-cheese, Italian sausage, and ground beef lasagna is the BEST lasagna recipe I’ve ever made. An easy, crowd-pleasing, meal-preppable, satisfying meal perfect for weeknights, potlucks, and feeding a crowd!

Simple, meaty pasta dishes are some of my favorite go-to’s when craving a cozy, comforting, and satisfying meal. After much testing and tweaking, I think I’ve finally found the only easy lasagna recipe you’ll ever need.
It might take a bit of time to pull together, but the results are more than worth it with its crowd-pleasing, creamy, cheesy, meaty deliciousness. Plus, it preps and freezes well!
Watch how I make it
Ingredients
There are three main parts to this easy lasagna recipe, mostly relying on simple pantry staples and easy-to-find ingredients.

- Ground meat: I recommend using a combination of ground beef and Italian sausage for the best homemade lasagna. I prefer lean 5% ground beef, though you may use slightly fattier meat if preferred.
- Lasagna sheets: Use regular lasagna noodles or no-cook noodles (sometimes labeled no-boil lasagna sheets or oven-ready lasagna).
- Cheeses: Use a combination of creamy whole milk ricotta cheese (or cottage cheese), mozzarella cheese, and parmesan cheese for an amazing depth of flavor and creaminess.
- Tomatoes: Use a combination of high-quality canned chopped/crushed tomatoes (like San Marzano) and tomato passata for flavor depth.
- Oil: Use any neutral cooking oil, like olive oil or avocado oil. Use a splash (about ¼ cup) of broth for an oil-free version.
- Water: Or use a low-sodium broth (vegetable or beef) for more flavor.
- Aromatics: White or yellow onion and garlic help to make a flavorful base.
- Carrot: for extra texture and subtle sweetness to balance the savory flavors.
- Fresh parsley: To add a hint of fresh herbiness.
- Seasonings: Italian seasoning, sea salt, black pepper, and nutmeg (optional).
- Worcestershire sauce: Optional, but this adds brightness and depth to the lasagna meat. Alternatively, a small amount of balsamic vinegar or lime/lemon juice would also work.
- Egg: To bind the cheese mixture and make a richer and creamier dish.
How to make lasagna
Make the Lasagna Meat Sauce: First, peel and finely dice the onion and carrot and mince the garlic. Then, heat the oil in a large skillet over medium heat. Once hot, add the onion and sauté for several minutes until translucent. Add the garlic and carrot and sauté for a further minute.
Then, stir in the ground beef, Italian sausage, parsley, Italian seasoning, salt, and pepper. Sauté until the meat has browned, using a spoon to break it down while it cooks. Add the crushed tomatoes, tomato passata, and water (or broth), and mix well. Then cover and simmer over low for about 1 ½ hours, stirring occasionally.

Prepare the Cheese Filling: When the meat sauce is almost ready, freshly shred the mozzarella and parmesan. Then combine them with the ricotta and egg in a bowl and mix well. Reserve some mozzarella to sprinkle on top of the lasagna.

Boil Lasagna Noodles: To cook the lasagna sheets until al dente, cook them according to their package instructions minus 1 minute. Mine called for 8-10 minutes in a large pot of salted water. Then, drain and rinse the noodles with cold water to halt the cooking process and arrange them individually in a large tray to prevent sticking.
You can skip this step if using no-boil lasagna as it doesn’t require pre-cooking.

Layer the Lasagna: Preheat the oven to 375 Fº/190ºC and grease a baking dish (9×13-inch) with oil or melted butter. To layer the lasagna, start with a layer of the meat sauce, lasagna sheets, and cheese mixture. Then repeat until all the mixture is used – about 4 layers. Finally, sprinkle the remaining mozzarella cheese over the top.
The exact amount of layers will depend on the size of the baking dish used. Feel free to cut the lasagna sheets to make them fit your dish.

Bake It: Bake the lasagna covered in foil for 25 minutes, then remove the foil and bake for another 25 minutes or until the top is golden, bubbly, and browned. For a more golden top, use the broiler for a minute or two at the end.

Rest the Serve: Finally, leave the lasagna to rest for about 20 minutes before serving. This not only allows more time for the flavors to meld, but it will set slightly, making it easier to slice. Optionally sprinkle it with some more parsley, then enjoy!

Make ahead method
This sausage and beef lasagna recipe is a super handy freezer meal and can be prepped in a couple of ways.
- You can cook the lasagna meat sauce 2-3 days in advance and store it in the fridge (or freeze it), ready to assemble and bake the lasagna.
- Assemble but don’t bake the lasagna and refrigerate it covered with plastic wrap for up to 2 days (or 2-3 months in the freezer – in a foil baking dish works well).
When you’re ready to bake, thaw it in the fridge overnight (if frozen), then leave it to come to room temperature for 30 minutes before baking as written.

Storing leftovers
- Store: Once baked, leave the lasagna to cool, then store leftovers in an airtight container in the refrigerator for 3-4 days. It will taste even better on day two!
- Freeze: Store leftovers in a freezer-safe container for up to 3 months. Leave it to thaw in the fridge overnight before reheating.
- Reheat: Individual portions reheat well in the microwave (1-2 minutes). Larger amounts can be reheated in the oven, covered with aluminum foil, at 350ºF/175ºC until piping hot (20-30 minutes).
More easy meaty pasta dishes
If you try this easy classic lasagna recipe, let me know how it goes in the comments below. I’d appreciate a recipe card rating and would love to see your recipe recreations – tag me on Instagram @Alphafoodie!

The Best Lasagna Recipe
Equipment
- Baking dish 9×13-inch
Ingredients
- 12 lasagna sheets (lasagna noodles) regular or no-boil
- 8 oz mozzarella cheese (2 cups shredded) to sprinkle on the top
- parsley chopped – to garnish; OR basil
Cheese filling
- 16 oz ricotta cheese (2 cups)
- 4 oz mozzarella cheese (1 cup shredded)
- 1 oz parmesan cheese (1 cup finely grated)
- 1 egg medium
- 1/8 tsp ground nutmeg powder optional
Meat sauce
- 1 lb ground beef lean/5%
- 1 lb Italian sausage ground
- 28 oz tomato passata (2 cans)
- 14 oz crushed tomatoes (1 can)
- 6 oz carrot (1 large/1 cup finely diced)
- 5 oz onion (1 cup finely diced)
- 1/2 cup water or vegetable/beef borth
- 2 Tbsp olive oil
- 2 Tbsp parsley chopped
- 3 cloves garlic (1 tsp minced)
- 1/2 Tbsp Italian seasoning
- 1/2 tsp sea salt
- 1/4 tsp black pepper
- 1 tsp Worcestershire sauce optional or balsamic vinegar/lemon or lime juice
Instructions
Prepare the meat sauce
- Peel and finely dice the onion and carrot and mince the garlic.
- Heat the oil in a large skillet over medium heat. Once hot, add the onion and sauté for several minutes until translucent. Add the garlic and carrot and sauté for a further minute.
- Stir in the ground beef, Italian sausage, parsley, Italian seasoning, salt, and pepper. Sauté until the meat has browned, using a spoon to break it down while it cooks.
- Add the crushed tomatoes, tomato passata, and water (or broth), and mix well. Then cover and simmer over low for about 1 ½ hours, stirring occasionally.
Prepare the other elements
- When the meat sauce is almost ready, freshly shred the mozzarella and parmesan. Then combine them with the ricotta and egg in a bowl and mix well. Reserve some mozzarella to sprinkle on top of the lasagna.
- Cook the lasagna sheets until al dente – cook it according to their package instructions minus 1 minute. Mine called for 8-10 minutes in salted water.You can skip this step if using no-boil lasagna as doesn't require pre-cooking.
- Drain and rinse the noodles with cold water to halt the cooking process and arrange them individually in a large tray to prevent sticking.
Make the lasagna
- When ready to bake, preheat the oven to 375Fº/190ºC and grease a baking dish (9×13-inch) with oil or melted butter.
- Layer the lasagna – start with a layer of the meat sauce, lasagna sheets, and cheese mixture. Then repeat until all the mixture is used – about 4 layers.The exact amount of layers will depend on the size of the baking dish used. Feel free to cut the lasagna sheets to make them fit your dish.
- Sprinkle the remaining mozzarella cheese over the top.
- Bake the lasagna covered in foil for 25 minutes, then remove the foil and bake for another 25 minutes or until the top is golden, bubbly, and browned.For a more golden top, use the broiler for a minute or two at the end.
- Leave the lasagna to rest for about 20 minutes before serving. This not only allows more time for the flavors to meld, but it will set slightly, making it easier to slice. Optionally sprinkle it with some more parsley, then enjoy!
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
I and my children enjoyed making and eating it.
It was easy،delicious and inexpensive thanks
Thank you so much for your comment, Maryam. Glad you all enjoyed the lasagna!
I made this for a lasagna to give to a friend having a hard time and it was delicious! I did add more Italian spices (probably an extra tablespoon), I added spinach, and I simmered it longer because it was a little wet, but I will make it again for myself!
Hey Teleia! I’m so glad to hear you enjoyed the lasagna! Adding more Italian spices and spinach sounds like a great idea. Simmering it longer is definitely a good call if it was a bit wet. Hope you make it again soon! Thank you so much for the feedback 🙂