Spinach and Meat Lasagna

Spinach and Meat Lasagna

This spinach and meat lasagna includes layers of lasagna noodles, fresh spinach, mozzarella and ricotta cheeses, and a trio of ground beef, hot sausage and veal. This delicious casserole is then topped with homemade tomato sauce.

A close up photo of a pan of lasagna

This spinach and meat lasagna is quite simply the only recipe you’ll ever need.

This dish can serve a crowd and is perfect for a special family meal, or a dinner for a new mom and also can be frozen and saved for later. It is easily adjustable if you’d like to add vegetables like mushrooms or spinach.

A piece of lasagna on a white plate

Authentic, homemade tomato sauce is the key to this delicious dish.

Be sure when making the sauce that you invest in quality tomatoes. Fresh tomatoes picked at the height of ripeness make a enormous difference in the flavor.

I usually make a large batch and freeze what I don’t need for later.

Once ready to serve, this cheesy fulfilling meal covers all the bases. Satisfying the hungriest of meat lovers, you’ll find veal, hot sausage and ground beef inside. Plus a few handful of fresh spinach leaves adds a healthy twist to this comfort meal.

A slice of lasagna next to a pan of lasagna

Each layer of this lasagna contains fresh ricotta, mozzarella and Parmesan cheeses and homemade tomato sauce.

Bake the lasagna so it is piping hot and the cheese has melted across the top.

Keep some tomato sauce simmering on the stove top for those who like a little extra saucy on top or to dip their bread.  I always make enough for leftovers.

A piece of spinach and beef lasagna

What to serve with Spinach and Meat Lasagna



Spinach & Meat Lasagna

Layers of lasagna noodles, fresh spinach, mozzarella and ricotta cheeses, and a trio of ground beef, hot sausage and veal make up this delicious casserole which is topped with homemade tomato sauce.
Prep Time15 mins
Cook Time40 mins
Total Time55 mins
Course: Main Course
Cuisine: Italian
Keyword: Spinach and Meat Lasagna
Servings: 8 people


  • 12 Barilla lasagna noodles, precooked according to package directions
  • 2 eggs, beaten
  • 1 15 ounce container of ricotta cheese
  • 3 cups shredded mozzarella cheese
  • 2 cups fresh spinach
  • 1/2 cup Parmesan cheese
  • 1 pound ground beef, browned
  • 4 cups of homemade Meat Lover’s Tomato Sauce plus extra for those who like it saucy


  • Preheat oven to 400 degrees. Cook 12 lasagna noodles according to the package directions. Drain and set aside.
  • In a bowl, combine the beaten eggs, ricotta cheese, one and a half cups of the mozzarella cheese and Parmesan and mix well. Stir in the fresh spinach.
  • In a 13 by 9 inch pan, add one cup of homemade sauce to the bottom of pan. Then add half the browned beef. Add three lasagna noodles lengthwise in the pan slightly overlapping and add a third of the ricotta cheese mixture on top and use the back of a large spoon spread it over cover the noodles. (This part isn’t pretty or easy. Just get the mixture down best you can. No one will really see this part.)
  • Then add the rest of the browned meat, 1/4 cup mozzarella cheese, and one cup of sauce. Next layer three more lasagna noodles, a third part of the ricotta cheese mixture, and one cup of sauce.
  • For the top layer three lasagna noodles, the remaining ricotta mixture and one cup of sauce. Top with the remaining mozzarella cheese.
  • Bake for 40 minutes covered with foil. Remove the foil and bake five minutes more. Let stand 10 minutes before serving.


[Updated January 2019]
 Spinach and Meat Lasagna | Layers of lasagna noodles, fresh spinach, mozzarella and ricotta cheeses, and a trio of ground beef, hot sausage and veal make up this delicious casserole which is topped with homemade tomato sauce.

If you make a recipe, be sure to snap a photo and hashtag it #homeandplate. I’d love to see what you cook!

20 thoughts on “Spinach and Meat Lasagna”

  • You are making me crave lasagna. I love it, but rarely make it because of all the steps. I’m with you, homemade sauce is a must. I love all the protein you added to yours. Perfect for our soon to be cooler days.

    • Thanks…it makes a ton and luckily it freezes well and is great for leftovers. Just add a bit more homemade sauce and it’s as good as day one.

  • This has me wanting to make lasagna tonight! I usually do a three cheese version but I think a meat lovers is definitely in order, and soon!

  • This dinner is such a winner! So delicious… everyone in my family gobbled it up!

    • It’s perfect for this winter and love that you can freeze it. Definitely a winner. Thanks Kim.

    • One of mine too….especially these colder winter days 🙂

  • Lasagna is always a hit with my family and I love getting spinach into the kids with zero complaint! Total mom win!

    • Absolutely….anytime you can sneak extra veggies into dinner that is a win win in my book 🙂

  • My family is full of meat lovers so this recipe is perfect. I love how you snuck some veggies in there too.

    • That’s the best part, the kids have no idea they’re eating something healthy

  • Yum, I’m going to use this recipe next time I make lasagna.

    • It’s super easy and homemade sauce makes all the difference. Thanks

  • I am looking for a lasagna recipe using fresh spinach, which yours includes in the ingredient list. But I don’t see in your method where to add the spinach in the preparation. If you’re still monitoring comments, please point it out to me ? Thanks!

    • Thanks Heather for this oversight on my part. I typically add the fresh spinach to the ricotta cheese mixture. It will wilt and cook down during the baking process. You can also use frozen chopped spinach as well, just be sure to squeeze the excess water out first before using. I’ve updated the recipe. Thanks for pointing this out. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating