Homemade Lasagna Recipe

If you’re looking for a crowd-pleasing dish that’s easy to make and loaded with cheesy, saucy goodness, this Homemade Lasagna is it. With layers of tender noodles, savory meat sauce, and creamy ricotta, it’s pure comfort food that feels special enough for holidays but simple enough for weeknights.

A serving of layered lasagna with melted cheese being lifted from a baking dish, resting on a green cloth.
Lasagna. Photo Credit: Hungry Cooks Kitchen

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a small commission. Thank you!

I love this lasagna recipe because it’s easy to prep ahead. I usually build it the night before I need it, store it in the fridge, and then just pop it in the oven the next day. Sometimes, I batch-cook and make one for the freezer. It’s a real crowd-pleaser, and even picky eaters will clean their plates.

Ingredients You’ll Need

You’ll need all the ingredients in the photograph below.

Ingredients arranged on a table for a recipe, including ground beef, white lasagna noodles, ricotta cheese, basil, Italian seasoning, garlic, olive oil, Parmesan cheese, onion, canned diced tomatoes, and pepper.
Lasagna Ingredients. Photo Credit: Hungry Cooks Kitchen

How to Make This Easy Lasagna Recipe with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

[adthrive-in-post-video-player video-id=”2htpVouI” upload-date=”2024-10-29T14:54:27+00:00″ name=”Lasagna.mp4″ description=”Classic homemade lasagna layered with meat sauce and cheese. Perfect for family dinners, holidays, and meal prepping.” player-type=”default” override-embed=”default”]

I’ve made it really easy for you to make the perfect homemade lasagna, all you need to do is to follow these simple steps.

Sauté the Onion and Garlic

Heat a Dutch oven or large pot over medium-high heat and drizzle in your olive oil. Toss in the diced onion and garlic and let them sizzle for about 5-7 minutes. You’ll know it’s ready when the onions turn translucent and your kitchen smells amazing.

A large pot with finely chopped onions and minced garlic sautéed in olive oil. Uncooked lasagna sheets and a green kitchen towel are visible in the background.
Sauté the onions and garlic in a large pot over medium-high heat.
Stainless steel pot containing chopped onions and garlic being sautéed, with a kitchen towel, pot handle, and edge of a lasagna noodle visible in the background.
Cook them for 5-7 minutes until translucent.

Brown the Beef

Now, add the ground beef to the pot. Break it apart with a wooden spoon as it cooks, so you don’t end up with big chunks. Let it cook through until there’s no pink left.

Simmer the Sauce

Next, pour in the diced tomatoes, fresh basil, salt, and pepper. Stir it all together and let the sauce simmer on medium heat for about 20 minutes.

This gives the flavors a chance to come together and get that rich, hearty taste.

Ground meat and chopped onions cooking in a large silver pot.
Add the ground beef and break it apart with a spoon.
Ground meat cooking in a saucepan. Various kitchen items are partially visible around the pot, including uncooked lasagna noodles, a cloth, and a seasoning container.
Cook the ground beef until it’s fully browned.
A large pot filled with hearty tomato sauce, pieces of meat, and herbs; lasagna noodles and a green cloth are nearby.
Add the tomatoes, basil, salt, and pepper and simmer for 20 minutes.

Mix the Ricotta Filling

While the sauce is bubbling away, grab a small bowl and mix the ricotta, Parmesan, Italian seasoning, fresh basil, salt, and pepper.

You want this mixture nice and creamy because it’ll add that rich, cheesy goodness to each layer of your lasagna.

A bowl of creamy white dip garnished with chopped herbs and freshly ground pepper, placed on a green cloth.
Combine the ricotta cheese, grated Parmesan, Italian seasoning, basil, salt, and pepper in a small bowl.
A bowl of creamy white ricotta cheese with herbs placed on a green cloth, with a silver spoon resting inside.
Mix everything thoroughly.

Layer It Up

Preheat your oven to 180°C (350°F). In a baking dish, start layering with the precooked lasagna noodles, followed by the sauce, and then the ricotta mixture.

Repeat the layers until you run out of ingredients, making sure to end with a final layer of sauce and cheese on top.

A baking pan filled with uncooked lasagna sheets. A pot with red sauce, a bowl with white sauce, and a bowl of grated cheese surround the pan on a light-colored surface.
Start layering your lasagna with a layer of pre-cooked noodles.
A baking pan filled with lasagna sauce sits on a white surface. Nearby are a pot with sauce, a bowl of grated cheese, and uncooked lasagna noodles.
Add a layer of meat sauce, followed by a layer of cheese mixture.
A black rectangular baking tray filled with a lasagna topped with grated cheese, placed on a light-colored surface next to a pot.
Repeat the layers and finish with a layer or cheese on top.

Bake to Perfection

Pop the dish into the oven and bake for about 20 minutes, or until the cheese is golden and bubbling. The smell will make it hard to wait, but trust me, it’s worth it!

Serve and Enjoy

Top it off with some fresh basil or a sprinkle of parsley, and serve it up while it’s hot.

A baked lasagna in a black baking dish, cut into four portions, garnished with chopped herbs. Surrounding the dish are a green cloth, a small bowl of greens, and cutlery on plates.
Garnish with parsley and basil and serve hot.

Recipe Notes and Expert Tips

Here are some extra tips so that you can make sure that you make the perfect lasagna for you.

  • Perfect Pasta Texture: Make sure to cook the lasagna noodles until they’re al dente (firm to the bite). This prevents them from becoming too soft or mushy when baked with the sauce. Undercooking just slightly will allow the noodles to absorb the moisture from the sauce without losing their texture.
  • Sauce for Depth of Flavor: Simmering the sauce for at least 20 minutes allows the tomatoes, beef, and herbs to come together and develop a deep, robust flavor. If you have extra time, let it simmer longer for an even richer taste.
  • Layering for Even Cooking: Spread the sauce and ricotta mixture evenly over the noodles in each layer. This ensures that every bite has a perfect balance of noodles, sauce, and cheese. Don’t overfill each layer, as it might spill over while baking.
  • Customizable Cheese Topping: For an extra cheesy top, you can mix mozzarella with Parmesan. Mozzarella melts beautifully and adds a stretchy, gooey texture, while the Parmesan gives it a sharp, golden crust. If you love extra cheese, add a bit more to the top layer.
  • Fresh Herbs for Flavor: Fresh herbs, like basil or parsley, can take your lasagna to the next level. Sprinkling them on after baking gives a burst of freshness and color that contrasts nicely with the richness of the dish.
  • Let It Rest Before Cutting: It’s tempting to dive right in, but letting your lasagna rest for 5-10 minutes after baking allows the layers to settle and firm up. This makes it easier to cut neat slices and prevents the fillings from spilling out.
  • Don’t Overcrowd the Baking Dish: Leave a little space at the top of your baking dish. As the lasagna bakes, the sauce will bubble, and having some space prevents it from spilling over the edges and making a mess in your oven.
  • Make It Ahead for Easy Meals: Lasagna is one of those dishes that can be made ahead of time. You can assemble it up to a day in advance and store it in the fridge. When you’re ready to bake, just pop it in the oven, making it perfect for busy weeknights or hosting guests.
A slice of lasagna with a browned cheese topping, garnished with chopped herbs, served on a white plate with a fork beside it.
Lasagna. Photo Credit: Hungry Cooks Kitchen

How to Store Leftover Lasagna

To store your leftover lasagna, let it cool completely first—this helps prevent sogginess when you reheat it later. Once cooled, cover the baking dish tightly with plastic wrap or transfer individual slices to an airtight container. You can keep it in the fridge for up to three days, making it easy to enjoy later.

If you want to save it for another day, freezing is the way to go. Cut the lasagna into portions, wrap each one tightly in plastic wrap, and pop them into a freezer-safe bag or container. This way, you can just grab and reheat one serving at a time whenever the lasagna craving hits. It’ll keep in the freezer for up to three months.

When you’re ready to reheat, you can thaw it overnight in the fridge or reheat straight from the freezer. In the oven, just bake it at 180°C (350°F) until it’s hot and bubbly again. If you’re using the microwave, heat it in short bursts to avoid drying out the pasta.

A hand lifting a slice of lasagna from a pan over a green cloth. The lasagna has layers of pasta, meat sauce, and cheese. A wooden cutting board is partially visible in the background.
Lasagna. Photo Credit: Hungry Cooks Kitchen

What to Serve with Lasagna

Lasagna is a hearty, comforting dish, so pairing it with the right sides can create a balanced and satisfying meal.

A fresh, crisp salad is a classic option. Go for something simple, like mixed greens with a light vinaigrette, or get creative with a Caesar salad, topped with crunchy croutons and shaved Parmesan. The brightness and acidity of the dressing will complement the rich, cheesy lasagna.

Garlic bread is another must-have. Whether you opt for thick slices of buttery, garlicky French bread or homemade garlic knots, the crispy texture pairs perfectly with the soft layers of lasagna. Plus, it’s perfect for soaking up any extra sauce on your plate.

For a lighter side, roasted vegetables can round out the meal without making it too heavy. Roasting veggies like zucchini, bell peppers, or broccoli adds a nice smoky flavor that contrasts well with the lasagna’s creamy, cheesy goodness.

Close-up of a slice of lasagna on a gray plate, showcasing layers of pasta, meat sauce, and melted cheese with a garnish of herbs.
Lasagna. Photo Credit: Hungry Cooks Kitchen
Save This Recipe Form

Don’t lose this recipe!

Put in your email, and we’ll deliver it straight to your inbox. You’ll also get weekly recipe suggestions based on what you love. Opt-out anytime – no strings attached!

A serving of layered lasagna with melted cheese being lifted from a baking dish, resting on a green cloth.

Homemade Lasagna Recipe

This homemade lasagna is the ultimate crowd-pleaser, packed with cheesy, saucy layers of comfort. It’s easy enough for weeknights but special enough for holidays. You can prep it ahead, store it in the fridge, or freeze it for later. Even picky eaters won’t be able to resist!
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Course: Main Course
Cuisine: Italian
Keyword: lasagna
Servings: 4
Calories: 1369kcal

Ingredients

  • 16 whole lasagna noodles pre-cooked
  • 2 tablespoons olive oil
  • 1 medium onion diced
  • 3 cloves garlic minced
  • 1 ½ pounds ground beef
  • 5 cups canned diced tomatoes
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 3 tablespoons minced fresh basil
  • 3 cups ricotta cheese grated
  • 3 tablespoons Parmesan cheese grated
  • 2 tablespoons Italian seasoning
  • Salt and pepper to taste
  • Fresh basil chopped
  • ¾ cup Parmesan cheese

Instructions

  • Heat a Dutch oven or deep pot over medium-high heat and add the olive oil. Once heated, add the diced onion and minced garlic. Cook for 5 to 7 minutes, stirring occasionally, until the onion turns translucent and fragrant.
    2 tablespoons olive oil, 1 medium onion, 3 cloves garlic
  • Add the ground beef to the pot, breaking it into small pieces with a wooden spoon as it browns. Continue cooking until the beef is fully browned with no pink remaining.
    1 ½ pounds ground beef
  • Stir in the diced tomatoes, fresh basil, salt, and pepper. Mix everything well, then reduce the heat to medium and let the sauce simmer for about 20 minutes to allow the flavors to meld.
    5 cups canned diced tomatoes, 1 teaspoon salt, 1 teaspoon black pepper
  • While the sauce simmers, combine the ricotta cheese, Parmesan cheese, Italian seasoning, fresh basil, salt, and pepper in a small bowl. Stir until the mixture is evenly combined and creamy.
    3 tablespoons minced fresh basil, 3 cups ricotta cheese, 3 tablespoons Parmesan cheese, 2 tablespoons Italian seasoning, Salt and pepper to taste
  • Preheat your oven to 180°C (350°F). In a small baking dish, begin layering the lasagna. Start with a layer of precooked lasagna noodles, followed by a layer of the sauce, and then a layer of the ricotta mixture. Continue layering until all the ingredients are used, finishing with a layer of sauce and a sprinkle of grated cheese on top.
    16 whole lasagna noodles, ¾ cup Parmesan cheese
  • Bake the lasagna for about 20 minutes or until the cheese on top is melted and bubbly, with a golden brown color. Let it rest for a few minutes before serving with freshly chopped basil.
    Fresh basil

Notes

  • Perfect Pasta Texture: Make sure to cook the lasagna noodles until they’re al dente (firm to the bite). This prevents them from becoming too soft or mushy when baked with the sauce. Undercooking just slightly will allow the noodles to absorb the moisture from the sauce without losing their texture.
  • Sauce for Depth of Flavor: Simmering the sauce for at least 20 minutes allows the tomatoes, beef, and herbs to come together and develop a deep, robust flavor. If you have extra time, let it simmer longer for an even richer taste.
  • Layering for Even Cooking: Spread the sauce and ricotta mixture evenly over the noodles in each layer. This ensures that every bite has a perfect balance of noodles, sauce, and cheese. Don’t overfill each layer, as it might spill over while baking.
  • Customizable Cheese Topping: For an extra cheesy top, you can mix mozzarella with Parmesan. Mozzarella melts beautifully and adds a stretchy, gooey texture, while the Parmesan gives it a sharp, golden crust. If you love extra cheese, add a bit more to the top layer.
  • Fresh Herbs for Flavor: Fresh herbs, like basil or parsley, can take your lasagna to the next level. Sprinkling them on after baking gives a burst of freshness and color that contrasts nicely with the richness of the dish.
  • Let It Rest Before Cutting: It’s tempting to dive right in, but letting your lasagna rest for 5-10 minutes after baking allows the layers to settle and firm up. This makes it easier to cut neat slices and prevents the fillings from spilling out.
  • Don’t Overcrowd the Baking Dish: Leave a little space at the top of your baking dish. As the lasagna bakes, the sauce will bubble, and having some space prevents it from spilling over the edges and making a mess in your oven.
  • Make It Ahead for Easy Meals: Lasagna is one of those dishes that can be made ahead of time. You can assemble it up to a day in advance and store it in the fridge. When you’re ready to bake, just pop it in the oven, making it perfect for busy weeknights or hosting guests.

Nutrition

Calories: 1369kcal | Carbohydrates: 108g | Protein: 78g | Fat: 73g | Saturated Fat: 34g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 29g | Trans Fat: 2g | Cholesterol: 231mg | Sodium: 1652mg | Potassium: 1572mg | Fiber: 5g | Sugar: 9g | Vitamin A: 1480IU | Vitamin C: 31mg | Calcium: 875mg | Iron: 12mg
Tried this recipe?Let us know how it was!
About the Author
A woman with long brown hair is smiling and standing with her arms crossed. She is wearing a sleeveless, black and white diamond-patterned dress.

Hey there! I’m Mandy

Mandy Applegate is a home cook, food blogger, and writer who believes the best meals are the ones shared with the people you love.

She’s all about easy recipes that taste amazing, the kind that make ordinary days feel a little more special and remind you why cooking at home matters.

She has been published on NBC, the Daily News, the Boston Herald, and the Chicago Sun-Times, amongst many others.

Similar Posts

Leave a Reply

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

Recipe Rating




2 Comments