Stephanie Kay Nutrition

Stephanie Kay Nutrition

Real Food for Real Life

  • recipes
    • all recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Salads
    • Sides
    • Snacks
  • nutrition
    • All Articles
    • Tips
    • FAQs
    • This vs. That
    • How To/Guides
    • Weight Loss
  • resources
    • 10 Days of Nutrition
    • 7-Day Meal Plan
    • Balanced Meal Guide
    • 5-Ingredient Cookbook
    • Lunch Box Cookbook
  • About
    • About Steph
    • Contact
  • recipes
    • all recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Salads
    • Sides
    • Snacks
  • nutrition
    • All Articles
    • Tips
    • FAQs
    • This vs. That
    • How To/Guides
    • Weight Loss
  • resources
    • 10 Days of Nutrition
    • 7-Day Meal Plan
    • Balanced Meal Guide
    • 5-Ingredient Cookbook
    • Lunch Box Cookbook
  • About
    • About Steph
    • Contact
  • Dinner
  • Breakfast
  • Meal Prep
  • Nutrition Tips
  • facebook
  • instagram
  • pinterest
  • youtube
Home | Recipes | Ricotta and Vegetable Lasagna

Ricotta and Vegetable Lasagna

Published on March 8, 2025 by Stephanie Kay

Jump to Recipe

This recipe is seriously the best vegetable lasagna! Packed with veggies and filled with spinach and ricotta cheese, this easy vegetable lasagna recipe makes enough servings for a family dinner with plenty of leftovers for lunch.

Casserole dish with ricotta and vegetable lasagna sliced into pieces with parmesan cheese, basil, tea towel, spatula, plate and fork on the side.

I know the thought of meatless lasagna might leave some people skeptical, but I assure you this easy vegetable lasagna is a satisfying dish even meat lovers will approve of. The combination of veggies gives this lasagna a hearty texture, while the spinach ricotta filling adds a ton of flavor, and the layers of shredded cheese give it that ooey-gooey pull-apart cheesiness that only the best lasagna has.

Whether you’re whipping up a weekend dinner, prepping something for a potluck, or just looking for something different for meal prep, this veggie lasagna is a great addition to your healthy recipe repertoire.

White plate with a slice of spinach ricotta and vegetable lasagna with parmesan cheese and fresh basil on top with a gold spoon.

Why You’ll Love It

  • Vegetarian – This vegetarian lasagna is something the whole family can enjoy and can easily be adapted to suit additional dietary needs.
  • High in Fiber – With 6 grams of fiber per serving, this lasagna is a healthy and filling meal.
  • High in Protein – The combination of cheeses ensures this veggie lasagna contains 20 grams of vegetarian protein per slice.
  • Keeps Well – This vegetable lasagna keeps well in the fridge and freezer, making it a great meal prep idea for lunch or dinner.
Ingredients with for veggie lasagna: zucchini, red bell pepper, mushrooms, onion, garlic, crushed tomatoes, lasagna noodles, ricotta cheese, frozen spinach, mozzarella cheese, parmesan cheese, egg, oregano, nutmeg, salt, and pepper.

Ingredients + Substitutions

  • Vegetables – A combination of zucchini, bell pepper, mushrooms, and onion to fill the lasagna with veggies and fiber. Carrots, yellow squash, eggplant, and/or broccoli would also work well.
  • Tomatoes – To make the tomato sauce. The recipe calls for crushed tomatoes, but marinara sauce or passata will also work.
  • Ricotta Cheese – To add some protein and make a creamy filling. You can use whole milk or skim ricotta cheese, or use whole milk or low-fat cottage cheese instead. See the notes section of the recipe card for details.
  • Spinach – To add some greens and fiber to the ricotta filling. The recipe calls for frozen spinach, but you can use fresh spinach if needed. See the notes section of the recipe for details.
  • Herbs + Spices – A combination of oregano, red pepper flakes, nutmeg, and fresh basil to flavor the lasagna.
  • Egg – To bind the spinach ricotta filling and add a boost of protein.
  • Lasagna Noodles – To add some complex carbohydrates and layer the lasagna. The recipe calls for no-boil noodles but you can use regular lasagna noodles if preferred. See the notes section of the recipe card for details.
  • Mozzarella Cheese – To add some more protein and healthy fats and top the lasagna. You can use low or high-moisture mozzarella.
  • Salt and Pepper – To season.
  • Parmesan cheese – To serve, although optional.
  • Fresh Basil – To serve, although optional.
Large pot with sautéed onion, zucchini, red bell pepper, mushrooms, garlic, oregano, red pepper flakes, salt, and black pepper.
Large of vegetable tomato sauce.

Dietary Adaptions

To Make it Gluten-Free: Use gluten-free noodles.

To Make it Dairy-Free: Use dairy-free ricotta, parmesan, and mozzarella.

Glass bowl with ricotta cheese, frozen spinach, parmesan cheese, egg, nutmeg, salt, and pepper.
Glass bowl with spinach ricotta filling.

Red’s Nutrition Tip

You can use white or whole wheat pasta noodles for this veggie lasagna recipe. I opted for regular noodles, as I prefer the flavor and texture, but if you want to add a bit more fiber, you can certainly use whole wheat if you like.

Baking dish with a layer of lasagna noodles and vegetable tomato sauce on top.
Baking dish with two layers lasagna noodles with vegetable marinara sauce in between.

Serving Suggestions

This vegetable lasagna recipe is a well-balanced meal, complete with protein, carbohydrates, fiber, and healthy fats. It can be enjoyed on its own or adapted to suit your calorie or macro needs:

  • To make it lower in fat, use low-fat ricotta cheese and part-skim shredded cheese.
  • To make it higher in fiber, use whole-wheat lasagna noodles and/or serve with a side of green salad.
  • To make it higher in protein, add a pound of cooked ground beef, chicken, turkey, or crumbled tofu to tomato sauce.
  • To make it more filling, serve the lasagna with a side of crusty bread and/or a side salad.
Baking dish with spinach ricotta filling.
Baking dish with spinach ricotta filling and lasagna noodles on top.

Storage + Reheating

To Refrigerate: Allow the lasagna to cool completely, then cover the baking dish with aluminum foil or transfer it to an airtight container, and store leftovers in the fridge for up to 5 days.

To Freeze: To freeze whole, allow the vegetable lasagna to cool completely, then cover the baking dish with plastic wrap and aluminum foil, place it in a freezer-safe bag, and place it in the freezer. To freeze leftovers, transfer the leftovers to an airtight container and place them in the freezer for up to 3 months.

To Reheat: From the fridge, transfer the whole veggie lasagna, covered, to the oven at 350°F for 20-30 minutes until heated through and bubbling. Individual portions can be reheated in an oven-safe casserole dish at 350°F for 10-15 minutes or in a microwave-safe dish in the microwave for 2-3 minutes. If frozen, allow the lasagna to thaw completely and then reheat at 350°F for 20-30 minutes or until heated through. To reheat from frozen, cover the baking dish with foil and warm it in the oven at 350°F for 40-50 minutes until heated through.

Baking dish more veggie tomato sauce.
Baking dish more veggie tomato sauce and shredded mozzarella cheese on top.

Other Vegetable Pasta Recipes:

  • Spinach Ricotta Pasta
  • Creamy Zucchini Pasta
  • Beet Pasta
  • Tomato Cottage Cheese Pasta
  • Green Goddess Pasta
Close up of vegetarian lasagna in a white casserole dish.
Print
Casserole dish with ricotta and vegetable lasagna sliced into pieces with parmesan cheese, basil, tea towel, spatula, plate and fork on the side.

Ricotta and Vegetable Lasagna

Author: Stephanie Kay

This is the best veggie lasagna! With a creamy ricotta spinach filling and lots of vegetables, it’s a healthy and delicious casserole that’s perfect for a hearty vegetarian meal.

  • Author: Stephanie Kay
  • Prep Time: 30 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 20 minutes
  • Yield: 9 slices
  • Category: Dinner
  • Method: Baked
Print Recipe
Pin Recipe

Ingredients

Vegetable Sauce:

  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 small zucchinis, diced
  • 1 red bell pepper, diced
  • 2 cups mushrooms, diced
  • 4 cloves garlic, minced
  • 1 teaspoon oregano
  • 1/2 teaspoon chili flakes (optional)
  • 1/2 teaspoon salt
  • 1 can (28 ounces) crushed tomatoes, or marinara sauce

Spinach Ricotta Filling:

  • 2 cups ricotta cheese
  • 6 ounces frozen spinach, thawed and pressed to remove excess water, roughly chopped
  • 1/2 cup parmesan cheese, grated
  • 1 egg, whisked
  • 1/2 teaspoon nutmeg
  • 1/2 teaspoon salt
  • 1 pinch black pepper

Lasagna:

  • 12 no-boil lasagna/oven-ready noodles, plus more if needed
  • 2 cups shredded mozzarella cheese
  • Fresh parmesan, to serve (optional)
  • Fresh basil, to serve (optional)

Instructions

  1. Preheat the oven to 400°F and grab a 9×12-inch baking dish.
  2. In a large pot on medium-high heat, warm the olive oil, add diced onion, and cook them for 3-4 minutes until they begin to soften.
  3. Add the diced zucchini, bell pepper, and mushrooms and cook for another 4-5 minutes until all of the vegetables are tender.
  4. Add the minced garlic, oregano, red pepper flakes, salt, and pepper to the pot, stir to coat the vegetable mixture, and cook for an additional minute until fragrant.
  5. Add the crushed tomatoes and ½ cup of water to the pot, and stir to combine with the vegetables, taste and adjust the seasoning with salt and pepper as needed. Bring the sauce to a bubble, then reduce it to a simmer and allow to continue cooking while you prepare the other ingredients. 
  6. In a large bowl, add the ricotta cheese, thawed and chopped spinach, parmesan cheese, egg, nutmeg, salt, and black pepper, and stir until well combined.
  7. Once all of your ingredients are ready, begin to assemble the lasagna. (If you are using oven-ready lasagna noodles they can be added directly to the lasagna, if you are using dried noodles refer to the package directions to prepare them before adding them to the lasagna. See note below.)
  8. Add ½ cup of the sauce to the bottom of the baking dish, spreading it out evenly, then layer the bottom of the dish with lasagna noodles, snapping off their ends to fit and/or overlap their edges as needed.
  9. Spread the vegetable sauce over the first layer of lasagna noodles, reserving  1 ½ cups for the top layer, and spread it out evenly to cover the noodles. Then top the sauce with a second layer of lasagna noodles.
  10. Dollop the spinach and ricotta mixture over the second layer of lasagna noodles, spreading it out evenly to ensure all of the noodles are covered. Then top the ricotta mixture with a third layer of lasagna noodles.
  11. Spread the reserved vegetable sauce over the third layer of lasagna noodles, spreading it out evenly across the noodles, and then sprinkle the top with shredded mozzarella cheese.
  12. Cover the baking dish with aluminum foil, transfer to the oven, and bake for 40 minutes. Then remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and the top is golden brown.
  13. Once cooked, remove the lasagna from the oven and allow it to cool for 5-10 minutes, then slice and serve with freshly grated parmesan cheese and basil and slice to serve.
  14. Any leftovers can be cooled and stored in an airtight container in the fridge for up to 5 days or the freezer for up to 3 months.

Notes

To Use Onion Powder: Swap the onion for 1 teaspoon of onion powder. Skip step #2 and add it step #4.

To Use Garlic Powder: Swap the garlic cloves for 2 teaspoons of garlic powder and add it in step #4.

To Use Cottage Cheese: Swap the ricotta cheese for 2 cups of cottage cheese. Add it to a food processor and blend until smooth before adding it to the recipe in step #6.

To Use Fresh Spinach: Swap the frozen spinach for 8 cups of fresh spinach. Warm a teaspoon of olive oil in a pan, add the fresh spinach, and cook, stirring regularly, until wilted, and add it to the ricotta mixture as per step #6.

To Use Regular Lasagna Noodles: Swap the no-boil lasagna noodles for 12 regular lasagna noodles, and cook them as per package directions before adding them to the lasagna beginning in step #8.

Nutrition

  • Serving Size: 1 slice
  • Calories: 411 calories
  • Sugar: 7 grams
  • Fat: 18 grams
  • Carbohydrates: 41 grams
  • Fiber: 6 grams
  • Protein: 21 grams

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Four glass containers of chicken fajita meal prep bowls.
Chicken Fajita Meal Prep Bowls PREVIOUS
Fresh vs. Frozen Fruit and Vegetables: Which Are Healthier? NEXT
Fresh fruit and frozen fruit with blueberries, raspberries, and blackberries.
Jump to Recipe

Learn How To Make A Balanced Meal!

Grab a copy of my balanced meal formula guide and learn to make well-balanced meals for breakfast, lunch, and dinner.

    Leave a Review Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    Comments

    1. Pam says

      June 19, 2020 at 11:35 am

      This is a fantastic lasagna recipe! Very flavourful and easy to make.

      Reply
    2. Nancy says

      October 29, 2020 at 6:09 am

      one of my favorite recipe.

      Reply
    3. Nancy marchi says

      March 21, 2021 at 9:55 am

      Made this again last night — LOVE this recipe!

      Reply
    4. Kathy says

      August 18, 2021 at 1:12 pm

      Great recipe! I make we eat half (or so) and freeze the other half for easy dinner another time. I use passata, I think it really makes the sauce delicious!

      Reply
    5. jane says

      February 5, 2023 at 6:03 pm

      Delish! i love when a recipe looks exactly like the professional photo!

      Reply
      • Stephanie Kay says

        February 6, 2023 at 11:04 am

        Happy you liked it, thanks for sharing!

        Reply
    6. Tiffany c says

      May 17, 2023 at 9:25 am

      I made this and it was absolutely delicious!! Everyone loved it. Definitely better than the restaurants

      Reply
      • Stephanie Kay says

        May 17, 2023 at 1:43 pm

        I’m so happy you liked it, thank you so much for sharing!

        Reply
    7. Michelle says

      September 8, 2023 at 2:44 pm

      Hi,would love to try this recipie. What could I use instead of the ricotta layer as I don’t like cheese (accept mozzarella)

      Thank you 😊

      Reply
      • Stephanie Kay says

        September 8, 2023 at 3:55 pm

        Hmmm, I don’t really have a substitution in this case. Unless you want to double the vegetables filling and do a second layer of that. 🙂

        Reply
    8. Patti says

      September 13, 2023 at 8:20 am

      patti@tagalongtoys.ca

      Reply
    9. Vicki Huvenaars says

      November 14, 2023 at 2:04 pm

      Delicious!!! Made this for my lunches this week and I love it!!!

      Reply
      • Stephanie Kay says

        November 14, 2023 at 2:07 pm

        I’m so happy you enjoyed it Vicki, thank you for sharing!

        Reply
    10. Sara says

      January 2, 2024 at 3:18 pm

      Great recipe, everyone loves this lasagna!

      Reply
    11. Lynne Mousseau says

      March 25, 2025 at 8:08 pm

      This veggie ricotta lasagna is absolutely delicious! My husband is not a big lasagna fan, but he loved this one and said It’s a definite “make again!”

      Reply
      • Stephanie Kay says

        March 26, 2025 at 11:28 am

        Yay! Happy to hear that, Lynne. 🙂

        Reply
    12. Kevin Adams says

      March 25, 2025 at 9:33 pm

      Easy recipe; moderate prep time especially with oven ready noodles.
      The sauce and veggies make the dish.
      Inexpensive as lasagnas go.
      Presentation is yummy!

      Reply
      • Stephanie Kay says

        March 27, 2025 at 7:17 am

        Thank you so much, Kevin!

        Reply
    Stephanie Kay Nutrition

    Hey, I’m Stephanie

    – AKA RED –

    I’m a nutritionist on a mission to change the way you look at food and teach you how to make real food work for real life in a realistic way.

    Get to Know Me

    Want A 7-Day Meal Plan?

    Download my free 7-day meal plan, complete with a grocery list, for a week’s worth of easy healthy recipes that make real food work for real life.

      • facebook
      • instagram
      • pinterest

      Shop My Cookbooks

      My eCookbooks are filled with quick and easy real food recipes to help make eating well a breeze so you can crush your goals.

      Learn More

      Recipes

      • Dinner
      • Breakfast
      • Meal Prep
      • Snacks

      Nutrition

      • FAQs
      • Tips
      • This vs. That
      • Weight Loss

      Connect

      • Instagram
      • Youtube
      • About
      • Cookbooks

      About Stephanie

      I’m a nutritionist on a mission to change the way you look at food and teach you how to make real food work for real life in a realistic way.

      Learn More

      Site Credits
      2023 © Stephanie Kay Nutrition | Privacy Policy
      To Top