Broccoli Three Cheese Lasagna

Today, in addition to bestowing upon the internet the gift of an amazing Broccoli Three-Cheese Lasagna that might just become your family’s new favorite vegetarian pasta dish, I’m trying a little something new on the blog. For kicks, and because as a nutritionist I care about providing (reasonably) healthy recipes, I’ve decided that moving forward, I’d really like to include nutrition information with my recipes. Also because I’m curious. So today, for this lovely lasagna, I’ve included a nutrition facts label for your perusal.

Adding up actual counts of calories, fat, sodium, etc. can feel like a bit of a peeking-through-your-fingers potential train wreck, like “oh nooooooo, I’m eating WHAT? Why did you have to tell me that?”

But I do (usually) want to know what I’m putting into my body–and I want YOU to know, too.

I’m starting with this particular Broccoli Lasagna recipe because, in its original form via Real Simple, this homemade comfort food classic contained a whopping 833 calories, 56 grams of fat, and 1,500mg of sodium–even with vegetables in place of meat. I shudder to think about the nutrition facts for restaurant lasagna. Actually….let’s go there. Olive Garden’s Lasagna Classico will set you back 930 calories, 53 grams of fat, and 2,070 mg of sodium! (For reference, your daily intake of sodium should be below 2,400 mg. Good luck only eating 300 mg of sodium in the entire rest of your day!)

As delicious as the original version of this recipe might have been, it really didn’t need to be so heavy, and with a few changes to slim it down, it’s still plenty rich. With a bit less cheese and a more portion-controlled 5 servings instead of 4, this lighter incarnation contains 586 calories, 12 grams of fat, and 1,245 mg sodium. High in sodium, yes, but with fat and calorie counts I can feel good about with a one-dish-meal dinner. Especially one that combines the Italian nirvana of tender pasta and ooey-gooey stretchy cheese with the nutritional powerhouse of broccoli.

Broccoli Three Cheese Lasagna

Stretchy mozzarella, tender lasagna noodles, savory sauce, and plenty of broccoli make this a one-dish delight.
Prep Time20 mins
Cook Time50 mins
Total Time1 hr 10 mins
Course: Main Dish, pasta
Cuisine: Italian
Servings: 5


  • 6 c. broccoli florets, fresh or frozen
  • 1 15-oz. container low-fat ricotta or cottage cheese
  • 1 1/4 shredded mozzarella cheese, divided
  • 1/4 c. Parmesan cheese, divided
  • 1/2 tsp. garlic powder
  • generous 1/4 tsp. dried oregano
  • generous 1/4 tsp. dried basil
  • 1/2 tsp. salt
  • 1/4 tsp. black pepper
  • 20 oz. marinara sauce
  • 3 Tbsp. half and half
  • 8 no-boil lasagna noodles


  • Preheat oven to 400 degrees. If using fresh broccoli, steam in a microwave-safe dish by adding a few tablespoons water, covering with a lid, and microwaving 2-4 minutes until bright green and crisp-tender. If using frozen, thaw and squeeze out as much liquid as possible. Place steamed or thawed broccoli in the bowl of a food processor and pulse until finely chopped (but not pureed).
  • In a large bowl, mix chopped broccoli, ricotta, 1 c. mozzarella, 2 Tbsp. Parmesan, garlic powder, oregano, basil, salt, and pepper.
  • In a medium bowl, stir half and half into marinara sauce.
  • Assemble lasagna: in an 8-inch square baking dish, spoon a thin layer of sauce. Top with two noodles, a quarter of remaining sauce, and a third of the broccoli mixture. Repeat twice. Top with the remaining two noodles and sauce. Sprinkle the top with remaining 1/4 c. mozzarella and 2 Tbsp. Parmesan.
  • Cover tightly with aluminum foil and bake 35-40 minutes. Uncover and bake an additional 10-15 minutes.


Inspired by (but heavily adapted from) Real Simple.

2 thoughts on “Broccoli Three Cheese Lasagna

Leave a Reply

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