The Best Homemade Lasagna
Ah, lasagna — the epitome of comfort food that warms both the belly and the soul. Picture this: a cozy evening in, the gentle aroma of simmering garlic and spicy ground beef wafting through the kitchen, while golden layers of melted mozzarella blissfully bubble in the oven. It’s a dish that wraps you in warmth, reminiscent of family gatherings and cherished moments spent around the dinner table.
This Best Homemade Lasagna is the perfect choice for an easy weeknight dinner or a hearty weekend feast. With just the right balance of rich meat sauce, creamy ricotta, and oodles of gooey cheese, this recipe will give you a big hug from the inside out. It’s a timeless classic that you’ll want to share with friends and family. This is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
- Comforting and Cozy: Each bite is filled with layers of rich flavors that evoke feelings of home and nostalgia.
- Quick and Easy: This recipe makes for a perfect easy weeknight dinner that everyone will love.
- Crowd-Pleasing: Perfect for family gatherings or potlucks, this lasagna is sure to impress.
- Customizable: Get creative with your ingredients or add extra vegetables for a healthier twist!
- Leftover Friendly: Lasagna can be even better the next day, as flavors meld together overnight.
What You’ll Need
Gather these simple ingredients to create The Best Homemade Lasagna:
- 1 tbsp olive oil
- 1 cup onion (chopped)
- 2 garlic cloves (minced)
- 1 lb ground beef
- ½ lb ground beef
- 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 build your lasagna masterpiece:
Make the Meat Sauce: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until the onion turns golden and translucent. Stir in the ground beef, cooking until it’s no longer pink. Drain excess fat, then add the diced tomatoes, tomato paste, granulated sugar, dried basil, dried oregano, red pepper flakes, salt, and pepper. Let it simmer for about 20 minutes for the flavors to meld together.
Prepare the Ricotta Filling: In a mixing bowl, combine the ricotta cheese, egg, ¼ tsp dried basil, and a pinch of salt and pepper. Mix until everything is well combined and creamy.
Cook the Noodles: You don’t need to pre-cook the lasagna noodles for this recipe, but make sure you have a pot of boiling water ready just in case you want to soften them a bit before layering!
Assemble the Lasagna: In a deep baking dish, spread a layer of meat sauce on the bottom. Then, lay three uncooked noodles on top. Spread 1/3 of the ricotta mixture over the noodles, followed by a generous sprinkle of mozzarella cheese. Repeat the layers (sauce, noodles, ricotta, mozzarella) two more times. Top it all off with the remaining meat sauce and a sprinkle of Parmesan cheese.
Bake: Cover with aluminum foil (to prevent sticking, try to use non-stick foil) and bake in a preheated oven at 375°F (190°C) for 25 minutes. Remove the foil and bake for an additional 25-30 minutes until the cheese is bubbly and golden. Let it rest for 10-15 minutes before serving to allow the layers to set.
Variations & Creative Twists
- Vegetarian Delight: Substitute ground beef with sautéed mushrooms, zucchini, and spinach for a satisfying veggie version.
- Cheesy Extravaganza: Add layers of ricotta and mozzarella mixed with spinach for a richer flavor.
- Zesty Kick: Mix in some fresh jalapeños or add a layer of spicy Italian sausage for a delightful kick!
- Bolognese Layer: Swap the regular meat sauce with a robust, slow-cooked bolognese for a richer, indulgent flavor.
Chef Emma’s Helpful Tips
- Make-Ahead: This lasagna can be assembled a day ahead and stored in the fridge. Just add an extra 10-15 minutes to the baking time if you’re cooking it straight from the refrigerator.
- Ingredient Swaps: You can easily substitute the ricotta cheese with cottage cheese for a slightly lighter texture.
- Slicing Tips: For perfectly layered slices, let the lasagna cool for a bit before cutting. A serrated knife works wonders!
- Leftovers Storage: Store any leftover lasagna in an airtight container in the fridge for up to 4 days. You can also freeze it for up to 3 months.
Nutrition Information per Serving
- Serving Size: 1 slice
- Calories: 500
- Carbohydrates: 40g
- Sugar: 5g
- Fat: 25g
- Protein: 30g
- Sodium: 600mg
Frequently Asked Questions
Can I make this ahead?
Absolutely! You can prepare and assemble the lasagna a day before and store it in the fridge until ready to bake.
Can I use different ingredients?
Of course! You can mix and match with different cheeses, proteins, or vegetables based on your preference.
How do I store leftovers?
Leftovers can be stored 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?
The lasagna remains delicious for about 3-4 days in the refrigerator, and you can freeze it for longer enjoyment.
Final Thoughts
There’s something undeniably magical about a homemade lasagna that brings everyone together. It’s a dish that resonates with love, care, and warmth, whether enjoyed on a chilly evening or a bright family gathering.
So why not save this Best Homemade Lasagna recipe to your cozy meal prep board? It’ll be ready for whenever you need a delightful, savory treat!

The Best Homemade Lasagna
- Total Time: 65 minutes
- Yield: 8 servings 1x
- Diet: None
Description
A comforting and easy-to-make homemade lasagna filled with rich meat sauce, creamy ricotta, and gooey mozzarella cheese.
Ingredients
- 1 tbsp olive oil
- 1 cup onion (chopped)
- 2 garlic cloves (minced)
- 1 lb ground beef
- ½ lb ground beef
- 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
- 9 lasagna noodles (uncooked)
- 4 cups shredded mozzarella cheese (divided)
- ¼ cup grated Parmesan cheese
Instructions
- Make the Meat Sauce: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until the onion turns golden and translucent. Stir in the ground beef, cooking until it’s no longer pink. Drain excess fat, then add the diced tomatoes, tomato paste, granulated sugar, dried basil, dried oregano, red pepper flakes, salt, and pepper. Let it simmer for about 20 minutes for the flavors to meld together.
- Prepare the Ricotta Filling: In a mixing bowl, combine the ricotta cheese, egg, ¼ tsp dried basil, and a pinch of salt and pepper. Mix until everything is well combined and creamy.
- Cook the Noodles: You don’t need to pre-cook the lasagna noodles for this recipe, but make sure you have a pot of boiling water ready just in case you want to soften them a bit before layering!
- Assemble the Lasagna: In a deep baking dish, spread a layer of meat sauce on the bottom. Then, lay three uncooked noodles on top. Spread 1/3 of the ricotta mixture over the noodles, followed by a generous sprinkle of mozzarella cheese. Repeat the layers (sauce, noodles, ricotta, mozzarella) two more times. Top it all off with the remaining meat sauce and a sprinkle of Parmesan cheese.
- Bake: Cover with aluminum foil and bake in a preheated oven at 375°F (190°C) for 25 minutes. Remove the foil and bake for an additional 25-30 minutes until the cheese is bubbly and golden. Let it rest for 10-15 minutes before serving to allow the layers to set.
Notes
Make ahead by assembling a day prior and refrigerating. Add 10-15 minutes to baking time if baking straight from the fridge.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 500
- Sugar: 5g
- Sodium: 600mg
- Fat: 25g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 100mg





