The Ultimate Ricotta Lasagna

Homemade Lasagna is the quintessential comfort food, beloved for its comforting layers of rich homemade meat sauce, perfectly tender noodles, and a creamy ricotta cheese mixture. This classic dish bakes to perfection in under an hour, making it an ideal choice for a hearty family meal.

Transform your dinner into a complete Italian feast by serving generous slices of this hearty lasagna alongside a fresh green salad and some Easy Garlic Parmesan Breadsticks. The perfect combination for a memorable meal!

Close up photo of a spatula pulling a slice of lasagna from a teal casserole dish.
A perfectly layered slice of homemade lasagna being served.

The Best Homemade Lasagna Recipe: A Family Favorite

Treat your family to an unforgettable culinary experience with this savory and incredibly hearty Homemade Lasagna. Each bite delivers a harmonious blend of wide, tender pasta noodles, deeply seasoned meat sauce, and a luscious, creamy cheese mixture, all baked together in a single dish. This recipe isn’t just about food; it’s about bringing everyone together around the table for a truly comforting and flavorful meal.

If the idea of making lasagna from scratch has ever seemed daunting, rest assured, this recipe is designed for you. I know the feeling of intimidation when faced with a multi-layered dish, but this guide simplifies the process with clear, easy-to-follow steps and readily available ingredients. The result is a flawlessly baked lasagna every single time, making it truly the best lasagna recipe for both its incredible flavor and its surprising ease.

Get ready to impress your loved ones with this classic dish that tastes like it came straight from an Italian grandmother’s kitchen!

Pin This Recipe For Later!

Why This Is The Best Lasagna Recipe You’ll Ever Make

Beyond its delicious taste, this homemade lasagna recipe offers several compelling reasons why it should be your go-to for family dinners and special occasions:

  • Unmatched Meat Customization: We understand that everyone has their preference when it comes to meat. This versatile lasagna recipe allows you to choose your favorite! Whether you prefer classic ground beef, spicy Italian sausage, a milder breakfast sausage, or even leaner ground chicken or turkey, the robust sauce base will perfectly complement your selection. Feel free to mix and match for a unique flavor profile.
  • Perfect for Meal Prepping (Make It Ahead!): Life gets busy, but delicious dinners don’t have to be sacrificed. One of the greatest advantages of this lasagna is its make-ahead potential. You can fully assemble this masterpiece the night before you plan to bake it. Simply cover it and refrigerate, then pop it into the oven when you’re ready for dinner. It’s a lifesaver for busy weeknights and holiday entertaining!
  • Even Better Leftovers: This recipe yields a generous pan of lasagna, ensuring you’ll have plenty of delicious leftovers. In fact, many enthusiasts (myself included!) find that lasagna often tastes even better the next day as the flavors meld and deepen overnight. It reheats beautifully, making it perfect for lunches or another easy dinner.
  • Authentic Homemade Comfort: There’s truly nothing quite like a homemade dish to evoke feelings of comfort and warmth. This lasagna isn’t just food; it’s an experience. Each layer is crafted with care, bursting with rich, authentic flavors that a store-bought version simply cannot replicate. It’s the kind of meal that wraps you in a hug from the inside out.

“Awesome! Family loves it and made it for culinary community college class. My classmates loved it. 😍 Bravo! Thank you for the recipe!”

– Des

A slice of lasagna on a white plate with a salad.
A delicious slice of lasagna served with a fresh salad.

Essential Ingredients for the Ultimate Ricotta Lasagna

Creating this irresistible lasagna begins with gathering fresh, high-quality ingredients. We’ll break down the components by layer to make your shopping and preparation straightforward.

For the Rich Meat Sauce:

This savory foundation is what gives our lasagna its depth of flavor. You’ll need:

  • Ground beef: Choose a lean ground beef (80/20 or 90/10) for rich flavor without excessive grease.
  • Italian sausage: A key ingredient for classic Italian flavor. Opt for mild or hot, depending on your preference.
  • Tomato sauce: A good quality canned tomato sauce forms the base of our robust sauce.
  • Crushed tomatoes: These add texture and a rich, concentrated tomato flavor.
  • Fresh garlic: Minced garlic provides an aromatic punch that elevates the entire sauce.
  • Granulated sugar: A small amount balances the acidity of the tomatoes, enhancing their natural sweetness.
  • Italian seasoning: A blend of herbs like oregano, basil, thyme, and rosemary for authentic Italian taste.
  • Salt and Pepper: Essential for seasoning the meat sauce to perfection.
  • Italian dressing: A secret ingredient that adds a unique tang and depth to the sauce, truly setting it apart.

For the Perfect Lasagna Noodles:

The pasta is crucial for the structure and texture of your lasagna. While no-boil noodles are convenient, I strongly recommend traditional lasagna noodles that require boiling. They achieve a superior al dente texture that holds up beautifully during baking, preventing a mushy outcome.

  • Lasagna noodles: A standard box of wide, flat lasagna noodles is all you need. Follow package directions for boiling to al dente.

For the Creamy Ricotta Cheese Layer:

This luscious layer provides a delightful contrast to the rich meat sauce and tender noodles, adding moisture and a decadent creaminess. It’s made with:

  • Ricotta cheese: Full-fat ricotta is ideal for maximum creaminess and flavor.
  • Parmesan cheese: Freshly grated Parmesan adds a sharp, salty depth to the cheese mixture.
  • Large eggs: Eggs act as a binder, helping the ricotta mixture set and preventing it from oozing out when sliced.
  • Fresh basil and parsley: Finely chopped fresh herbs infuse the cheese with vibrant, aromatic notes.
  • Salt and Pepper: To season the cheese mixture, ensuring every layer is flavorful.

Ingredient Tip: Ricotta Alternative! If you can’t find ricotta cheese, or simply prefer an alternative, full-fat cottage cheese is an excellent substitute. If you’re concerned about its slightly lumpy texture, you can easily use a hand blender or food processor to smooth it out before mixing with the other ingredients.

Don’t forget to have extra mozzarella cheese on hand! We love adding a generous sprinkle of shredded mozzarella between layers for that irresistible, gooey cheese pull. Freshly shredded mozzarella melts significantly better than pre-shredded varieties, so it’s always worth the extra effort!

Ingredients to make homemade lasagna prepped on a white table.
All the fresh ingredients laid out, ready for homemade lasagna preparation.

Step-by-Step Guide: How To Make Lasagna with Ricotta Cheese

Follow these detailed instructions to assemble your perfect homemade lasagna, layer by delicious layer.

  1. Prepare Your Workspace and Oven: Begin by preheating your oven to 350°F (175°C). Lightly spray a 9×13-inch baking dish with non-stick spray, ensuring the entire surface is coated for easy removal later. Set it aside.
  2. Cook the Meat: In a large skillet or Dutch oven, combine the ground beef and Italian sausage. Cook over medium-high heat, breaking up the meat with a spoon, until it’s fully browned and no longer pink. Once cooked, carefully drain any excess grease from the pan to prevent the sauce from becoming oily.
  3. Simmer the Flavorful Sauce: To the cooked meat, stir in the tomato sauce, crushed tomatoes, minced garlic, granulated sugar, Italian seasoning, salt, and pepper. Bring this mixture to a gentle boil, then reduce the heat to low and let it simmer for at least 5 minutes. This allows the flavors to meld beautifully. Finally, stir in the Italian dressing and remove the pan from the heat.
  4. Boil the Lasagna Noodles: While your sauce simmers, bring a large pot of salted water to a rolling boil. Cook the lasagna noodles according to their package directions until they are al dente – slightly firm to the bite. It’s crucial not to over-boil them, as they will continue to cook in the oven and can become mushy if overdone initially. Drain the cooked noodles and lay them flat on a clean surface (like parchment paper or a baking sheet) to cool slightly, making them much easier to handle during assembly.
  5. Craft the Creamy Cheese Mixture: In a separate medium-sized bowl, combine the ricotta cheese, Parmesan cheese, slightly beaten eggs, fresh basil, fresh parsley, salt, and pepper. Mix thoroughly until all ingredients are well incorporated and the mixture is smooth and evenly seasoned.
  6. Begin Layering – The Base: Spoon a thin layer of the prepared meat sauce onto the bottom of your non-stick sprayed baking dish, spreading it to lightly coat the base. This prevents the first layer of noodles from sticking.
  7. First Noodle and Ricotta Layer: Place three lasagna noodles lengthwise over the sauce base. It’s perfectly fine if the edges overlap slightly. Carefully spread about one-third of the ricotta cheese mixture evenly over the noodles, ensuring good coverage.
  8. Meat and Mozzarella Layer: Spoon about one-quarter of the rich meat sauce over the ricotta mixture, spreading it out. Then, generously sprinkle with one-quarter of the shredded mozzarella cheese.
  9. Repeat the Layers: Repeat steps 7 and 8 two more times, building up the classic lasagna layers: noodles, ricotta mixture, meat sauce, and mozzarella.
  10. The Final Sauce and Cheese Top: For the very top layer, place your final three lasagna noodles. Spread the remaining meat sauce entirely over these noodles, making sure no noodles are visible. This top sauce layer helps keep the noodles moist and prevents them from drying out during baking.
  11. Mozzarella Grand Finale: Sprinkle the remaining shredded mozzarella cheese generously over the top sauce layer. This will create a golden, bubbly, and irresistible cheese crust.
  12. Bake to Golden Perfection: Cover the baking dish tightly with aluminum foil. To prevent the cheese from sticking to the foil, you can lightly spray the underside of the foil with non-stick spray. Bake for 40 minutes. After 40 minutes, remove the foil and continue baking for another 10-15 minutes, or until the cheese is melted, bubbly, and lightly golden brown.
  13. Rest Before Serving: This is a critical step for clean slices! Allow the lasagna to sit undisturbed for at least 10-15 minutes after it comes out of the oven. This resting period allows the layers to set, making it much easier to cut and serve neat, beautiful slices.
  14. Garnish and Enjoy: If desired, garnish with a sprinkle of fresh chopped parsley before serving.
step by step photo collage showing how to make lasagna from scratch.
A visual guide to the step-by-step process of assembling homemade lasagna.

Storing and Freezing Leftover Lasagna with Ricotta

This lasagna recipe yields a generous portion, making it perfect for enjoying later. Proper storage ensures your leftovers remain delicious and safe to eat.

Once your lasagna has cooled completely, you have a couple of excellent options for storage: you can either cover the entire baking pan tightly with aluminum foil and place it directly into the refrigerator, or for individual servings, transfer slices into airtight Tupperware containers.

Stored this way, leftover lasagna will keep fresh in the refrigerator for 3 to 5 days. To reheat, simply place the foil-covered pan back in the oven at 350°F (175°C) for approximately 30 minutes, or until it’s heated through to the center. Individual slices can be quickly reheated in the microwave until thoroughly warm.

Can I Freeze Lasagna, Cooked or Uncooked?

Absolutely, you can freeze lasagna both before and after baking! For the best results and flavor preservation, I highly recommend freezing your lasagna after preparing but *prior* to baking. This method often yields a fresher taste and better texture upon reheating.

To Freeze Unbaked Lasagna: Once assembled and completely cooled (if any components were warm), wrap the entire pan meticulously in plastic wrap, then again with aluminum foil. This double layer helps prevent freezer burn. When frozen, your lasagna will last for up to 3 months.

To Bake from Frozen (Unbaked): When you’re ready to enjoy, transfer the frozen lasagna to the refrigerator overnight to thaw. Then, slide it into a preheated oven at 375°F (190°C), covered with aluminum foil. Bake for approximately 1 hour, or until heated through and bubbly. You might need to uncover it for the last 10-15 minutes for a golden cheese topping.

To Freeze Baked Lasagna: Allow the baked lasagna to cool completely. You can freeze individual slices in airtight containers or wrap the entire pan as described above. Reheat as per refrigerated leftovers, adding more time if baking from frozen, until it reaches an internal temperature of 165°F (74°C).

Freezing Convenience Tip: When preparing lasagna for freezing, especially if you plan to give it to friends or family, consider using a disposable aluminum pan. This eliminates the worry of tying up one of your regular baking dishes and makes it incredibly convenient for sharing, as the recipient doesn’t have to return a dish!

Lasagna in a baking dish on a white table.
A delicious homemade lasagna ready to be served from the baking dish.

Frequently Asked Questions About the Best Homemade Lasagna

Can I use pre-shredded mozzarella cheese?

While convenient, I don’t personally recommend using pre-shredded cheese for this recipe. It often contains anti-caking agents that give it a different texture and prevent it from melting as smoothly and evenly as freshly shredded cheese. For the best, gooey, melt-in-your-mouth cheese layers, I highly encourage you to buy a block of mozzarella and shred it yourself. The difference is truly noticeable!

Do I need to fry up the beef and Italian sausage in any oil?

Generally, no. Both ground beef and Italian sausage typically release enough of their own fat during cooking to prevent sticking and allow them to brown properly. If you’re using exceptionally lean meat or if your pan is prone to sticking, you could add a tablespoon of olive oil. However, most of the time, the added oil isn’t necessary, just be sure to drain off any excess grease after browning the meat.

I like a thick sauce for my lasagna. How can I thicken this one up a bit?

This recipe is crafted to provide a perfectly balanced sauce — neither too runny nor overly thick. However, if your preference is for an even heartier, more robust sauce, you can easily achieve this by stirring in a tablespoon or two of tomato paste to the sauce mixture while it simmers. This will add both thickness and a more intense tomato flavor.

How can I be sure the slices come out of the pan nicely?

The most important trick for clean, intact lasagna slices is patience! After removing the lasagna from the oven, let it rest for at least 10-15 minutes before attempting to cut and serve. This allows the hot, bubbly cheese and sauce to set, preventing the layers from sliding apart. Additionally, using a small, sharp spatula can help with easier and cleaner serving.

Can I add some chopped veggies to the meat sauce?

Absolutely! This recipe is incredibly adaptable, and you should always feel free to customize the sauce to your taste. If you enjoy incorporating more vegetables, finely chopped onions and bell peppers (sautéed with the meat before adding the tomatoes) would be a wonderful, flavorful addition to the sauce. You could also try finely shredded carrots or zucchini for a hidden veggie boost!

I don’t have Italian seasoning – what could I substitute?

If you find yourself without Italian seasoning, a good substitute in this recipe would be 1 teaspoon of dried oregano. You could also use a combination of dried basil, oregano, and thyme if you have them on hand.

I don’t care for Italian sausage – could I make it all beef?

Yes, definitely! You can make this recipe entirely with ground beef, simply doubling the amount to 2 pounds. Alternatively, if you’re looking for a different flavor profile that’s not Italian sausage, you could substitute it with milder breakfast sausage or even ground turkey for a lighter option.

This Homemade Lasagna Recipe proves that utilizing ground beef doesn’t have to be bland or uninspired. If you’re looking for more mouthwatering ways to use ground meat that the whole family will devour, explore these other fantastic recipes!

  • American Chop Suey – A true comfort food classic, ready right on the stovetop in just 30 minutes!
  • Burger Bowls – Dive into this keto-friendly dish that delivers all the hearty flavor of a burger, minus the carbs!
  • Easy Garbage Bread – A fun and tasty pizza bread that comes together in only 30 minutes! Perfect for a quick snack or party appetizer.
  • Best Ever Meatloaf – A gluten-free recipe that proves you don’t have to sacrifice delicious flavor for dietary needs!
  • Homemade Hamburger Helper – Skip the boxed version and treat your family to this incredibly easy and much tastier homemade rendition!
A slice of lasagna on a white plate with a salad.

Homemade Lasagna Recipe with Ricotta

Author: Rebecca Hubbell

Course: Dinner, Main Course

Cuisine: Italian

Prep Time: 30 minutes

Cook Time: 1 hour

Total Time: 1 hour 30 minutes

Servings: 12 people

Print Recipe
Pin Recipe
Rate this Recipe

Homemade Lasagna is a well-loved comfort food that has layers of homemade meat sauce, soft noodles, and a ricotta cheese mixture! Bakes right in the oven in just 40 minutes!

Equipment

  • 9×13-inch baking pan
  • Garlic press
  • Cheese grater
  • Can opener
  • Medium saucepan

Ingredients

  • 1 pound ground beef
  • 1 pound Italian sausage
  • 28 ounces tomato sauce
  • 28 ounces crushed tomatoes
  • 3 cloves garlic, minced
  • 1 tablespoon granulated sugar
  • 2 teaspoons Italian seasoning
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper
  • 3 Tablespoons Italian dressing
  • 12 lasagna noodles
  • 3 cups ricotta cheese
  • 1 cup parmesan cheese
  • 2 large eggs, slightly beaten
  • 1 teaspoon fresh basil
  • 1 teaspoon fresh parsley
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • 3 cups shredded mozzarella cheese
  • Parsley, for garnish (optional)

Instructions

  1. Preheat the oven to 350°F (175°C) and prepare a 9×13-inch pan by spraying it with nonstick spray. Set aside.
  2. In a medium saucepan, cook ground beef and Italian sausage until browned. Drain any excess grease.
  3. Stir in the tomato sauce, crushed tomatoes, garlic, sugar, Italian seasoning, salt, and pepper. Bring this mixture to a boil, then reduce heat and allow it to simmer for 5 minutes. Stir in the Italian dressing and turn off the heat.
  4. While the sauce is simmering, boil the lasagna noodles (according to package directions) to al dente. Drain and cool slightly so they are easier to handle during assembly. Ensure not to over-boil to avoid mushy noodles.
  5. Make the cheese mixture by stirring together the ricotta cheese, parmesan cheese, egg, basil, parsley, salt, and pepper in a bowl until well combined.
  6. Spread a bit of the meat sauce in the bottom of the baking dish to lightly coat. Place 3 lasagna noodles lengthwise over the sauce (it is okay if the edges overlap). Spread about ⅓ of the ricotta cheese mixture evenly over the noodles, then spread on about ¼ of the meat sauce and sprinkle with ¼ of mozzarella. Repeat these layers (noodles, ricotta mixture, meat, mozzarella) twice more.
  7. Place the 4th layer of lasagna noodles then spread the remaining sauce over top. Make sure that there are no noodles visible.
  8. Sprinkle on the remaining mozzarella cheese.
  9. Bake for 40 minutes covered with foil (spray foil with non-stick spray to avoid cheese sticking), and then remove the foil and bake for an additional 10-15 minutes, or until the cheese is bubbly and lightly golden.
  10. Allow the lasagna to sit for 10-15 minutes before cutting and serving for cleaner slices.

Recipe Video

Watch the video below to see how to make this delicious homemade lasagna step-by-step!



Notes

  • How To Store: Lasagna keeps exceptionally well in the fridge for 3-5 days. Many find its flavor even deepens and improves overnight. To reheat, cover the pan with aluminum foil and bake at 350°F (175°C) for approximately 30 minutes, or until thoroughly heated. It also reheats well in the microwave for quicker servings.
  • How To Freeze: For optimal results, freeze lasagna after preparation but before baking. Ensure the assembled lasagna is completely cool before freezing to prevent ice crystal formation. For convenience, a disposable pan is recommended. Wrap the pan completely with plastic wrap, then again with aluminum foil. It will keep for up to 3 months in the freezer. When ready to serve, thaw it in the refrigerator overnight, then bake at 375°F (190°C), covered with foil, for approximately 1 hour or until it reaches an internal temperature of 165°F (74°C).
  • Can this be made ahead? Yes! You can fully assemble the lasagna and store it in the fridge for up to one night before baking. Bake as directed in the instructions.
  • I don’t have Italian seasoning – what could I substitute? In this recipe, a good substitute would be 1 teaspoon of dried oregano. You could also use a blend of dried basil, oregano, and thyme if available.
  • I don’t care for Italian sausage – could I make it all beef? Yes, absolutely! You can make this recipe with all ground beef, simply using 2 pounds. Alternatively, you could substitute the Italian sausage with a milder breakfast sausage.
  • I can’t seem to find ricotta – what could I use instead? Full-fat cottage cheese is a great alternative to ricotta. If you’re concerned about its texture, you can use a hand blender or food processor to smooth it out before mixing with the other cheese ingredients.
  • Can I use pre-shredded mozzarella cheese? For the best texture and melt, it is highly recommended to buy a block of mozzarella and shred it yourself. Pre-shredded cheese often contains anti-caking agents that can affect its melting consistency.

Nutrition Facts (per serving)

Calories: 616 kcal | Carbohydrates: 34g | Protein: 35g | Fat: 38g | Saturated Fat: 18g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 14g | Trans Fat: 1g | Cholesterol: 142mg | Sodium: 1401mg | Potassium: 766mg | Fiber: 3g | Sugar: 8g | Vitamin A: 1005IU | Vitamin C: 12mg | Calcium: 431mg | Iron: 4mg

*Nutrition facts are an estimate and may vary depending on exact ingredients and portion sizes.

Did You Make This Recipe?

If you’ve tried this recipe, please leave a review in the comments below. I love hearing from you! Don’t forget to tag me – @sugarandsoulco – on Instagram and Pinterest with your photos, or join our Sugar & Soul Show-offs Community and share them there.

Facebook
Instagram
Pinterest
TikTok

Don’t Forget to Share!

Loved this recipe? Share your thoughts and photos with us! We’d love to see your creations and hear how much you enjoyed this classic comfort food.

Rate this Recipe
Pin Recipe
Share Recipe