I adore this Healthy Beef Lasagna with Spinach and Basil! It is only 259 calories per serving (which is about 77 calories less than most meat lasagna recipes.) It is layered with healthy satisfying vegetables, lean ground beef and fresh basil. There’s a gluten-free variation that is arguably better than the whole-wheat version.

someone's torso holding the lasagna with a blue and white dish cloth

Why This Healthy Lasagna Recipe is So Good!

This lasagna is one you will want to hang on to. It is a great healthier alternative to traditional beef lasagna because it is loaded with veggies including spinach and chopped mushrooms which help extend the meat a bit, so you end up needing less meat per serving. And I added in lower-fat dairy to save calories, but it is still hearty and delicious!

It is a great recipe for entertaining and it can also be made ahead! I often will make it on the weekends and then the leftovers make great satisfying lunches.

If you love today’s healthy lasagna recipe, you’ll want to check out our Ground Turkey Lasagna, Easy Vegetable Lasagna Primavera, our cozy Butternut Squash Lasagna and this Vegetarian Mushroom Lasagna.

Let’s talk about how to make this Healthy Beef and Spinach Lasagna with Basil shall we?

Ingredient Notes

  • Whole-wheat lasagna noodles: For this recipe I tested it with whole-wheat lasagna, and I also tested it with gluten-free brown rice lasagna noodles. Either choice worked great, and the cooking and layering technique will not change.What you will notice is that the texture of the rice lasagna is actually on the softer side, and both my husband and I actually preferred it to the wheat version.
  • Lean ground beef: You only need a half pound for this recipe! I used ground grass-fed which is leaner, high in Omega 3 fatty acids, Vitamin E and CLA. Feel free to use the type that you prefer or sub in ground turkey like I did in my Slow Cooker Bolognese or use a meatless crumble instead!
  • Finely chopped mushrooms: I used 4 ounces of finely chopped mushrooms to bulk up the beef. This is a trick I also use in my Healthy Sloppy Joes. This healthy hack gives volume with very few calories. Plus mushrooms are loaded with vitamins and antioxidants.
  • Seasoning: Fresh basil, dry Italian Seasoning blend, minced garlic, salt and pepper
  • Crushed tomatoes: I like to use fire-roasted crushed tomatoes instead of jarred marinara sauce.
  • Fresh baby spinach: For additional veggie servings.
  • Egg: to help the ricotta set-up
  • Part-skim Dairy: I use both part-skim mozzarella and part-skim ricotta cheese which helps save fat calories. I found that shredding the part-skim mozzarella by hand yielded a better texture on the top of the casserole than using pre-shredded bagged mozzarella. If using bagged pre-shredded mozzarella, don’t overbake for the best texture.
  • Grated Parmesan or Asiago cheese: For great concentrated cheesy flavor

How to Make Healthy Beef Lasagna

Preheat oven to 350 degrees F. Coat a 9 by 13-inch baking dish with cooking spray.

Bring a large pot of lightly salted water to a boil. Cook lasagna, stirring occasionally until soft and pliable but not yet al dente.

To get the best texture, boil the pasta for only 5 minutes before layering it into the lasagna. This will soften it, but it will not be completely mushy by the time it is finished baking. Drain and rinse with cold water to keep it from clumping together.

Cook Beef and Mushrooms with Seasoning

Meanwhile, coat a large non-stick skillet with cooking spray. Add beef, mushrooms and Italian Seasoning and set over medium-high heat. Cook, breaking up beef with a wooden spoon until no-longer pink and the liquid is evaporated, 7 to 8 minutes. Add garlic and cook, stirring 30 seconds.

Make Sauce

Instead of buying jarred sauce or taking the time to make sauce from scratch, I skipped that step entirely by using a 28-ounce can of crushed tomatoes.

Add tomatoes and salt and stir to combine. Bring to a simmer, while adding baby spinach by handfuls, stirring to wilt until the whole amount is completely wilted into the beef mixture, 3 to 4 minutes. Remove from the heat and stir in basil.

Making the beef, mushroom, tomato and spinach all one part of the mise en place really helped to make the process of assembling the lasagna a lot easier.

Make Ricotta Filling

Beat egg in a medium bowl. Add ricotta and pepper and stir until completely combined.

Layer Noodles with Sauce

Spread ½ cup tomato mixture in the bottom of the prepared baking dish. (Tip: Remove any large chunks of beef and add them back to the skillet of sauce.) Layer three lasagna noodles vertically into the baking dish; cut one more noodle as necessary and place horizontally to fill in the space at the end of the other three. Top with 1 ½ cups tomato mixture.

Add Ricotta and Mozzarella Cheese

Dot with half of the ricotta mixture. Sprinkle with ¾ cup mozzarella. Top with 3 ½ more noodles, 1 ½ cups tomato mixture. Dot with the remaining half of the ricotta mixture and top with ¾ cup mozzarella. Top with the remaining noodles. Spread the remaining tomato mixture (about 1 cup) evenly over the top. Cover with aluminum foil.

Bake The Lasagna

Bake until the lasagna is steaming hot all the way through, 40 to 50 minutes. Remove foil, sprinkle with the remaining ½ cup mozzarella and Parmesan. Bake until the mozzarella on top is just melted but not browned, about 10 minutes.

Let lasagna cool 10 to 15 minutes before sprinkling with additional basil and slicing it into 12 servings.

FAQs and Expert Tips

Can this be made ahead?

Yes, it be assembled up to one day in advance. Cover with foil and set in the refrigerator. Proceed with step 6 adding an extra 15 minutes of cook time before removing foil.

Can it be frozen?

Yes you can freeze it after you assemble it and then bake it straight out of the freezer. (Make sure your baking dish is freezer to oven safe!) Bake at 350 degrees, covered with foil, until hot all the way through. The best way to tell if it is cooked though is to use an instant-read digital thermometer to ensure it is at least 165 degrees in the center. Then remove the aluminum foil and top with cheese. Bake again to melt the cheese on top.

Can you freeze a baked lasagna?

Yes you can. I like to freeze individual portions in resealable containers for easy lunches! Defrost in the fridge overnight and reheat until steaming hot.

How do I reheat leftover lasagna?

Reheat leftover lasagna by placing a single serving on a microwave-safe plate. Cover with parchment or a paper towel and microwave on high for 2 1/2 minutes. Let sit for 1 minute before serving. Alternatively, reheat one or more servings of lasagna in a baking dish covered with foil in the oven set at 350 degrees. Heat until at least 165 degreed F when tested with a thermometer.

lifting a slice of lasagna out of the baking dish

Variations To Try

Lasagnas are great for improvising! Here are some ways that you can adapt this recipe

  • Use finely diced zucchini instead of mushrooms
  • Use hot Italian turkey sausage or ground turkey instead of the beef
  • Use another green instead of spinach, such as Swiss Chard or Kale
  • Make this lasagna vegan by subbing in plant-based ricotta like Kite Hill or make your own vegan ricotta, skip the egg and use your favorite vegan cheese instead!

What To Serve with Lasagna

  1. Or my Overnight Kale Caesar would be a delicious accompaniment. 
  2. Or a simple garden salad with Balsamic Vinaigrette would be good too. 
  3. We love our green beans around here. Our Simple Skillet Green Beans are a tried and true favorite.
  4. We love it with garlic bread, crusty bread or soft homemade whole-wheat bread.
a slice of the lasagna on a white plate

More Recipes You’ll Love:

At Healthy Seasonal Recipes, we specialize in cooking with fresh veggies and creating weeknight meals. Sign up HERE to get more produce-forward dinner ideas for FREE! If you make this recipe, please come back and leave a star rating and review. I would love to hear what you thought! Happy Cooking! ~Katie

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Healthy Beef Lasagna with Spinach and Basil | Gluten Free | Kid Friendly | Main Course | Dinner | Winter | Healthy Seasonal Recipes | Katie Webster

Healthy Beef Lasagna with Spinach


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 17 reviews

  • Author: Katie Webster
  • Total Time: 1 hour 45 minutes
  • Yield: 12 servings 1x

Description

This Healthy Beef Lasagna with Spinach and Basil is only 259 calories per serving which is about 77 calories less than most lasagnas! It’s layered with healthy satisfying vegetables, lean grass fed beef and fresh basil making it the perfect kid-friendly dinner. And there is a gluten free version!


Ingredients

Units Scale
  • 12 whole-wheat or gluten-free brown rice lasagna noodles (8-oz)
  • 1/2 pound lean ground beef, preferably grass fed
  • 4 ounces finely chopped mushrooms
  • 1 1/2 teaspoon dry Italian Seasoning blend
  • 2 cloves garlic, minced
  • 1 28ounce can crushed tomatoes
  • 1 teaspoon salt
  • 1 5ounce package fresh baby spinach
  • 1/2 cup chopped fresh basil, plus more for garnish if desired
  • 1 large egg
  • 1 16ounce container part-skim ricotta cheese
  • 1/2 teaspoon ground pepper
  • 8 ounces shredded mozzarella cheese, preferably part skim (2 cups)
  • 2 tablespoons grated Parmesan or Asiago cheese

Instructions

  1. Preheat oven to 350 degrees F. Coat a 9 by 13-inch baking dish with cooking spray.
  2. Bring a large pot of lightly salted water to a boil. Cook lasagna, stirring occasionally until soft and pliable but not yet al dente, about 5 minutes. Drain and rinse with cold water.
  3. Meanwhile, coat a large non-stick skillet with cooking spray. Add beef, mushrooms and Italian Seasoning and set over medium-high heat. Cook, breaking up beef with a wooden spoon until no-longer pink and the liquid is evaporated, 7 to 8 minutes. Add garlic and cook, stirring 30 seconds. Add tomatoes and salt and stir to combine. Bring to a simmer, while adding baby spinach by handfuls, stirring to wilt until the whole amount is completely wilted into the beef mixture, 3 to 4 minutes. Remove from the heat and stir in basil.
  4. Beat egg in a medium bowl. Add ricotta and pepper and stir until completely combined.
  5. Spread ½ cup tomato mixture in the bottom of the prepared baking dish. (Tip: Remove any large chunks of beef and add them back to the skillet of sauce.) Layer three lasagna noodles vertically into the baking dish; cut one more noodle as necessary and place horizontally to fill in the space at the end of the other three. Top with 1 ½ cups tomato mixture. Dot with half of the ricotta mixture. Sprinkle with ¾ cup mozzarella. Top with 3 ½ more noodles, 1 ½ cups tomato mixture. Dot with the remaining half of the ricotta mixture and top with ¾ cup mozzarella. Top with the remaining noodles. Spread the remaining tomato mixture (about 1 cup) evenly over the top. Cover with aluminum foil.
  6. Bake until the lasagna is steaming hot all the way through, 40 to 50 minutes. Remove foil, sprinkle with the remaining ½ cup mozzarella and Parmesan. Bake until the mozzarella on top is just melted but not browned, about 10 minutes.
  7. Let lasagna cool 10 to 15 minutes before sprinkling with additional basil and slicing it into 12 servings.

Notes

To Make Ahead: Can be prepared through step 5 up to 1 day in advance. Proceed with step 6 adding an extra 15 minutes of cook time before removing foil.

  • Prep Time: 35 minutes
  • Cook Time: 1 hour
  • Category: Entree
  • Method: Oven
  • Cuisine: Italian

Nutrition

  • Serving Size: 1/12 lasagna
  • Calories: 259
  • Sugar: 5 g
  • Sodium: 369 mg
  • Fat: 10 g
  • Saturated Fat: 5 g
  • Carbohydrates: 24 g
  • Fiber: 4 g
  • Protein: 18 g