A cheer goes up in my household when the kids check out our menu board and see that tonight we're serving homemade lasagna for dinner! This recipe includes an amazing homemade meat sauce that slow cooks for hours before you bake it in the lasagna, and the meat sauce alone is the reason to make this recipe! Ricotta or parmesan cheese is optional (which I find that my picky eaters generally don't care for). Here's my recipe for homemade lasagna that your kids will love:
Homemade Lasagna: It All Starts with the Meat Sauce!
Like all great sauces, it starts with some chopped onion and minced garlic.
For chopping onions, I love to use my Pampered Chef chopper This is an affiliate link: MomOf6 earns a commission if you purchase, at no additional cost to you. . It is so easy to peel the onion, cut it into a few large pieces, and then use the chopper to chop it up quickly. (I find that if there are large onion chunks in my tomato sauce, my kids won't eat it.)
Saute the onion and garlic in some olive oil until the onion caramelizes, then add in the beef and pork, cooking until it is well browned before draining off any excess grease.
Add all of the remaining ingredients and stir. Bring the sauce to a boil and reduce heat to a very low simmer. Cover and cook for 3 -4 hours.
Preparing the Homemade Lasagna!
After preparing your lasagna noodles according to the package directions, be sure to drain them under cool water so that they are easy to handle.
Add a little bit of the meat sauce to the bottom of the pan so that the noodles won't stick.
Then just start layering- noodles, sauce, cheese, noodles, sauce, cheese…. until you get 4 layers of goodness!
Cover the pan with non-stick aluminum foil and bake. I like to remove the foil during the last 10 minutes of cooking to brown the cheese on the top layer nicely.
Allow the homemade lasagna to stand for 10 -15 minutes before serving, and even once you have cut into it and placed it on the kids' plates, be sure that it is not too hot for them to eat!
Then be sure to check out this list of my favorite Kitchen Gadgets This is an affiliate link: MomOf6 earns a commission if you purchase, at no additional cost to you. for Busy Moms over on my Amazon influencer page This is an affiliate link: MomOf6 earns a commission if you purchase, at no additional cost to you. !
Homemade Lasagna Recipe:
- 2 tablespoons of olive oil
- 1 medium onion, finely chopped
- 2 cloves of crushed garlic
- ½ teaspoons of dried parsley
- 1 pound of ground beef (lean)
- ½ pound of ground pork
- 35 oz. can of crushed tomatoes
- 12 oz. can of tomato paste
- 1 teaspoon dried basil leaves
- 2 teaspoons dried oregano
- 2 teaspoons of salt
- ½ teaspoon of ground pepper
- 2 tablespoons of sugar
- 1 box of lasagna noodles (about 16- 18 pieces)
- 1½ pounds of thinly sliced mozzarella cheese (or feel free to use shredded)
- 1 lb ricotta cheese
- 5 oz. freshly grated parmesan cheese
- homemade lasagna meat sauce (above)
- Heat 2 tablespoons of olive oil in a large deep pot. Sauté the chopped onion, garlic, and dried parsley until the onion is tender and starting to caramelize about 7-8 minutes.
- After the onion has been caramelized, add in the beef and pork, cooking until it is well browned and then drain off any excess grease.
- Add all of the remaining ingredients and stir. Bring the sauce to a boil and reduce heat to a very low simmer. Cover and cook for 3 -4 hours.
- Preheat your oven to 350°. Prepare your lasagna noodles according to the package directions. Drain them under cool water so that they are easy to handle.
- Prepare your lasagna pan (I prefer to use a 13 x 9″ baking pan) by adding a little bit of the meat sauce to the bottom of the pan so that the noodles will not stick.
- Layer 3 noodles side-by-side in the 13 x 9″ pan, add spread a generous amount of ricotta cheese over the noodles. Next, add a nice layer of the meat sauce on top, and then add a layer of sliced or shredded mozzarella cheese.
- Repeat the steps- adding layers of noodles, meat sauce, and cheese until your lasagna reaches the top of the pan. As you get to the final layers it will likely be necessary to add four noodles side-by-side across the top, overlapping slightly in order to span the width of the pan.
- Cover the pan with aluminum foil and bake at 350° for 45 to 50 minutes. I like to remove the foil during the last 10 minutes of cooking to brown the cheese on the top layer nicely. Allow the lasagna to stand for 10 -15 minutes before serving, and even once you have cut into it and placed it on the kids’ plates, be sure that it is not too hot for them to eat.

Looking for More Recipes that Kids Will Actually Eat?
Then check out my Recipes page for breakfasts, dinners, desserts, and more that have been Rowley family approved!
Fran says
When do I add the parmesan? I didn’t see directions for that? is that just a topping?
Sharon Rowley says
Oh my gosh! Sorry about that! I just updated the recipe to reflect this- but you add it when you add in the mozzerella! Thanks for letting me know it was missing!
Amanda says
Thank you so much for this recipe. My picky eaters cleared their plates. Best recipe ever.
Sharon Rowley says
I LOVE hearing this!!
Anonymous says
Just made this recipe and my picky eaters ate it all without any fuse! Best recipe ever and Thank You
Diana says
You did not mention adding the ricotta cheese . Only the mozzarella.
Sheila Barbee says
My daughter might be the pickiest eater out there…but she absolutely loves this recipe and brags about it to others…not like her (she’s 13). Making it again right now 🙂 Thanks so much!
Sharon says
You are so welcome! I have my own fair share of picky eaters too!
Sheila Barbee says
I will be making some of your other recipes too! How do you find the time? I’m a single mom of 1 and I barely do! Shout out to you Sharon!!
erin says
I love, love, love your meal plan section, especially since I use so many of your recipes. Thanks!!! I will make your lasagna soon.
Sharon says
Thanks for the feedback Erin! I am looking forward to doing this every Monday- and sharing a recipe for a meal that my kids will actually eat! 🙂