The Best Homemade Lasagna

The Best Homemade Lasagna

Layers of Comfort: A Classic Italian-American Masterpiece

Prep Time
25 mins
Cook Time
55 mins
Total Time
1 hr 20 mins
Servings
12

Difficulty: ★★★☆☆ (Medium) | Author: Chef Emy from CookingWithEmy.com

Introduction: The Ultimate Comfort Food

There are certain dishes that define home, family, and pure comfort. For us, the best homemade lasagna is at the very top of that list. This isn’t just any lasagna recipe—it’s the one we turn to for Sunday dinners, holiday feasts, and those nights when only a bubbling, cheesy, soul-warming casserole will do.

Imagine layers of tender pasta, a rich and hearty meat sauce simmered with Italian herbs, a creamy blanket of ricotta and Parmesan, and a golden, bubbly crust of mozzarella that pulls apart in glorious strings. This is classic lasagna made the way it should be: simple, honest, and absolutely packed with flavor.

What makes this recipe truly special is its balance. The meat sauce is robust but not heavy, the cheese layer is luxuriously creamy, and every bite holds together perfectly. Whether you’re a seasoned cook or making lasagna for the first time, our detailed instructions will guide you to a perfect result every single time. Let’s dive into why this is the best homemade lasagna recipe you’ll ever try.

Why This Is the Best Homemade Lasagna

After testing dozens of lasagna recipes over the years, we’ve perfected what we believe is the ultimate version. Here’s what sets it apart:

  • Perfectly Seasoned Meat Sauce: We use a combination of ground beef and pork for depth, plus a touch of sugar to balance the acidity of the tomatoes. The red pepper flakes add a subtle warmth that elevates the entire dish.
  • Creamy Ricotta Layer: By mixing ricotta with a beaten egg and fresh seasonings, we create a light, airy texture that spreads beautifully and doesn’t turn watery during baking.
  • No-Boil Noodle Hack: While we boil our noodles to al dente, we’ll share a pro tip for using no-boil noodles if you’re short on time—without sacrificing texture.
  • Layered with Love: Three generous layers of sauce, noodles, and cheese ensure every forkful has the perfect ratio of ingredients.
  • Make-Ahead Friendly: This lasagna actually tastes better the next day, making it ideal for meal prep and freezer cooking.
💡 The Kitchen Team’s Pro Tip: For the richest flavor, make the meat sauce a day ahead and refrigerate overnight. The flavors meld beautifully, and the sauce thickens to the perfect consistency.

Ingredients for the Best Homemade Lasagna

Here’s everything you need to create this masterpiece. We recommend using high-quality ingredients for the best results.

Ingredient Amount Notes
Olive oil 1 tablespoon Extra virgin preferred
Yellow onion 1 cup, chopped About 1 medium onion
Garlic cloves 2, minced Fresh is best
Ground beef 1 lb (16 oz) 80/20 blend
Ground pork ½ lb (8 oz) Adds richness
Canned diced tomatoes 1 (28 oz) can Fire-roasted for extra flavor
Tomato paste 2 tablespoons Concentrates the sauce
Granulated sugar 1 tablespoon Balances acidity
Dried basil ½ teaspoon Or 1 tbsp fresh
Dried oregano ½ teaspoon Mediterranean style
Red pepper flakes ½ teaspoon Optional, for heat
Salt and black pepper To taste Kosher salt preferred
Ricotta cheese 15 oz (about 2 cups) Whole milk ricotta
Large egg 1 Binds the ricotta
Fresh basil (for ricotta) 1 tablespoon, chopped Or 1 tsp dried
Lasagna noodles 12 sheets (1 box) Regular or no-boil
Mozzarella cheese 3 cups, shredded Low-moisture, part-skim
Parmesan cheese ¾ cup, grated Freshly grated is key

Step-by-Step Instructions

Follow these steps carefully, and you’ll have a lasagna that rivals any Italian restaurant.

1. Make the Meat Sauce

  1. Heat olive oil in a large skillet or Dutch oven over medium-high heat. Add the chopped onion and minced garlic, sautéing for about 1 minute until fragrant and translucent.
  2. Add the ground beef and ground pork. Cook, breaking up the meat with a spoon, until no pink remains (about 6–8 minutes). Drain any excess fat, then season generously with salt and pepper.
  3. Stir in the tomato paste and cook for 1 minute to deepen the flavor. Add the diced tomatoes (with their juices), sugar, dried basil, oregano, and red pepper flakes. Bring the sauce to a boil.
  4. Reduce the heat to low and let the sauce simmer uncovered for 15 minutes, stirring occasionally. Taste and adjust seasoning with more salt and pepper if needed. Set aside.

2. Prepare the Ricotta Mixture

  1. In a medium bowl, combine the ricotta cheese, beaten egg, chopped fresh basil (or dried), a pinch of salt, and a few cracks of black pepper. Stir until smooth and creamy. Set aside.

3. Cook the Noodles

  1. Bring a large pot of salted water to a rolling boil. Add the lasagna noodles and cook according to package directions until al dente (usually 8–10 minutes). Drain gently, then lay the noodles flat on a sheet of parchment paper or wax paper to prevent sticking.
💡 The Kitchen Team’s Pro Tip: If using no-boil noodles, skip step 6. Just add an extra ½ cup of water to your meat sauce and increase the covered baking time by 10 minutes. The noodles will cook perfectly in the oven.

4. Assemble the Lasagna

  1. Preheat your oven to 375°F (190°C). Spread a thin layer of meat sauce (about ½ cup) on the bottom of a 9×13-inch baking dish. This prevents the noodles from sticking.
  2. Layer 4 lasagna noodles over the sauce, slightly overlapping if needed. Spread ⅓ of the ricotta mixture over the noodles, then top with ⅓ of the remaining meat sauce. Sprinkle with 1 cup of shredded mozzarella and ¼ cup of Parmesan.
  3. Repeat layers: noodles, ricotta (another ⅓), meat sauce (another ⅓), mozzarella (1 cup), and Parmesan (¼ cup).
  4. For the final layer, arrange the remaining 4 noodles, spread the last of the ricotta, then the last of the meat sauce. Top with the remaining 1 cup of mozzarella and ¼ cup of Parmesan.

5. Bake to Perfection

  1. Cover the baking dish with aluminum foil (spray the underside with cooking spray to prevent cheese from sticking). Bake for 25 minutes.
  2. Remove the foil and bake for another 20–25 minutes, until the cheese is golden and bubbly and the sauce is bubbling around the edges.
  3. Let the lasagna rest for 10–15 minutes before slicing. This crucial step allows the layers to set, giving you clean, beautiful slices.

Serving Suggestions

This homemade lasagna is a meal in itself, but we love pairing it with simple sides to round out the feast:

  • Garlic Bread: Crusty bread brushed with garlic butter and toasted until golden.
  • Simple Green Salad: Toss mixed greens with lemon vinaigrette to cut through the richness.
  • Roasted Vegetables: Broccoli, zucchini, or bell peppers roasted with olive oil and herbs.
  • Red Wine: A medium-bodied Chianti or Sangiovese complements the tomato sauce beautifully.

Garnish each slice with fresh basil leaves and a sprinkle of extra Parmesan for a restaurant-worthy presentation.

Storage & Make-Ahead Tips

One of the best things about the best homemade lasagna is how well it stores. Here’s how to keep it fresh:

Method Details Duration
Refrigerator Cool completely, cover tightly with foil or plastic wrap. Up to 5 days
Freezer (baked) Cool completely, wrap in foil then a freezer bag. Thaw overnight in fridge. Up to 3 months
Freezer (unbaked) Assemble but don’t bake. Wrap tightly. Bake directly from frozen, adding 20 minutes. Up to 3 months
Reheating Cover with foil and bake at 350°F for 20–30 minutes, or microwave individual slices.
💡 The Kitchen Team’s Pro Tip: For the best texture when reheating from frozen, let the lasagna thaw in the refrigerator overnight, then reheat covered in a 350°F oven. Add a splash of water or extra sauce if it seems dry.

Delicious Variations to Try

Once you’ve mastered the classic, feel free to experiment with these creative twists:

  • Vegetarian Lasagna: Replace the meat with sautéed mushrooms, spinach, zucchini, and bell peppers. Use the same ricotta and cheese layers.
  • White Chicken Lasagna: Swap the tomato sauce for a creamy Alfredo sauce (butter, cream, garlic, Parmesan) and use shredded rotisserie chicken.
  • Spicy Sausage Lasagna: Use hot Italian sausage (casings removed) instead of ground beef and pork. Add extra red pepper flakes.
  • Gluten-Free Lasagna: Use gluten-free lasagna noodles (rice or lentil-based) and ensure all other ingredients are certified gluten-free.
  • Low-Carb/Keto Lasagna: Replace noodles with thinly sliced zucchini or eggplant (salted and patted dry). Use full-fat cheeses and a sugar-free sauce.

Frequently Asked Questions

1. Can I use no-boil lasagna noodles?

Absolutely! No-boil noodles are a great time-saver. Just add about ½ cup of water to your meat sauce, and increase the covered baking time by 10 minutes. They will cook perfectly in the oven.

2. Why is my lasagna watery?

Watery lasagna usually results from excess moisture in the ricotta or vegetables. Use whole-milk ricotta (not low-fat) and drain it if it looks wet. Also, let the lasagna rest for 15 minutes after baking to allow the layers to set.

3. Can I make this lasagna ahead of time?

Yes! Assemble the lasagna completely, cover, and refrigerate for up to 24 hours before baking. You may need to add 10–15 minutes to the baking time since it starts cold.

4. How do I freeze lasagna?

Bake the lasagna, let it cool completely, then wrap tightly in foil and place in a freezer bag. It will keep for up to 3 months. To reheat, thaw in the fridge overnight and bake at 350°F until hot.

5. Can I substitute cottage cheese for ricotta?

Yes, but the texture will be slightly different. Cottage cheese is more lumpy and has a higher moisture content. For best results, blend it in a food processor until smooth before using.

6. What if I don’t have ground pork?

You can use all ground beef (1.5 lbs total) or substitute ground turkey or Italian sausage. Each will change the flavor slightly, but all are delicious.

7. How do I get clean slices of lasagna?

The secret is patience! Let the lasagna rest for at least 10–15 minutes after baking. Use a sharp knife and wipe it clean between cuts. A serrated knife also works well.

8. Can I add spinach to the ricotta?

Definitely! Thaw frozen chopped spinach, squeeze out all excess water, and mix it into the ricotta mixture. This adds color, nutrients, and a lovely earthy flavor.

9. Is this recipe gluten-free?

Not as written, but it can easily be made gluten-free by using gluten-free lasagna noodles and ensuring your tomato paste and other ingredients are certified gluten-free.

10. How many calories are in a serving?

One serving (1/12 of the recipe) contains approximately 450–500 calories, depending on the specific ingredients used. For exact nutritional information, we recommend using a calculator like MyFitnessPal.

Share the Love

We hope this best homemade lasagna becomes a cherished recipe in your kitchen. If you make it, we’d love to hear about it! Tag us on social media, leave a comment below, or share your photos with friends and family. Cooking is all about bringing people together, and this lasagna does exactly that.

Don’t forget to pin this recipe to your favorite board on Pinterest so you can find it anytime. Happy cooking, and buon appetito from The Kitchen Team!

🍝 Save This Recipe for Later! 🍝

📌 Pin This Recipe on Pinterest

Follow us @ CookingWithEmy on Pinterest

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Best Homemade Lasagna



  • Author:
    Chef Emy

Description

This homemade lasagna is the ultimate comfort food. Layers of rich meat sauce, creamy ricotta, and melted cheese make it the best lasagna recipe ever.


Ingredients


Scale
  • 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

Instructions

  1. In a large skillet, heat the olive oil over medium-high heat. Sauté the chopped onion and garlic for about 1 minute, until fragrant and translucent.
  2. Add the ground beef and pork, cooking until no pink remains. Drain excess fat and season with salt and pepper.
  3. Stir in the tomato paste, diced tomatoes, sugar, basil, oregano, and red pepper flakes. Bring to a boil, then reduce heat and simmer uncovered for 15 minutes. Taste and adjust salt and pepper as needed.
  4. In a medium bowl, mix the ricotta cheese, egg, basil, salt, and pepper until smooth. Set aside.
  5. Boil the lasagna noodles in salted water until al dente, according to package instructions. Drain and lay flat on a clean towel to prevent sticking.
  6. Preheat the oven to 350°F (177°C) and grease a 9×13-inch baking dish.
  7. Spread a thin layer of meat sauce on the bottom of the dish. Add 3 lasagna noodles, then layer with of the meat sauce, of the ricotta filling (in dollops), and 1 cup of mozzarella cheese.
  8. Repeat the layering process two more times, ending with the remaining mozzarella and a sprinkle of grated Parmesan on top.
  9. Cover the dish with foil and bake for 40 minutes. Remove the foil and bake an additional 10–15 minutes until the cheese is melted and bubbling.
  10. Allow to rest for 10 minutes before slicing and serving.


Leave a Comment