Homemade Lasagna Recipe
This homemade lasagna recipe brings together layers of rich meat sauce, creamy ricotta, and perfectly melted cheese. Every bite is hearty and comforting and every slice feels like home. Serve it for family dinners or special occasions and enjoy the aroma that fills the kitchen while it bakes.
This post may contain affiliate links. Please read our disclosure policy.
Few dishes match the comfort of a freshly baked homemade lasagna. Layers of tender pasta, rich meat sauce, and creamy cheese bring people together every time it hits the table. Many Filipino households serve it beside timeless classics like Filipino Spaghetti during holidays and gatherings.

I make this recipe often for my family in the Philippines and in the United States. The smell of tomato sauce that slowly simmers reminds me how rewarding it feels to cook from scratch. Patient layering and careful seasoning create a golden top and bubbling cheese that make the effort worth it.
Anyone who wants to master an Italian inspired dish that always leaves an impression can start with this homemade lasagna. The result tastes rich and creamy and deeply satisfying. The meal feels like it was made for sharing.
What is Homemade Lasagna?
Homemade lasagna is a baked pasta dish that combines layers of noodles with meat sauce and a creamy cheese mixture. Filipino kitchens embraced this Italian favorite and turned it into a staple for special occasions. The dish represents effort, comfort, and family in one pan.
The heart of this recipe is a meat sauce that simmers until thick and rich. Ground beef adds flavor while tomatoes provide gentle sweetness and pleasant acidity. Pasta and ricotta form a creamy and balanced middle while melted mozzarella finishes each serving with an irresistible cheese pull.
Ingredients for Homemade Lasagna
- Lasagna noodles – tender pasta that creates the signature layered structure
- Ground beef – adds savoriness and body to the sauce
- Olive oil – used for sauteing and adds subtle aroma
- Onion – provides sweetness that balances the acidity of tomatoes
- Garlic – adds an aromatic base that enhances the flavor of the meat sauce
- Crushed tomatoes – create a thick and flavorful sauce base
- Tomato sauce – smooths the texture and enriches the flavor
- Chicken broth – keeps the sauce moist and enhances umami
- Tomato paste – deepens the color and flavor of the sauce
- Basil – brings freshness and brightness to the sauce
- Parsley – adds color and balances the rich flavors
- Italian seasoning – a blend of herbs that ties everything together
- Salt and ground black pepper – essential for balance
- Ricotta cheese – gives a creamy layer that contrasts with the tomato base
- Egg – binds the ricotta mixture
- Mozzarella cheese – melts beautifully and adds a stretchy cheese texture
- Parmesan cheese – gives a nutty and slightly salty finish
How to Cook Homemade Lasagna
Making this homemade lasagna is simpler than it looks. Just take it one step at a time and you will have a beautiful pan ready for your family.
Soak the Noodles

Place the lasagna noodles in a large container and cover them with hot water. Let them sit for about 25 minutes until they soften and bend easily. Drain the water and lay the noodles flat. Set them aside while you work on the sauce.
I like to start the noodles first so they are ready by the time the sauce finishes simmering.
Brown the Beef

- Heat olive oil in a large pot over medium high heat.
- Add the ground beef and cook until no pink remains.
- Break the meat apart with a spoon as it cooks.
- Let it get a nice color before adding anything else.
Saute the Aromatics

- Add the minced garlic and chopped onion to the pot.
- Cook until the onion turns soft and smells wonderful.
You will notice the kitchen starts to smell really good at this point.
Build the Tomato Sauce

- Pour in the crushed tomatoes, tomato sauce, chicken broth, and Italian seasoning.
- Stir everything together and let it simmer for 20 minutes.
- Add the tomato paste, chopped basil, and half of the parsley.
- Keep simmering for another 10 minutes while stirring now and then.
I find that this slow simmer is what makes the sauce taste rich and balanced. Rushing it leaves the tomatoes tasting sharp.
Season the Sauce

- Add salt and ground black pepper to taste.
- Stir in two tablespoons of Parmesan cheese.
Turn off the heat and set the pot aside while you prepare the ricotta. Taste the sauce before you move on. This is your chance to adjust the seasoning.
Mix the Ricotta

- Combine the ricotta cheese and egg in a bowl.
- Stir until smooth and creamy.
This only takes a minute and makes the ricotta easier to spread between the layers.
Assemble the Layers

- Preheat your oven to 350 F. Spread a small amount of meat sauce on the bottom of your baking pan.
- Lay noodles over the sauce, then add more meat sauce, dollops of ricotta, and a good handful of mozzarella and Parmesan. Repeat this layering one more time so you have two full layers.
I always make sure each layer gets enough sauce so the noodles stay moist while baking.
Finish and Bake

- Arrange the last layer of noodles on top.
- Cover with the remaining meat sauce.
- Sprinkle the rest of the parsley, mozzarella, and Parmesan generously over the top.
- Bake for 30 minutes or until the cheese melts and the edges start to bubble.
If the top browns too fast, cover the pan loosely with foil for the first half of baking.
Rest Before Serving

- Take the lasagna out of the oven.
- Let it rest for about 10 minutes before you slice into it.
I know it is tempting to cut right away, but waiting helps the layers hold together when you serve.
Tips in Cooking Homemade Lasagna
- Simmer the sauce long enough so flavors deepen and tomatoes lose raw acidity.
- Taste the sauce before layering to confirm balance of salt, herbs, and pepper.
- Spread meat sauce and cheese evenly so each bite feels complete.
- Use enough sauce so noodles stay moist while baking.
- Let the lasagna rest before slicing so layers set neatly.
- Cover the pan loosely with foil during the first half of baking to protect the top.
- Use full fat cheeses for the best melt and creamy consistency.
- Sprinkle extra Parmesan on top before baking for a golden finish.
- Brush a small amount of olive oil on top before baking for sheen and moisture.
- Garnish with parsley before serving for freshness and color.

Best Ways to Enjoy Homemade Lasagna
Homemade lasagna tastes best when served hot and neatly layered. A refreshing and flavorful side balances the richness and keeps the meal light. You can pair it with Ensaladang Talong for grilled eggplant and a bright vinegar dressing that complement the sauce and cheese.
How This Homemade Lasagna Stands Out
This version focuses on balance and texture. Chicken broth adds body to the tomato base without overpowering the sauce. The trio of mozzarella, Parmesan, and ricotta creates a creamy yet structured finish that slices cleanly while staying tender and satisfying.
More Pasta Recipes
Love making pasta dishes? Explore more of our flavorful and easy to follow pasta recipes that bring comfort and creativity to your kitchen. Each one is crafted to help you enjoy every bite, from creamy classics to hearty favorites. Start discovering your next pasta masterpiece today.
Substitutions and Variations
- Combine beef and pork for a sweeter and richer flavor.
- Add spinach or mushrooms for extra texture and nutrition.
- Use cottage cheese instead of ricotta for a lighter version.
- Prepare a simple white bechamel sauce if you prefer a creamier approach.
- Make it vegetarian by using roasted vegetables in place of meat.
Storage and Leftovers
- Store leftovers in an airtight container after cooling to room temperature.
- Refrigerate for up to three days or freeze for up to two months.
- Reheat in the oven at 325 F until hot throughout.
- Add a spoonful of sauce before reheating to keep moisture.
- Let the lasagna rest after reheating so layers set again before slicing.

What to Have with It
- Garlic Bread. Crunchy and buttery and perfect for extra sauce.
- Caesar Salad. Fresh and tangy to balance the richness.
- Chicken Macaroni Soup. Light and comforting beside baked pasta.
Frequently Asked Questions
- Can I make lasagna ahead of time?
Yes. Assemble it a day before baking and keep it covered in the refrigerator. Bake it when you are ready to serve. - Why does my lasagna turn watery?
The sauce may be too thin or the dish may be sliced too soon after baking. Let it rest before serving so the layers set properly. - Can I use cottage cheese instead of ricotta?
Yes. Cottage cheese works and gives a lighter and slightly tangier texture. - How can I add more flavor?
Simmer the sauce longer, use fresh herbs, and season each layer lightly for depth. - What dessert goes well with lasagna?
Leche Flan provides a silky and simple finish that balances a hearty meal.

Homemade lasagna represents care, patience, and joy. Simmering the sauce and layering the pasta create a comforting aroma that fills the kitchen and invites everyone to the table.
Watch How to Cook Homemade Lasagna
Did you make this? If you snap a photo, please be sure tag us on Instagram at @panlasangpinoy or hashtag #panlasangpinoy so we can see your creations!

Homemade Lasagna
Ingredients
- 1 lb lasagna
- 1 lb ground beef
- 1 lb mozzarella cheese shredded
- 1 cup Parmesan cheese grated
- 1 lb ricotta cheese
- 1 pieces egg
- 1 medium onion chopped
- 3 cloves garlic minced
- 28 ounces crushed tomatoes
- 16 ounces tomato sauce
- 2 tablespoons tomato paste
- 1 cup chicken broth
- 3 tablespoons olive oil
- 3 tablespoons parsley chopped
- 12 leaves basil chopped
- 1 teaspoon Italian seasoning
- salt to taste
- ground black pepper to taste
Equipment
- Cooking pot For the meat sauce
- Mixing bowl For ricotta mixture
- Baking pan For layering and baking
- Oven Preheated to 350°F
Instructions
- Soak the lasagna in hot water for 25 minutes. Drain the water and set the lasagna aside.1 lb lasagna
- Heat olive oil in a cooking pot. Add the ground beef and sauté until browned.3 tablespoons olive oil, 1 lb ground beef
- Add the garlic and onion, then sauté until the onion softens.3 cloves garlic, 1 medium onion
- Add the crushed tomatoes, tomato sauce, chicken broth, and Italian seasoning. Stir well and simmer for 20 minutes while occasionally stirring.28 ounces crushed tomatoes, 16 ounces tomato sauce, 1 cup chicken broth, 1 teaspoon Italian seasoning
- Add the tomato paste, basil, and half of the parsley. Continue to simmer for 10 minutes while stirring occasionally.2 tablespoons tomato paste, 12 leaves basil, 3 tablespoons parsley
- Season with salt, ground black pepper, and 2 tablespoons of Parmesan cheese. Set aside.salt, ground black pepper, 1 cup Parmesan cheese
- Make the white sauce by combining the ricotta cheese and egg in a mixing bowl. Mix until smooth, then set aside.1 lb ricotta cheese, 1 pieces egg
- Preheat your oven to 350°F.
- Arrange the lasagna in a baking pan by spreading a small amount of meat sauce at the bottom. Lay the lasagna over the sauce and top it with a good amount of meat sauce followed by a layer of white sauce. Spread mozzarella and Parmesan cheese over it. Repeat this step one more time to create 2 layers.1 lb lasagna, 1 lb mozzarella cheese, 1 cup Parmesan cheese, 1 lb ricotta cheese
- Finish by arranging the third layer of lasagna and topping it with meat sauce. Sprinkle the remaining parsley along with a generous amount of mozzarella and Parmesan cheeses.1 lb lasagna, 3 tablespoons parsley, 1 lb mozzarella cheese, 1 cup Parmesan cheese
- Bake for 30 minutes.
- Remove from the oven and let it cool down before serving. Serve hot. Share and enjoy.
Notes
- You may skip soaking if using no boil noodles.
- Cover with foil if the top browns too fast during baking.




Vanjo Merano says
Hi Mark, I understand your concern, but there are no alternative to the cheeses in this recipe. You can always change the type of cheese, but there will be a big difference in the final result of the dish.
Joan says
Hi po! This looks very yummy! My husband and I want to try this but we don’t have an oven. We plan to use a microwave. Ano po yung time and microwave power (High/Medium) that we can use to cook this? Thank you. 🙂
TGP_papi says
hope you have an option on metric mesurements….. thanks
Chie says
I’m planning to prepare the lasagna in the morning, then serve in the evening…
Is it ok to do the (first) baking with aluminum foil cover in the morning then do the 2nd baking without cover in the evening, just in time for dinner?
Will this 5-6 hour gap affect the result? Or I really have to do the 2nd baking immediately after the first?
Thank you so much! I really love your recipes. It’s always perfect!
mapi says
hi sir!
question po. I have a small baking dish (8x11 lang) and I want to try your recipe. If I use just half of the ingredients, do I need to adjust the baking time also or pareho lang po? thank you so much. 🙂
christine de jesus says
is there a simpler way to cook this…i mean can you suggest ingrediants thatare readily available in local market…a THRIFTY LASAGANA perhaps…thanks….
Panlasang Pinoy says
Hi apple, I also do that and the Mornay sauce when I cook basic lasagna. It’s just that my taste buds are longing for something different and I found the taste that I like in this recipe.
apple says
hello,,i did’nt know that you can use ricotta cheese to make bechamèl sauce or the white sauce..usually we use flour,butter,milk,nutmeg and a pinch of salt..with no sugar on it,,
chubs says
can i use oregano? instead of parseley? ty
angelyk says
my husband wants me to try this, it’s my first time to cook! and hopefully that i’m gonna make it right. thank you for featuring this. now, it gives me an idea on how to cook it and gives me courage to cook it for him. thanks again!
Panlasang Pinoy says
Thanks for visiting yheng. I appreciate your comment too.
Panlasang Pinoy says
Thanks chinks
Panlasang Pinoy says
Please let me know of the results lhaykha
Panlasang Pinoy says
Thanks beth
yheng says
i see ur lasgna is so yummy.,.
yheng says
how can i sign up here on your site.,., thank you p0h., i one of your moms student.,. thank you.,.
beth says
yummy…thanks and God bless you always…
shii says
cool!!!!!!!!!!!!!!!!!! ill try this recipe 🙂 im a big fan hehe XD!