This easy homemade vegetable lasagna is full of delicious roasted veggies, yummy marinara, and a flavorful ricotta cheese mixture. It’s easier to make than you might think and absolutely delicious!
Why You’ll Love This Vegetable Lasagna
- It’s filled with veggies! when you think of lasagna you may not automatically think of vegetables but this hearty veggie-forward casserole is full of them. A variety of tender, perfectly roasted vegetables are in every single bite.
- It’s easier to make than you think! if you’re intimidated by the idea of making a lasagna, don’t be! This is homemade lasagna is a lot easier to make than you may think.
- It’s great for leftovers! Casseroles, like lasagna, often taste even better the next day and this one is no exception. You can even freeze it for a rainy day!
Watch How to Make This Recipe
Vegetable Lasagna Ingredients
Lasagna Noodles: you’ll need 12 lasagna noodles for this dish.
Marinara: use your favorite jarred marinara sauce to keep things extra easy!
Veggies: we’re using a combination of roasted carrot, squash, zucchini, bell pepper, mushrooms, and onions as a well as sautéed spinach in the ricotta filling.
Cheese: you’ll need ricotta, mozzarella, and parmesan cheese.
Herbs and Seasonings: fresh herbs, Italian seasonings, lemon zest, and loads of fresh garlic all help to give this lasagna the best flavor.
- Noodles: if you need to keep this recipe gluten free, you can use gluten free lasagna noodles.
- Cheese: want to keep this recipe dairy free? you can use your favorite dairy free ricotta and a dairy free mozzarella.
- Veggies: feel free to get creative with your veggies here! add in a few more squash, peppers, mushrooms, carrots, or onions.
Helpful Kitchen Tools
How to Make Vegetable Lasagna
Roast the vegetables: Start by roasting the mushrooms, bell pepper, carrot, zucchini, and squash at 400 degrees for around 25 minutes.
Make the Sauce: Simmer the marinara with onion, garlic, bay leaf, a parmesan rind, salt, and pepper.
Make the Ricotta Filling: Sauté some spinach and then add it to your ricotta along with some part, an egg, lemon juice and fresh herbs to make the ricotta filling.
Boil the Pasta: Bring a large pot of salted water to a boil. Add the lasagna noodles to the boiling hot water and cook for 8 minutes, stirring occasionally to prevent them from sticking. Remove the noodles from the water and drain.
Assemble the Lasagna: Next, it’s time to assemble your lasagna! You’ll start with sauce, then noodles, ricotta mixture, mozzarella, roasted veggies, and then more marinara. Repeat for layer two and then finish with just a layer of ricotta, veggies, and marinara.
Bake: Now, it’s time to bake the lasagna at 400 degrees for 25 minutes. Then, remove the lasagna from the oven and top with a layer of cheese before returning to the oven to get the cheese all melty and delicious.
Serve: Once the the lasagna has finished baking, let it sit for 15-20 minutes and garnish with grated Parmesan cheese and chopped fresh basil before serving.
Frequently Asked Questions
Can I Add Meat to this Lasagna?
Yes! you can easily add a pound of browned ground turkey or lean ground beef to the marinara sauce to add some extra protein to this lasagna.
Can You Make Ahead?
Yes! You can assemble the lasagna up to 24 hours in advance before baking. When you’re ready to bake, remove the lasagna from the fridge and let sit for 20-30 minutes to allow the dish to come to room temperature before baking.
Can You Freeze Lasagna?
Yes! I often make a pan of lasagna and freeze half for a rainy day. It’s a great option to have in the freezer on those nights when you don’t feel like making dinner.
To Freeze: Make sure the lasagna has completely cooled to room temperature. Then slice it into large portions and transfer to a freezer safe storage container.
Best Way to Reheat
To reheat the frozen lasagna, remove it from the freezer and place in the fridge to thaw completely. Once thawed, you can reheat the lasagna in the microwave or in the oven at 350 degrees until bubbly and heated through.
More Delicious Casserole Recipes
Easy Homemade Lasagna
Green Chicken Enchilada Casserole
Healthy Baked Ziti
Ground Turkey Shepherd’s Pie
Turkey Enchilada Skillet
Skillet Cornbread Chili Pie
I hope you give this Easy Lasagna Recipe a try! It’s the perfect hearty comfort food.
If you do give this recipe a try, I want to know! Leave a comment with a star rating below. You can also snap a photo & tag @allthehealthythings on INSTAGRAM. Your reviews help support All the Healthy Things and make it possible for me to continue to create the recipes you know and love.
- 12 lasagna noodles
- 4 cups shredded mozzarella cheese
For the Roasted Vegetables
- 8 oz sliced baby Bella mushrooms
- 1 red bell pepper
- 1 large carrot, peeled and diced
- 1 large zucchini, diced
- 1 large yellow squash, diced
- 1 tablespoon olive oil
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
For the Sauce
- 1 tablespoon olive oil
- 1 sweet onion, diced
- 4 cloves garlic, minced
- 2 teaspoons Italian seasoning
- 2 – 25oz jars marinara sauce
- 1 parmesan rind
- 1 dried bay leaf
- salt and pepper, to taste
For the Spinach Ricotta Filling
- 1 teaspoon olive oil
- 5 oz spinach, chopped
- 15 oz whole-milk ricotta
- 1 egg
- juice of half lemon
- 1/4 teaspoon fresh cracked black pepper
- 1 cup grated parmesan
- 1/4 cup fresh parsley leaves, chopped
- 1/4 cup basil, chopped
- Roast the vegetables: Add the mushrooms, bell pepper, carrot, zucchini, squash, olive oil, salt, and pepper to a large mixing bowl. Stir until well the vegetables are well coated in oil. Transfer the vegetables to a large sheet pan lined with parchment paper, in a single layer. Roast at 400 degrees for 25 minutes. Remove from the oven and set aside.
- Make the Sauce: Heat a large pot over medium-high heat. Once hot, add the olive oil and sweet onion. Sauté for 2-3 minutes until the onion starts to become translucent. Next add the garlic and Italian seasoning and sauté for one more minute. Add the marinara sauce, parmesan rind, dried bay leaf, salt, and pepper. Stir until well combined, lower to low heat, and simmer the sauce, covered, for 10-15 minutes. After the sauce has simmered, discard the bay leaf and parmesan rind. Remove from heat and set aside.
- Make the Ricotta Filling: Add one teaspoon of olive oil to a medium skillet. Next add the chopped spinach and sauté for 1-2 minutes until the spinach is lightly wilted. Transfer the spinach to a mixing bowl. Next, add the ricotta, egg, lemon juice, black pepper, parmesan, parsley, and chopped basil to the mixing bowl. Stir until well combined.
- Boil the Pasta: Bring a large pot of salted water to a boil. Add the lasagna noodles to the boiling hot water and cook for 8 minutes, stirring occasionally to prevent them from sticking. Remove the noodles from the water and drain.
- Assemble the Lasagna: Pour roughly 1 cup of sauce into the casserole dish and spread it out to coat the bottom of the dish. Add 4 lasagna noodles, lengthwise, to the casserole dish (it’s ok if the edges overlap a little bit), then spread a heaping 1/2 cup of the ricotta mixture over the noodles, next sprinkle over 1 1/4 cups of mozzarella cheese, next sprinkle 1/3 of the roasted vegetables over the cheese, and then pour around 2 cups of marinara sauce. Repeat for the second layer. For the third and final layer, you will skip the mozzarella cheese. Instead add a layer of noodles, the ricotta mixture, roasted veggies, and then pour over any remaining marinara sauce.
- Bake the lasagna uncovered at 400 degrees for 25 minutes.
- Remove the lasagna from the oven and top with the remaining mozzarella cheese. Return to the oven and bake for another 15-20 minutes or the edges of the lasagna are bubbly and the cheese is fully melted and starts to become golden brown.
- Let the lasagna sit for 15-20 minutes and garnish with grated Parmesan cheese and chopped fresh basil before serving.
Keywords: vegetable lasagna, vegetable lasagna recipe, best vegetable lasagna, how to make vegetable lasagna, what to serve with vegetable lasagna