🛒 Ingredients
For the Meat Sauce
- 1 lb (450 g) ground beef
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 can (28 oz / 800 g) crushed tomatoes
- 1 can (15 oz / 425 g) tomato sauce
- 2 tablespoons tomato paste
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon dried Italian seasoning
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- 1 teaspoon sugar, optional
- 1–2 tablespoons olive oil
For the Ricotta Filling
- 15 oz (425 g) ricotta cheese
- 1 large egg
- ½ cup (50 g) grated Parmesan cheese
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons chopped fresh parsley, optional
For Assembly
- 9–12 lasagna noodles
- 3 cups (300 g) shredded mozzarella cheese
- ½ cup (50 g) grated Parmesan cheese
- A little olive oil or cooking spray for the baking dish
👩🍳 Step-by-Step Instructions
Step 1: Prepare the Meat Sauce
Place a large saucepan or pot over medium heat.
Add 1–2 tablespoons of olive oil.
Add the chopped onion and cook for about 3–4 minutes, stirring occasionally, until it becomes soft and slightly translucent.
Add the minced garlic and cook for another 30–60 seconds. Be careful not to burn the garlic.
Step 2: Brown the Beef
Add the ground beef to the pot.
Use a wooden spoon or spatula to break the beef into small pieces.
Cook for approximately 6–8 minutes, stirring occasionally, until the beef is completely browned.
If there is a lot of excess grease, carefully drain some of it.
Step 3: Add the Tomatoes
Add:
- Crushed tomatoes
- Tomato sauce
- Tomato paste
- Salt
- Black pepper
- Italian seasoning
- Oregano
- Basil
- Sugar, if using
Stir everything together.
Bring the sauce to a gentle simmer.
Reduce the heat to low and let it cook uncovered for approximately 25–30 minutes.
Stir occasionally.
Tip: The longer the sauce gently simmers, the deeper the flavor becomes. You want a thick sauce rather than a watery one because excess liquid can make the lasagna soggy.
🧀 Step 4: Make the Ricotta Filling
While the sauce is simmering, prepare the cheese mixture.
In a medium bowl, combine:
- Ricotta cheese
- 1 egg
- Parmesan cheese
- Italian seasoning
- Salt
- Black pepper
- Parsley, if using
Mix thoroughly until everything is evenly combined.
The egg helps the ricotta mixture become firm and creamy as the lasagna bakes.
Set the mixture aside.
🍝 Step 5: Cook the Lasagna Noodles
Bring a large pot of salted water to a boil.
Cook the lasagna noodles according to the package instructions, usually around 8–10 minutes.
You want them al dente—cooked but still slightly firm.
Drain the noodles carefully.
Lay them flat on a baking sheet, clean tray, or parchment paper so they don’t stick together.
If you’re using oven-ready/no-boil noodles: You can skip this cooking step and use them according to the package instructions.
🔥 Step 6: Preheat the Oven
Preheat your oven to:
375°F (190°C).
Lightly grease a 9 × 13-inch (23 × 33 cm) baking dish with cooking spray or a little olive oil.
🍅 Step 7: Start Layering the Lasagna
Now comes the fun part!
A good lasagna usually has several layers of:
Sauce → noodles → ricotta → mozzarella → sauce → noodles…
First Layer: Sauce
Spread about 1 cup of meat sauce across the bottom of the baking dish.
Don’t use too much—you just want a thin layer covering the bottom.
Second Layer: Noodles
Place 3–4 lasagna noodles over the sauce.
Overlap them slightly if necessary.
Third Layer: Ricotta
Spread approximately ⅓ of the ricotta mixture over the noodles.
Don’t worry if it doesn’t spread perfectly. You can gently spread it with the back of a spoon or spatula.
Fourth Layer: Mozzarella
Sprinkle approximately ¾ cup of shredded mozzarella over the ricotta.
Fifth Layer: Meat Sauce
Add another layer of meat sauce, spreading it evenly over the cheese.
🔄 Step 8: Repeat the Layers
Repeat the same process:
- Lasagna noodles
- Ricotta mixture
- Mozzarella
- Meat sauce
Continue until you’ve used most of your ingredients.
A typical lasagna will have 3 layers of noodles and several layers of filling.
🧀 Step 9: Add the Final Layer
For the very top, use:
- Remaining meat sauce
- Remaining mozzarella
- Remaining Parmesan
Spread the final meat sauce over the noodles first.
Then cover generously with mozzarella.
Finish with Parmesan.
Tip: Make sure the noodles are well covered with sauce. Exposed noodles can become dry and crispy during baking.
🔥 Step 10: Cover and Bake
Cover the baking dish tightly with aluminum foil.
Try not to let the foil touch the cheese because the melted cheese can stick to it.
Place the lasagna in the preheated oven.
Bake covered for approximately:
25–30 minutes.
🧀 Step 11: Bake Uncovered
After 25–30 minutes, carefully remove the foil.
Return the lasagna to the oven.
Bake uncovered for another:
15–20 minutes
until the cheese on top is melted, bubbling, and lightly golden.
If you want a more browned top, you can turn on the broiler for the final 1–2 minutes, but watch it carefully because cheese can burn very quickly.
⏳ Step 12: Let It Rest
This step is very important.
Don’t cut the lasagna immediately after removing it from the oven.
Let it rest for approximately:
15–20 minutes.
This allows the cheese and sauce to set.
If you cut it immediately, the layers may slide apart and the sauce may run all over the plate.
After resting, use a sharp knife to cut the lasagna into squares.
🍽️ Step 13: Serve
Carefully lift each piece with a spatula and serve warm.
You can garnish it with:
- Fresh chopped parsley
- Fresh basil
- Extra Parmesan
- A little red pepper flakes for heat
Serve with garlic bread, a green salad, roasted vegetables, or steamed broccoli.
⭐ Tips for the Best Lasagna
- Don’t make the sauce too watery. A thick sauce gives you cleaner layers.
- Don’t overcook the noodles. Slightly firm noodles work best.
- Use freshly shredded mozzarella if possible; it melts beautifully.
- Let the lasagna rest before cutting. This makes a huge difference.
- For extra cheesy lasagna, add a little mozzarella between every layer.
- For a richer flavor, replace some of the ground beef with Italian sausage.
- You can prepare the lasagna a day ahead, refrigerate it, and bake it when you’re ready.
🕐 Approximate Timing
| Stage | Time |
|---|---|
| Prepare sauce | 35–40 min |
| Make ricotta filling | 5 min |
| Cook noodles | 10 min |
| Assemble | 15–20 min |
| Covered baking | 25–30 min |
| Uncovered baking | 15–20 min |
| Resting | 15–20 min |
| Total | About 2 hours |
Result: A comforting, cheesy lasagna with flavorful meat sauce, creamy ricotta layers, stretchy mozzarella, and a beautifully browned cheesy top.