Classic Vegetable Lasagna Under 310 Calories

Posted on July 10, 2026

Classic vegetable lasagna layered with roasted zucchini, spinach, and light ricotta on a white plate

Difficulty

Medium

Prep time

20 min

Cooking time

50 min

Total time

1 hr 10 min

Servings

8 servings

If you aren’t fighting over the corner piece with the burnt cheese, you aren’t doing it right. That’s the first rule of this Classic Vegetable Lasagna—those crispy edges where the mozzarella meets the pan. That’s where the flavor lives, not in the Instagram-perfect center squares. I’m talking about the spot my Uncle Ray used to guard with his elbow at that wobbly basement table. The steam hits you first, fogs up your glasses, makes your eyes water from the garlic. Heavy pot hits the stove. Clang. Kids circling like sharks, stealing zucchini slices before they hit the layers. This isn’t quiet food. It’s loud. It’s messy. If you want dainty, make that Easy One-Pot Lemon Orzo Soup with White Beans and Spinach. This is war.

Classic Vegetable Lasagna Under 310 Calories

Classic Vegetable Lasagna Under 310 Calories

This deeply satisfying classic vegetable lasagna layered with roasted zucchini, spinach, and light ricotta is a World Vegetarian Day family dinner in under 310 calories per generous serving.

★★★★☆ (2773 reviews)
Prep: 20 minutes
Cook: 50 minutes
Total: 1 hour 10 minutes
Servings: 8 servings
Category: Low-Calorie | Cuisine: Italian | Diet: LowCalorie

Ingredients

  • 9 lasagna noodles (no-boil or cooked)
  • 2 medium zucchinis, sliced into rounds
  • 3 cups fresh spinach
  • 1.5 cups part-skim ricotta cheese
  • 1 large egg
  • 1/2 cup grated Parmesan cheese
  • 1.5 cups shredded part-skim mozzarella cheese
  • 3 cups low-sugar marinara sauce
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • Salt and pepper to taste
Ingredients

Instructions

  1. 1. Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
  2. 2. Toss zucchini slices with olive oil, salt, and pepper on a baking sheet. Roast for 15 minutes until tender. Set aside.
  3. 3. In a skillet over medium heat, sauté garlic in a tiny bit of oil for 30 seconds. Add spinach and cook until wilted. Remove from heat, squeeze out excess liquid, and chop roughly.
  4. 4. In a bowl, combine ricotta, egg, Parmesan, salt, and pepper. Mix well.
  5. 5. Spread a thin layer of marinara sauce on the bottom of the prepared dish.
  6. 6. Arrange a layer of lasagna noodles (3 noodles, overlapping slightly). Spread half of the ricotta mixture over noodles, then layer with half the zucchini, half the spinach, and one third of the mozzarella. Cover with another layer of sauce.
  7. 7. Repeat layers: noodles, remaining ricotta, remaining zucchini and spinach, another third of mozzarella, and sauce.
  8. 8. Top with final layer of noodles, remaining sauce, and remaining mozzarella.
  9. 9. Cover with foil and bake for 35 minutes. Remove foil and bake an additional 10 minutes, until bubbly and golden.
  10. 10. Let rest 10 minutes before slicing. Serve warm.
Step 1 Step 2 Step 3

Details

This lightened-up vegetable lasagna uses roasted zucchini and spinach along with part-skim cheeses to deliver all the comforting flavors of classic lasagna for under 310 calories per serving.

Nutrition Facts (per serving)

Calories 298 kcal
Protein 17 g
Carbs 20 g
Fat 14 g

Notes

For a gluten-free version, use gluten-free lasagna noodles. To reduce calories further, use nonfat ricotta and skip the mozzarella topping.

Why This Dish Belongs on Your Family Table

Here’s the truth nobody tells you about feeding people: they don’t care about your calorie math. They care about the cheese pull. They care about walking away from the table feeling like they actually ate something instead of some sad rabbit food. This lasagna gets cleared. Every time. I’ve seen my neighbor’s kid—pickiest eater on the block, thinks vegetables are a punishment—go back for thirds of the spinach layers. Thirds. Because when you roast that zucchini until it’s almost caramelized and nestle it between ricotta that’s been hit with just enough egg to hold it together without getting rubbery, magic happens. No leftovers means no sad Tupperware staring at you tomorrow morning. It means you won dinner. And if you’re looking for another way to sneak greens into people who claim to hate them, try the Savory Garlic Chicken and Spinach Stuffed Shells next week. For the science on why we actually need that fat content to feel full, check out Harvard Nutrition Source on Healthy Fats.

The Perfect Occasion for This Recipe

Don’t you dare make this for some fancy dinner party where people are wearing shoes they can’t walk in. This is for the Sunday Blues. For the Tuesday when it rained sideways and your boss sent that email at 4:55 PM. For when you walk through the door and your shoulders are somewhere up near your ears. You don’t need a masterpiece that requires tweezers. You need something that sits heavy in the best way, that steams up the kitchen windows so you can’t see the gray outside. The layering is therapy. Spooning that sauce. Spreading that ricotta. It’s methodical. It fixes things without trying to fix things. When the zucchini roasts, it concentrates down to something almost sweet, earthy—like it understands you had a rough day. For more on why roasting changes everything, see The Food Lab: The Science of Roasting Vegetables.

Frequently Asked Questions

Can I use full-fat ricotta instead of part-skim?

You could, but then you’re lying to yourself about that 310 calorie count, aren’t you? The part-skim holds up fine. Don’t be greedy.

Do I really have to roast the zucchini first?

Look, if you want a watery, sad mess that looks like soup in a pan, skip it. Otherwise, roast. The dry heat drives out the moisture. Non-negotiable.

My kid hates spinach. Can I leave it out?

Sure, and you can also leave out the joy in your life. Chop it fine. They won’t even see it. Or better yet, tell them it’s green cheese. Stop negotiating with terrorists.

Can I make this ahead and freeze it?

Honey, this dish was born for the freezer. Make two. Eat one now, save one for when you’re too tired to even order takeout. Just don’t freeze it with the cheese on top—add that fresh.

Conclusion

Go make the mess. Fight over the corners. Let the dishes sit in the sink overnight—they’ll wait. You fed your people. You fed yourself. That’s enough for today. If you need something for tomorrow’s leftovers debate, check out the Hearty Chicken and Vegetable Stew. Now get out of the kitchen.

Tags:

You might also like these recipes

Leave a Comment