Easy Homemade Lasagna

Jump Pin Save
1 hour 10 minutes

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Homemade lasagna is always a hit and this one will have your family begging for seconds! It’s an easy dinner recipe that’s full of flavor and never goes out of style!

Subscription Form – New Recipe

Save this recipe for later! Sign up to have this link sent directly to your inbox.

Homemade lasagna images in pan and on spatula

Classic lasagna is always a hit in my family and my family comes running as soon as it hits the table! It’s comfort food at it’s best and even the pickiest eaters love it. Plus, it makes the perfect meal whether you’re serving it for a family dinner or a larger gathering (yes, one day soon we’ll have those again!).

homemade lasagna on table

It’s also a super easy dinner for busy moms! It freezes well so you can make it ahead of time or freeze the leftovers for later. I know my kids would eat these yummy leftovers every night of the week!

What are the ingredients for lasagna?

Lasagna can have a variety of ingredients depending on which version you’re making. For example, vegetable lasagna will obvoiously have different ingredients than this classic meat lasagna.

Ingredients for classic lasagna

For this lasagna recipe, you’ll need the following ingredients:

  • Ground beef
  • Medium onion
  • Garlic
  • Olive oil
  • Tomato sauce
  • Italian seasoning
  • Salt
  • Pepper
  • Mozzarella cheese
  • Ricotta cheese
  • Grated Parmesan cheese
  • Egg
  • Lasagna noodles

You can change it up and use different cheeses, meats or even add spinach and other veggies. I hid all kinds of veggies in this baked ziti and my kids either didn’t notice or just didn’t care!

Don’t have Italian seasoning? Try this Italian seasoning substitute instead.

How To Make Homemade Lasagna

Start by preheating your oven to 350° degrees. Saute onion and brown meat in a large skillet.

Browned beef in a skillet

Next, drain the extra oil and add minced garlic. Cook for a couple minutes (until you start to smell the garlic…yumm). Add the tomato sauce to the pan.

Meat sauce for lasagna recipe

Boil water and cook lasagna noodles according to the directions on the package.

While the noodles cook, combine ricotta cheese, Italian seasoning, parmesan cheese, salt, pepper and egg in a bowl.

Ricotta cheese, egg and more for lasagna

Mix well.

Ricotta cheese mixture for classic lasagna

Pour a layer of sauce into a 9×13 pan, then lay lasagna noodles on top. Add another layer of meat sauce.

Meat sauce for homemade lasagna

Top with a layer of ricotta cheese mixture, then add mozzarella.

Lasagna with cheese

Repeat two more times, adding additional layers of noodles, meat sauce, cheese mixture and mozzarella.

How long do you bake lasagna?

Once your oven has reached 350°, pop the lasagna in the oven for approximately 30 minutes. You’ll know it’s ready when the cheese is melted and the sauce is bubbling.

Fresh baked classic lasagna

This lasagna is SO delish and always has my family begging for more!

Homemade lasagna slice on a spatula

How do you reheat lasagna?

One thing I love about lasagna is that it tastes just as good the next day (like leftover pizza!). If you’re reheating it in the oven, throw a piece of aluminum foil over the pan so it won’t dry out. Then heat at 350° until the lasagna is hot, about 30 minutes. You can also use a toaster oven for individual slices.

Lasagna on a white plate

If you’re reheating individual slices in the microwave, you’ll need to cover them with a paper towel first to eliminate splatters. However, you don’t want your paper towel to get stuck in the cheese…that’s the best part! The trick is to stick a toothpick in the middle to hold the paper above the cheese like a tent.

Heat on full power for 1-2 minutes, or until the cheese on top is melted and the lasagna is heated through.

Pan of homemade lasagna with slice removed

How do you freeze lasagna?

Lasagna leftovers never last long in our house but if we’re not eating them right away, I’ll freeze them instead.

I cut the lasagna into individual servings and freeze individually. Not only does it take less room in the freezer but it’s also easier to serve later. Be sure the pieces are completely cool before you start.

Wrap each one in plastic wrap, then aluminum foil. Finally, store in a plastic freezer bag. Your lasagna should stay good for up to three months.

How do you reheat frozen lasagna?

You can reheat your lasagna the same way you normally would, you’ll just have to increase the time to make up for the fact that it’s frozen.

Lasagna slices on plates

What to serve with homemade lasagna

I think it goes without saying that lasagna and garlic bread are a match made in heaven! Homemade lasagna also tastes great with roasted vegetables. Of course you can never go wrong with a fresh garden or spinach salad.

So delish and so easy too…this homemade lasagna is definitely one of our favorites! If you’re looking for more dinner ideas, you should check out these Italian pasta recipes or classic tuna casserole too!

lasagna on a plate
4.88 from 8 votes

Classic Lasagna

Author Lisa O’Driscoll | Fun Money Mom
Course Main Course
Cuisine Italian
Prep Time 40 minutes
Cook Time 30 minutes
Total Time 1 hour 10 minutes
This classic lasagna recipe, made with ground beef and ricotta cheese, is so delicious that it'll have your family begging for seconds…maybe even thirds!


  • 1 tbsp olive oil
  • 2 lbs ground beef
  • 1 medium onion chopped
  • 3 cloves garlic minced
  • 24 ounces pasta sauce
  • 16 ounces box lasagna noodles you’ll need about 15 noodles
  • 16 ounces ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 1 tbsp Italian seasoning
  • 1 tsp salt
  • 1 tsp pepper
  • 1 large egg
  • 24 ounces mozzarella cheese grated


  • Preheat oven to 350°.
  • Add olive oil to large skillet and saute onion and ground beef until beef is browned.
    1 tbsp olive oil, 2 lbs ground beef, 1 medium onion
  • Drain excess oil and add minced garlic. Cook until fragrant, about 1-2 minutes.
    3 cloves garlic
  • Stir in tomato sauce.
    24 ounces pasta sauce
  • In a separate pan, boil water and cook noodles according to direction on package.
    16 ounces box lasagna noodles
  • In a large bowl, combine ricotta cheese, Parmesan cheese, Italian seasoning, salt, pepper and egg. Mix well.
    16 ounces ricotta cheese, 1/2 cup grated Parmesan cheese, 1 tbsp Italian seasoning, 1 tsp salt, 1 tsp pepper, 1 large egg
  • Pour a thin layer of sauce into a 9×13 pan. Lay lasagna noodles on the sauce, then layer with more meat sauce, ricotta cheese mixture and mozzarella. Repeat two more times.
    24 ounces mozzarella cheese
  • Bake at 350° for 30 minutes or until the cheese is melted and sauce is bubbling. Serve and enjoy!


Serving: 1g | Calories: 621kcal | Carbohydrates: 36g | Protein: 37g | Fat: 36g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 135mg | Sodium: 981mg | Potassium: 576mg | Fiber: 2g | Sugar: 4g | Vitamin A: 861IU | Vitamin C: 5mg | Calcium: 444mg | Iron: 3mg
The nutrition information provided is an estimate and can vary based on cooking methods and ingredients used.

Did You Make This Recipe?

Share it with me on Instagram @funmoneymom and follow on Pinterest @funmoneymom for more!

Let’s be friends!

Did you love this post? Make sure to comment below and let me know your thoughts! And don’t forget to follow on your favorite social network below!

Fun in your inbox

Get the latest recipes, crafts and more straight to your inbox

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

Similar Posts