Homemade Lasagna Recipe

Lasagna is a classic Italian dish that brings warmth and comfort to any meal. Layers of pasta, rich meat sauce, creamy cheese, and a hint of basil make this dish a family favorite. Making homemade lasagna is easier than you might think, and it’s a perfect dish for gatherings or a cozy dinner at home.

Delicious homemade lasagna layered with cheese and sauce

Why Make This Recipe

Making homemade lasagna allows you to customize the flavors and ingredients to your liking. You can use ground beef or Italian sausage for the meat, and you have full control over the spices and seasonings. This recipe is not only delicious but also allows for leftovers that taste even better the next day!

How to Make Homemade Lasagna

Ingredients:

  • 12 lasagna noodles
  • 1 pound ground beef (or Italian sausage)
  • 1 onion (diced)
  • 3 cloves garlic (minced)
  • 1 can crushed tomatoes (28 ounces / 800g)
  • 1 can tomato paste (6 ounces / 170g)
  • 2 teaspoons dried basil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • 15 ounces ricotta cheese
  • 1 egg
  • 1/4 cup Parmesan cheese (grated)
  • 2 cups mozzarella cheese (shredded)
  • Fresh basil leaves (optional for garnish)

Directions:

  1. Preheat your oven to 375°F (190°C).
  2. Bring a large pot of salted water to a boil. Cook the lasagna noodles according to the package instructions until al dente. Drain and set aside.
  3. In a large skillet or saucepan, cook the ground beef or Italian sausage over medium heat until browned. Add the diced onion and minced garlic, and cook until softened, about 5 minutes.
  4. Stir in the crushed tomatoes, tomato paste, dried basil, dried oregano, salt, black pepper, and crushed red pepper flakes (if using). Simmer the sauce for 10-15 minutes to allow the flavors to meld together.
  5. In a mixing bowl, combine the ricotta cheese, egg, and grated Parmesan cheese. Mix until smooth and well combined.
  6. To assemble the lasagna, spread a thin layer of meat sauce on the bottom of a 9×13-inch baking dish. Arrange 4 lasagna noodles on top of the sauce, slightly overlapping if necessary.
  7. Spread half of the ricotta mixture over the noodles, followed by a layer of meat sauce and a sprinkle of shredded mozzarella cheese. Repeat the layers, ending with a final layer of meat sauce and shredded mozzarella cheese on top.
  8. Cover the baking dish with aluminum foil and bake in the preheated oven for 25 minutes.
  9. Remove the foil and bake for an additional 10-15 minutes, or until the cheese is melted and bubbly and the edges are golden brown.
  10. Allow the lasagna to cool for a few minutes before slicing. Garnish with fresh basil leaves if desired.

How to Serve Homemade Lasagna

Slice the lasagna into squares and serve it hot. It pairs well with a simple side salad and some garlic bread. Garnish with fresh basil leaves for a nice touch.

How to Store Homemade Lasagna

Store any leftovers in an airtight container in the refrigerator. It will stay fresh for up to 3-5 days. You can also freeze the lasagna before baking it. Just cover it tightly with foil and store it in the freezer for up to 3 months. To bake, thaw it overnight in the fridge and follow the baking directions.

Tips to Make Homemade Lasagna

  1. Prep Ahead: You can prepare the sauce and ricotta mixture a day in advance for quicker assembly.
  2. Cheese Variations: Feel free to use different cheeses like provolone or a blend of your favorites for added flavor.
  3. Vegetable Add-ins: Consider adding vegetables like spinach, zucchini, or mushrooms to the layers for a healthier option.

Variation

For a vegetarian option, simply replace the ground meat with sautéed vegetables or store-bought vegan meat alternatives. You can also make a white lasagna by using a béchamel sauce instead of meat sauce.

FAQs

  1. Can I make lasagna without meat? Yes! You can use vegetables or lentils as a hearty alternative to meat.
  2. How long do I cook lasagna if it’s frozen? If baking directly from frozen, increase the baking time to about 60 minutes, covering with foil for the first 30 minutes.
  3. Can I use no-boil lasagna noodles? Yes, you can. No-boil noodles are easy to use, and you can layer them directly without cooking first. Just ensure the sauce is a bit more liquid so they cook properly.
Homemade lasagna recipe 2026 02 09 165602 683x1024

Homemade Lasagna

Lasagna is a classic Italian dish consisting of layers of pasta, rich meat sauce, creamy cheese, and a hint of basil, making it perfect for gatherings or cozy dinners.
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Course Dinner, Main Course
Cuisine Italian
Servings 8 servings
Calories 450 kcal

Ingredients
  

Pasta and Meat

  • 12 pieces lasagna noodles
  • 1 pound ground beef (or Italian sausage)
  • 1 onion (diced)
  • 3 cloves garlic (minced)

Sauce Ingredients

  • 1 can crushed tomatoes (28 ounces / 800g)
  • 1 can tomato paste (6 ounces / 170g)
  • 2 teaspoons dried basil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon crushed red pepper flakes (optional)

Cheese Mixture

  • 15 ounces ricotta cheese
  • 1 piece egg
  • 1/4 cup Parmesan cheese (grated)
  • 2 cups mozzarella cheese (shredded)

Garnish

  • to taste Fresh basil leaves (optional for garnish)

Instructions
 

Preparation

  • Preheat your oven to 375°F (190°C).
  • Bring a large pot of salted water to a boil. Cook the lasagna noodles according to the package instructions until al dente. Drain and set aside.

Cooking the Sauce

  • In a large skillet or saucepan, cook the ground beef or Italian sausage over medium heat until browned. Add the diced onion and minced garlic, and cook until softened, about 5 minutes.
  • Stir in the crushed tomatoes, tomato paste, dried basil, dried oregano, salt, black pepper, and crushed red pepper flakes (if using). Simmer the sauce for 10-15 minutes to allow the flavors to meld together.

Assembling the Lasagna

  • In a mixing bowl, combine the ricotta cheese, egg, and grated Parmesan cheese. Mix until smooth and well combined.
  • To assemble the lasagna, spread a thin layer of meat sauce on the bottom of a 9×13-inch baking dish. Arrange 4 lasagna noodles on top of the sauce, slightly overlapping if necessary.
  • Spread half of the ricotta mixture over the noodles, followed by a layer of meat sauce and a sprinkle of shredded mozzarella cheese. Repeat the layers, ending with a final layer of meat sauce and shredded mozzarella cheese on top.

Baking

  • Cover the baking dish with aluminum foil and bake in the preheated oven for 25 minutes.
  • Remove the foil and bake for an additional 10-15 minutes, or until the cheese is melted and bubbly and the edges are golden brown.
  • Allow the lasagna to cool for a few minutes before slicing. Garnish with fresh basil leaves if desired.

Notes

You can prepare the sauce and ricotta mixture a day in advance for quicker assembly. Feel free to use different cheeses like provolone or a blend of your favorites for added flavor. Consider adding vegetables like spinach, zucchini, or mushrooms to the layers for a healthier option. For a vegetarian option, simply replace the ground meat with sautéed vegetables or store-bought vegan meat alternatives.
Keyword Classic Recipe, Comfort Food, Homemade, Lasagna, Pasta Dish