Cooking Nook Logo
Forks with food on them

Italian Lasagna Recipe

Italian lasagna recipe

For most people there is nothing quite so Italian as a delicious lasagna recipe.

Lasagne is a favorite of many of us. The mix of tasty sauce with meat, vegetables, pasta and cheese hits the perfect note.

Like many Italian food recipes, this one is fairly easy to prepare, but does take a bit of time.

You can make things easier by cooking the sauce the day ahead, then preparing the lasagna the next day.

You can even freeze the sauce, then thaw it as needed. Of course you always have the option of buying the sauce. That’s obviously the most convenient if not the tastiest.

I often use frozen spinach in this lasagna recipe instead of fresh. It works perfectly. And spinach is so healthy for us, it’s a great addition to a recipe like this that is a bit rich.

Mama's lasagna recipe

Italian Lasagna Recipe

For most people there is nothing quite so Italian as a delicious lasagna recipe. The mix of tasty sauce with meat, vegetables, pasta and cheese hits the perfect note.
Prep Time 1 hour 30 minutes
Cook Time 45 minutes
Total Time 2 hours 15 minutes
Course Main Course
Cuisine Italian
Servings 8 Servings
Calories 649 kcal


  • 6 ounces lasagna noodles, approximately
  • 2 tablespoons cooking oil
  • 2 cloves garlic, minced
  • 2 onions, chopped
  • 1 pound ground beef
  • 1/2 pound mushrooms, sliced
  • 1 green pepper, diced, optional
  • 12 ounces tomato paste
  • 3 cups stewed tomatoes
  • 1 teaspoon salt
  • 1/4 teaspoon pepper
  • 1 teaspoon oregano
  • 1 teaspoon basil
  • 2 teaspoons parsley
  • 1 bay leaf
  • 1 pound ricotta cheese
  • 5 ounces spinach
  • 3/4 cup Parmesan cheese
  • 1 pound mozzarella cheese


  • Heat oil in heavy frying pan or dutch oven. Add garlic and onions and sauté until soft. Add ground beef and continue to sauté until beef begins to lose pink colour. Add mushrooms, celery, and green pepper. Continue cooking until meat is well browned. Stir in tomato paste, tomatoes and seasonings. Simmer for at least 1 hour (or on low all day).
  • When the sauce is ready boil noodles in water until tender. Drain. Rinse with cold water and set aside.
  • Preheat the oven to 350ºF.
  • To assemble, mix together ricotta cheese, washed and torn spinach, and 1/2 cup parmesan cheese. Pour a very thin layer of meat sauce into a 9x13 inch baking dish. Arrange a layer of cooked noodles over the sauce, top with 1/2 the meat sauce, half the ricotta/spinach mixture and 1/2 the mozzarella. Repeat the layers. Sprinkle remaining parmesan cheese over the top layer.
  • Bake for 35 - 45 minutes.


Calories: 649kcalCarbohydrates: 39gProtein: 40gFat: 38gSaturated Fat: 19gTrans Fat: 1gCholesterol: 121mgSodium: 1472mgPotassium: 1215mgFiber: 5gSugar: 12gVitamin A: 3261IUVitamin C: 37mgCalcium: 618mgIron: 5mg
Tried this recipe?Let us know how it was!


  • You can also cook the sauce in a slow cooker. Brown the beef and vegetables as instructed above then transfer it all to a slow cooker and cook on low for 8 hours.
  • To determine how many lasagna noodles you may need to cook have a look at your pan first. It is 2 or 3 noodles wide? Multiply that times the number of layers you need and cook a few extra in case one or two of them tear. You won’t be wasting a lot of noodles or trying too hard to figure out how many noodles there are in “6 ounces”.

Here is a variation of this lasagna recipe. This one uses veggies as noodles.

Have a look at out other mouth-watering Italian recipes too.

Sign up here and be the first to get new recipes and tips.

1 thought on “Italian Lasagna Recipe”

  1. This comment was transferred from the older version of the site:

    lasagna,with a twist

    by marja

    Boil your noodles and layer it with the meat sauce,plain greek yoghurt, chinese cabbage finely cut, and top it with mozarrella cheese. This gives it a delicious sweet flavour.


Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.