The Best Homemade Lasagna

November 12, 2025

By Emma Waters

4 Ingredient Mounjaro Recipe – Step-by-step process showing lemon, ginger, and honey being mixed into a detox drink

The Best Homemade Lasagna

There’s something inherently cozy about homemade lasagna that simply warms the heart. As the autumn leaves begin to fall and cozy sweaters make their annual debut, I find myself reaching for this classic dish, filling our home with the comforting aroma of simmering tomatoes and herbs. This lasagna recipe is a delightful combination of rich meat sauce, creamy ricotta, and gooey mozzarella layered perfectly between sheets of tender pasta. It’s the ultimate easy weeknight dinner that brings family and friends together at the table, creating memories that linger long after the last bite. Trust me, this is one you’ll definitely want to pin for later!

Why You’ll Love This Recipe

  • Comfort in Every Bite: The layers of flavors create a dish that’s creamy, rich, and oh-so-comforting.
  • Easy Weeknight Dinner: Despite the delicious complexity, this homemade lasagna is surprisingly easy to make, making it perfect for your busy weeknights.
  • Crowd-Pleasing Delight: Family and friends alike will rave about your lasagna skills, making it a go-to for gatherings and potlucks.
  • Customizable: You can easily tweak the recipe to suit your taste or dietary preferences for a zesty twist or a lighter version.
  • Prepare Ahead of Time: Lasagna is perfect for make-ahead meals; it even tastes better the next day after all the flavors meld together.

What You’ll Need

Gather these simple ingredients for The Best Homemade Lasagna:

  • 1 tbsp olive oil
  • 1 cup onion, chopped
  • 2 garlic cloves, minced
  • 1 lb ground beef
  • ½ lb ground pork
  • 1 (28 oz) can diced tomatoes
  • 2 tbsp tomato paste
  • 1 tbsp granulated sugar
  • ½ tsp dried basil
  • ½ tsp dried oregano
  • ½ tsp red pepper flakes
  • Salt and pepper to taste
  • 16 oz full-fat ricotta cheese
  • 1 large egg
  • ¼ tsp dried basil
  • Salt and pepper to taste
  • 9 lasagna noodles, uncooked
  • 4 cups shredded mozzarella cheese, divided
  • ¼ cup grated Parmesan cheese

Step-by-Step Instructions

Let’s make it together! Follow these cozy steps to create your own homemade lasagna.

  1. Make the Meat Sauce: In a large skillet over medium heat, add the olive oil. Once heated, sauté the chopped onion until translucent. Add minced garlic and cook for an additional minute. Mix in the ground beef and pork until browned. Drain excess fat. Stir in the diced tomatoes, tomato paste, sugar, dried basil, dried oregano, red pepper flakes, and season with salt and pepper. Simmer on low for about 20 minutes, allowing the flavors to meld beautifully.

  2. Prepare the Ricotta Filling: In a mixing bowl, combine ricotta cheese, the large egg, and ¼ tsp dried basil. Season with salt and pepper. Mix until silky and uniform.

  3. Cook the Noodles: Boil a large pot of salted water. Add the uncooked lasagna noodles and cook until al dente, according to package directions. Drain and set aside, spreading them on a clean kitchen towel to prevent sticking.

  4. Assemble the Lasagna: In a 9×13-inch baking dish, spread a layer of the meat sauce on the bottom. Place three lasagna noodles over the sauce. Spread half of the ricotta mixture over the noodles, followed by a sprinkle of mozzarella. Repeat the layers: meat sauce, noodles, ricotta, and mozzarella. Finish with the last three noodles, the remaining meat sauce, the rest of the mozzarella, and sprinkle with Parmesan cheese.

  5. Bake: Preheat your oven to 375°F (190°C). Cover the lasagna with foil (to prevent sticking, spray foil with cooking spray). Bake for 25 minutes, then remove the foil and bake for an additional 25 minutes or until it’s bubbly and golden. Let it sit for at least 15 minutes before slicing, allowing the layers to set for beautiful serving.

Variations & Creative Twists

  • Vegetable Lasagna: Swap out the meat for a medley of sautéed veggies like zucchini, spinach, and mushrooms for a creamy, earthy result.
  • Pesto Layer: Spread a layer of basil pesto between the meat sauce and ricotta for a zesty twist that brightens up every bite.
  • Four Cheese Delight: Mix a blend of Parmesan, provolone, gouda, and mozzarella for an indulgent treat that cheese lovers will adore.
  • Spicy Sausage: Use spicy Italian sausage instead of ground beef for an extra kick!

Chef Emma’s Helpful Tips

  • Make-It-Ahead: Lasagna freezes beautifully, so consider making an extra batch. Assemble it but omit the baking step. Cover tightly and freeze. When you’re ready for it, simply bake right from the freezer, adding an extra 30 minutes to the cooking time.
  • Perfect Slicing: Always let lasagna rest after baking. This helps it set and makes slicing easier.
  • Swap Cheese: If you’re looking for lighter options, consider using part-skim ricotta and mozzarella, or add cottage cheese for more protein.
  • No-Cook Noodles: You can use no-boil noodles to save prep time, but you might need to slightly increase the sauce quantity to ensure they cook through properly.

Nutrition Information per Serving

  • Serving Size: 1 slice
  • Calories: 450
  • Carbs: 38g
  • Sugar: 6g
  • Fat: 27g
  • Protein: 25g
  • Sodium: 750mg

Frequently Asked Questions

  • Can I make this ahead? Yes! Assemble and refrigerate for up to 24 hours, or freeze for later.
  • Can I use different ingredients? Absolutely! Feel free to mix in your favorite vegetables or switch to a different type of meat.
  • How do I store leftovers? Store leftover lasagna in an airtight container in the fridge for up to 4 days or in the freezer for up to 3 months.
  • How long does it last? Properly stored lasagna can last for about 4 days in the refrigerator or an additional 3 months in the freezer.

Final Thoughts

This lasagna recipe is a beautiful blend of warmth and comfort, perfect for chilly evenings spent with loved ones. Whether you’re enjoying it on a busy weeknight or showcasing it at a family gathering, each layer tells a story. So, gather your loved ones, serve a slice, and let the creamy, cheesy goodness create cherished memories. Save this The Best Homemade Lasagna to your recipe board so it’s ready when you need a cozy treat!

Homemade Lasagna

A cozy and comforting homemade lasagna filled with rich meat sauce, creamy ricotta, and gooey mozzarella layers between tender pasta sheets.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Course Dinner, Main Course
Cuisine Italian
Servings 8 servings
Calories 450 kcal

Ingredients
  

For the Meat Sauce

  • 1 tbsp olive oil
  • 1 cup onion, chopped
  • 2 cloves garlic, minced
  • 1 lb ground beef
  • ½ lb ground pork
  • 1 28 oz can diced tomatoes
  • 2 tbsp tomato paste
  • 1 tbsp granulated sugar
  • ½ tsp dried basil
  • ½ tsp dried oregano
  • ½ tsp red pepper flakes
  • to taste Salt and pepper

For the Ricotta Filling

  • 16 oz full-fat ricotta cheese
  • 1 large egg
  • ¼ tsp dried basil
  • to taste Salt and pepper

For Assembly

  • 9 lasagna noodles, uncooked
  • 4 cups shredded mozzarella cheese, divided
  • ¼ cup grated Parmesan cheese

Instructions
 

Make the Meat Sauce

  • In a large skillet over medium heat, add the olive oil. Once heated, sauté the chopped onion until translucent.
  • Add minced garlic and cook for an additional minute.
  • Mix in the ground beef and pork until browned. Drain excess fat.
  • Stir in the diced tomatoes, tomato paste, sugar, dried basil, dried oregano, red pepper flakes, and season with salt and pepper.
  • Simmer on low for about 20 minutes, allowing the flavors to meld beautifully.

Prepare the Ricotta Filling

  • In a mixing bowl, combine ricotta cheese, the large egg, and ¼ tsp dried basil. Season with salt and pepper. Mix until silky and uniform.

Cook the Noodles

  • Boil a large pot of salted water. Add the uncooked lasagna noodles and cook until al dente, according to package directions.
  • Drain and set aside, spreading them on a clean kitchen towel to prevent sticking.

Assemble the Lasagna

  • In a 9x13-inch baking dish, spread a layer of the meat sauce on the bottom.
  • Place three lasagna noodles over the sauce.
  • Spread half of the ricotta mixture over the noodles, followed by a sprinkle of mozzarella.
  • Repeat the layers: meat sauce, noodles, ricotta, and mozzarella.
  • Finish with the last three noodles, the remaining meat sauce, the rest of the mozzarella, and sprinkle with Parmesan cheese.

Bake

  • Preheat your oven to 375°F (190°C).
  • Cover the lasagna with foil (to prevent sticking, spray foil with cooking spray).
  • Bake for 25 minutes, then remove the foil and bake for an additional 25 minutes or until it’s bubbly and golden.
  • Let it sit for at least 15 minutes before slicing, allowing the layers to set for beautiful serving.

Notes

Lasagna can be made ahead of time, freezes beautifully, and allows for customizable ingredients to suit dietary preferences.

Nutrition

Serving: 1gCalories: 450kcalCarbohydrates: 38gProtein: 25gFat: 27gSodium: 750mgSugar: 6g
Keyword Comfort Food, Easy Dinner, Homemade, Lasagna, Pasta
Tried this recipe?Let us know how it was!

Readers Love These Recipes!

Leave a comment

Recipe Rating