Vegetarian Lasagna Recipe with Spinach and Broccoli

Home » COOK » Recipes » Vegetarian Recipes » Vegetarian Lasagna Recipe with Spinach and Broccoli

Looking for a delicious and satisfying Vegetarian Lasagna Recipe? This one is for you!

This green veggie version is a fantastic twist on traditional vegetable lasagna, featuring fresh spinach and broccoli.

A creamy and cheesy Vegetarian Lasagna Recipe packed with spinach, broccoli, ricotta, mozzarella, and parmesan.
A close-up of a freshly baked vegetarian lasagna in a light green baking dish, layered with spinach, broccoli, ricotta, mozzarella, and béchamel sauce. A serving spatula lifts a neatly cut square of the lasagna to reveal the creamy green vegetable layers.

It’s a hearty, flavor-packed dish that’s perfect for Meatless Monday or any night of the week—keep reading to get all the delicious details!

Save This Recipe!

Don’t have time for this recipe now? Tap the heart icon at the bottom right of the screen to save it for later.

Baking dish filled with freshly baked vegetarian lasagna featuring layers of spinach, broccoli, ricotta, and béchamel sauce, with one slice being lifted to reveal creamy green vegetable layers. Melted mozzarella and golden cheese top the dish, with a white plate ready to serve in the foreground.
A close-up of a freshly baked vegetarian lasagna in a light green baking dish, layered with spinach, broccoli, ricotta, mozzarella, and béchamel sauce. A serving spatula lifts a neatly cut square of the lasagna to reveal the creamy green vegetable layers.

Where is the Recipe Card?

The printable recipe card is toward the end of this page. For recipe tips and ingredient substitutions, continue reading.

Vegetarian Lasagna Recipe:
Number of Servings: 4
Prep Time: 1 hour | Cook Time: 25 minutes
Total Time: 1 hour 25 minutes

Affiliate Disclosure
We have included affiliate links to products and services related to the topic of this post.
We may earn a commission if you purchase after clicking on those links.
As an Amazon Associate, I earn from qualifying purchases.
Read Our Full Disclosure Policy and Privacy Policy

Why You’ll Love This Vegetarian Lasagna Recipe

  • Convenient and Time-Saving: Made with oven-ready lasagna noodles, eliminating the need for an extra step of boiling.
  • Flavorful and Comforting: Loaded with a creamy béchamel sauce, mozzarella cheese, ricotta cheese, and freshly grated parmesan cheese.
  • Perfect for Meatless Mondays and Meal Prep: This veggie lasagna freezes well and makes delicious leftovers for busy weeknights or gatherings.

Vegetarian Lasagna

Our vegetarian lasagna recipe is filled with broccoli, spinach, and three types of cheese. Even if you usually make a meat-filled lasagna, this vegetable version is a delicious plant-based option.

Our Spinach Ricotta Lasagna Roll-Ups, Deconstructed Vegetable Lasagna, and Baked Eggplant Pesto Stacks are all tasty dishes to make for Meatless Mondays.

You can prepare this broccoli and spinach lasagna in advance, making it great for both everyday meals and entertaining. Scroll past the recipe card to see our Dinner Party Menu suggestions!

Flat lay of ingredients used in a vegetarian lasagna recipe, including fresh broccoli, spinach, ricotta cheese, shredded mozzarella, parmesan cheese wedge, oven-ready lasagna noodles, olive oil, butter, milk, flour, salt, and a whole nutmeg. All items are neatly arranged on a wooden board and light marble surface, ready for cooking.

Ingredients for Vegetable Lasagna

The ingredients and tools for this recipe are conveniently linked to online retailers, including Amazon, Amazon Fresh, Instacart, and Walmart. The quantities are in the recipe card.

  • Fresh Produce: Baby Spinach, Broccoli
  • Dairy & Chilled: Butter, Milk, Ricotta Cheese, Shredded Mozzarella, Freshly Grated Parmesan
  • Pantry: Flour, Salt, Black Pepper, Olive Oil
  • Whole NutmegUse freshly grated instead of ground nutmeg for the best flavor.
  • Oven-Ready Lasagna Noodles

The complete list of ingredients, along with their measurements, is provided on the recipe card. The Purple Pumpkin Blog uses both cups and weighted measurements in its recipes, making American cups and kitchen food scales valuable tools for trying all the recipes. We provide measurements in US customary, imperial, and metric units. Still, it’s essential to note that while you can combine cup measurements with weighted measures, never mix US customary/imperial units (pounds, ounces, pints, etc.) with metric units (kilograms, grams, liters, etc.).

Substitutions and Variations

  • Mix things up by adding other veggies, such as sautéed mushrooms, diced bell peppers, grated carrots, or sliced zucchini.
  • Add Italian seasoning, a pinch of red pepper flakes, fresh basil, or fresh parsley for more herby flavor.
  • To create a vegan version, substitute dairy ingredients with plant-based milk, vegan ricotta, and vegan mozzarella.
  • If you can’t find oven-ready lasagna sheets, use the regular kind and remember to boil lasagna noodles before assembly.

Recipe Tips

  • You will need a 9×13” baking dish to cook the lasagna.
  • Cook the broccoli until just tender, and the spinach until just wilted. They will continue to cook in the oven.
  • Stir your béchamel sauce constantly to avoid lumps.
  • Allow the lasagna to rest for a few minutes before slicing for cleaner, more manageable servings.

Storing Leftovers

With all leftovers, ensure the food looks and smells okay before consuming.

  • Cool (within 1-2 hours), then transfer to an airtight container and store in the refrigerator for up to 4 days.
  • To reheat, cover the dish with a piece of foil and place it in a 350°F/180°C/Gas 4 oven. Remove foil for the last few minutes. The time required to reheat will depend on the quantity of leftovers you have.
  • Individual portions can be reheated in the microwave, but be mindful of them drying out.

Freezing Instructions

A fully baked lasagna freezes exceptionally well, making it ideal for meal prep.

  • Cool completely. Wrap tightly in a double layer of plastic wrap and/or aluminum foil to help prevent freezer burn and eliminate unwanted odors from the freezer.
  • To keep track of your food storage, label it with the dish name, freezing date, thawing instructions, and reheating instructions.
  • Store in the freezer for up to 3 months.
  • To defrost, unwrap and place it in the refrigerator to thaw overnight (or for at least 12 hours).
  • Reheat until piping hot throughout.

Food Safety

Vegetarian Lasagna Recipe: Step-by-Step

Here’s our quick visual guide. Continue scrolling for the printable recipe card.

Bechamel Sauce in Saucepan
  1. Make the bechamel sauce in a saucepan.
Cooked Broccoli and Spinach in Mixing Bowl

2. Cook the broccoli and spinach, then combine them in a bowl.

First Layer of Vegetarian Lasagna noodles in green Baking Dish

3. Create the first layer of lasagna with bechamel, noodles, vegetables, and cheese.

Second Layer of Vegetarian Lasagna in Baking Dish - spinach, broccoli, and ricotta

4. Create the second layer of lasagna.

Final Layer of Vegetarian Lasagna in Baking Dish - noodles, sauce, vegetables, cheese

5. Create the final layer of lasagna.

Baking dish filled with freshly baked vegetarian lasagna featuring layers of spinach, broccoli, ricotta, and béchamel sauce, with one slice being lifted to reveal creamy green vegetable layers. Melted mozzarella and golden cheese top the dish, with a white plate ready to serve in the foreground.

6. Bake in the oven until golden.

Partially eaten slice of vegetarian lasagna on a plate, served with a fresh mixed green salad. The lasagna is creamy and layered with spinach, broccoli, and melted cheese, with a bite on a fork in the foreground.

Tap the buttons below to save this recipe to your Pinterest boards, Facebook page, or Flipboard magazines for later!

Printable Vegetarian Lasagna Recipe Card

The printable recipe card is below. Please leave a star rating and quick review to share your experience with others!

A close-up of a freshly baked vegetarian lasagna in a light green baking dish, layered with spinach, broccoli, ricotta, mozzarella, and béchamel sauce. A serving spatula lifts a neatly cut square of the lasagna to reveal the creamy green vegetable layers.

Vegetarian Lasagna with Spinach and Broccoli

Michelle Ordever
A creamy and cheesy Vegetarian Lasagna Recipe packed with spinach, broccoli, ricotta, mozzarella, and parmesan.
No ratings yet
Prep Time 1 hour
Cook Time 25 minutes
Total Time 1 hour 25 minutes
Course Main Dishes
Cuisine Italian
Servings 4
Calories 817 kcal

Ingredients
 
 

For the Bechamel Sauce

  • 2 tablespoons butter
  • 3 tablespoons flour
  • 3 cups milk
  • Salt and black pepper to taste
  • ¼ teaspoon nutmeg freshly grated preferred

Remaining Ingredients

  • 20 oz fresh baby spinach chopped
  • 2 tablespoons olive oil
  • 10 oz broccoli cut into pieces and florets
  • 12 oven-ready lasagna noodles
  • 1 cup ricotta cheese
  • 2 cups shredded mozzarella cheese
  • ½ cup freshly grated parmesan cheese

Instructions
 

  • Preheat oven to 350°F/180°C/Gas 4.
  • Melt the butter in a large saucepan over medium heat. Sprinkle with flour and whisk into the butter until smooth. Continue stirring and cook for 5-7 minutes or until the roux has turned a light golden color.
  • Increase the heat to medium-high and slowly whisk in the milk until the mixture is thickened and combined.
  • Gently simmer over medium-low heat for 10-20 minutes until you achieve a smooth sauce at your desired thickness. Season with salt, pepper, and freshly grated nutmeg.
  • Heat the olive oil in a large skillet over medium heat. Add the spinach and continue to toss and stir until wilted. Do not overcook. Remove from heat and set aside.
  • Meanwhile, bring a pot of lightly salted water to a boil. Add broccoli and cook for 2-3 minutes until just tender. Do not overcook.
  • Drain broccoli in a colander and chop into rustic, bite-size chunks. Add to a mixing bowl with the wilted spinach. Season with salt and pepper and stir to combine.
  • Add a light layer of the bechamel sauce to the bottom of a 9×13” baking dish.
  • Next add a layer of the spinach-broccoli mixture, followed by 3 lasagna noodles.
  • Top the noodles with a layer of bechamel sauce, spinach-broccoli mixture, spoonfuls of ricotta, and mozzarella. Add 3 more noodles and repeat the layers as before, finishing with mozzarella.
  • Bake uncovered for 20 minutes. Serve with a fresh green salad and freshly grated parmesan cheese. Enjoy!
    Baking dish filled with freshly baked vegetarian lasagna featuring layers of spinach, broccoli, ricotta, and béchamel sauce, with one slice being lifted to reveal creamy green vegetable layers. Melted mozzarella and golden cheese top the dish, with a white plate ready to serve in the foreground.

Nutrition

Calories: 817kcal | Carbohydrates: 67g | Protein: 43g | Fat: 44g | Saturated Fat: 23g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 15g | Trans Fat: 0.2g | Cholesterol: 145mg | Sodium: 854mg | Potassium: 1547mg | Fiber: 7g | Sugar: 12g | Vitamin A: 14957IU | Vitamin C: 103mg | Calcium: 961mg | Iron: 5mg

Nutritional information is always approximate and will depend on the quality of ingredients used and serving sizes. If you need exact calories and macros, please do your own calculations.

Tried this recipe? Share it!Tag @_ThePurplePumpkinBlog on Instagram with the hashtag #TPPBRecipes!

Dinner Menu Suggestions

You’ve made the main dish, but what about other courses? Here are additional recipes to create a menu for a dinner party or a special meal:

Please Share This Post!