Super Veggie Lasagna
One-pan comfort, bright garden flavor, and a satisfied family — that’s what this Super Veggie Lasagna delivers. Think layers of tender whole wheat noodles, a bright and savory tomato-mushroom sauce, and a melty trio of cheeses that hold everything together. It’s a recipe that helps you use up an abundance of vegetables (hello, grated carrots and zucchini), sneaks in spinach for extra color and nutrients, and still ends up rich and cozy enough to qualify as true comfort food. Whether you’re feeding a crowd or tucking leftovers into the fridge for the week, this dish travels well and reheats like a dream.
This article walks you through the ingredients, the pantry-friendly swaps, and a clarified, step-by-step set of directions so you can build the lasagna with confidence. I’ll also include handy tips for prepping ahead, making it lighter without losing flavor, and achieving perfectly even layers. Keep reading for everything you need to make this Super Veggie Lasagna sing.
Why you’ll love this Super Veggie Lasagna
- Vegetable-forward, but still rich and satisfying — great for picky eaters who appreciate familiar cheese-and-tomato comfort.
- Built with whole wheat lasagna noodles for extra fiber and a pleasant, nutty background flavor.
- Flexible and forgiving: swap vegetables in or out, use a favorite tomato sauce, or double it for a crowd.
- Perfect for batch-cooking: it freezes well and reheats evenly for easy weeknight dinners or potlucks.
Ingredients
Yield: Serves 6–8
- 3 cups carrots, grated
- 2 cups zucchini, grated
- 3 cups spinach, frozen
- 1 bell pepper, any color, chopped
- 3 1/4 cups fresh tomatoes, diced
- 30 ounces tomato sauce, no salt added – we used Hunt’s brand
- 1 teaspoon oregano
- 2 teaspoons dried basil
- 2 teaspoon onion powder
- 2 teaspoons garlic powder
- Kosher or sea salt to taste
- 1/2 pound brown mushrooms
- 12 ounces whole wheat lasagna noodles, cooked to package directions
- 1 1/2 cups parmesan cheese, grated, divided
- 8 ounces mozzarella, grated (2 cups)
- Fresh basil, chopped for garnish – optional
Before you start
Take a moment to prep the vegetables and preheat the oven. Grating the carrots and zucchini is faster with a food processor or box grater; frozen spinach should be thawed and squeezed dry so your lasagna doesn’t become watery. Cook the whole wheat noodles according to the package, then drain and lay them flat on a sheet tray or clean surface so they’re easy to assemble.
Equipment

- Large sauté pan or skillet
- Mixing bowls
- 9×13-inch baking dish (or similar)
- Cheese grater
- Spatula and wooden spoon
- Colander for noodles
Step-by-step directions

Follow these rewritten, clarified steps in order to assemble and bake the Super Veggie Lasagna. I’ve preserved all ingredient amounts and rearranged instructions where necessary to match the ingredient list exactly.
- Prep and preheat: Preheat your oven to 375°F (190°C). If your frozen spinach is still solid, thaw it and squeeze out as much liquid as possible. Grate the carrots (3 cups) and zucchini (2 cups). Chop the bell pepper and dice the fresh tomatoes (3 1/4 cups). Clean and slice the brown mushrooms (1/2 pound). Cook the 12 ounces of whole wheat lasagna noodles according to package directions, drain them, and lay them flat to prevent sticking.
- Start the vegetable sauce: Place a large sauté pan or skillet over medium heat. Add a splash of neutral oil (olive oil works well) and when it’s shimmering, add the chopped bell pepper and sliced brown mushrooms. Sauté until the mushrooms release their moisture and the peppers soften, about 5–7 minutes.
- Add the grated vegetables: Add the grated carrots and grated zucchini to the pan with the mushrooms and peppers. Stir frequently and cook until the vegetables soften and release a bit of moisture, about 4–5 minutes. This step helps deepen the flavor and removes excess water from the grated veggies.
- Incorporate the spinach and tomatoes: Add the thawed, drained spinach (3 cups frozen, squeezed dry) and the diced fresh tomatoes (3 1/4 cups) to the pan. Stir well to combine and cook for another 2–3 minutes so the flavors meld and the tomatoes start to break down slightly.
- Season the sauce: Pour in the 30 ounces of tomato sauce (no salt added). Sprinkle in 1 teaspoon oregano, 2 teaspoons dried basil, 2 teaspoons onion powder, and 2 teaspoons garlic powder. Stir to combine. Allow the mixture to simmer gently for 5–8 minutes so the dried herbs rehydrate and the sauce flavors deepen. Taste and add kosher or sea salt to your preference. The no-salt-added sauce lets you control the seasoning.
- Prepare the cheese mix: In a small bowl, set aside 1 cup of the grated parmesan for topping later. Reserve the remaining 1/2 cup of parmesan to use in layers. Measure out the grated mozzarella (8 ounces, about 2 cups) and have it ready to layer.
- Assemble the first layer: Spread a thin layer of the vegetable-tomato sauce across the bottom of your 9×13-inch baking dish to prevent noodles from sticking. Lay down a single layer of whole wheat lasagna noodles (12 ounces cooked), trimming to fit if necessary. Spoon about one-third of the sauce mixture evenly over the noodles, spreading with a spatula.
- Add cheeses and repeat: Sprinkle one-third of the reserved parmesan (about 1/2 cup) and one-third of the grated mozzarella (roughly 2/3 cup) over the sauce layer. Smooth into an even layer. Repeat the noodle-sauce-cheese layering two more times: noodles, one-third of the sauce, another portion of parmesan and mozzarella. Finish with a final layer of noodles and the remaining sauce on top.
- Top with remaining cheese: Evenly sprinkle the reserved 1 cup of parmesan and the remaining mozzarella over the top layer of sauce. The cheeses will melt and create a golden, bubbling crust as the lasagna bakes.
- Bake: Cover the baking dish loosely with aluminum foil. Bake in the preheated 375°F (190°C) oven for 25 minutes. After 25 minutes, remove the foil and bake for an additional 10–15 minutes until the cheese is bubbly and lightly golden at the edges. If you prefer a deeply browned top, move the dish to the broiler for 1–2 minutes—watch closely to avoid burning.
- Rest before serving: Remove the lasagna from the oven and let it rest for at least 10–15 minutes. Resting helps the layers set so you can cut clean slices. While it rests, chop a small handful of fresh basil and scatter it over the top if using.
- Serve: Slice the lasagna into squares and serve warm. Add a side salad or steamed greens for balance. Leftovers will keep tightly covered in the refrigerator for 3–4 days and reheat well in the oven or microwave.
Troubleshooting and tips
- Too watery? If your grated zucchini or spinach releases a lot of water, cook them a little longer in the skillet to evaporate excess moisture. Squeezing the spinach well before adding it also helps.
- Even layers: Use a small spatula to smooth sauce and cheese to the edges so every bite has an even distribution of vegetables and cheese.
- Make-ahead: Assemble the lasagna in the baking dish, cover tightly, and refrigerate for up to 24 hours. Add 10–15 minutes to the covered baking time if baking straight from cold.
- Freezing: Cool completely, wrap tightly, and freeze up to 3 months. Thaw overnight and bake covered at 375°F (190°C) for 30–40 minutes, uncovering for the last 10 minutes.
- Cheese alternatives: If you prefer a tangier top, swap half the parmesan for pecorino or add a sprinkle of romano to the final cheese layer.
Serving suggestions
This Super Veggie Lasagna pairs beautifully with a crisp green salad, garlicky roasted broccoli, or simple sautéed greens like kale or Swiss chard. A light vinaigrette helps cut through the richness while a crusty whole grain bread soaks up any extra sauce.
Nutritional notes
Using whole wheat noodles boosts fiber and plant-forward ingredients like carrots, zucchini, spinach, and mushrooms add vitamins, minerals, and volume so you can enjoy generous portions without feeling heavy. Choosing a no-salt-added tomato sauce gives you control over sodium levels, and using a mix of parmesan and mozzarella provides that classic lasagna flavor with a nice balance of melty and savory notes.
Final thoughts
This Super Veggie Lasagna is a reliable weeknight hero and a showstopper for feeding friends. It’s flexible, forgiving, and intentionally built around fresh vegetables without sacrificing the creamy, melty appeal of traditional lasagna. The clarified, step-by-step directions make assembly straightforward, and the make-ahead and freezing options mean you can adapt this recipe to whatever your schedule demands. Whether you serve it on a quiet weeknight or bring it to a gathering, it’s one of those recipes that earns a spot in the regular rotation.
Enjoy the layers of flavor and texture, and don’t be afraid to make this Super Veggie Lasagna your own: extra mushrooms, a handful of chopped olives, or a thinner layer of mozzarella for less richness are all welcome variations.

Super Veggie Lasagna
Ingredients
- 3 cups carrots grated
- 2 cups zucchini grated
- 3 cups spinach frozen, thawed and drained
- 1 bell pepper any color, chopped
- 3 1/4 cups fresh tomatoes diced
- 30 ounces tomato sauce no salt added
- 1 teaspoon oregano
- 2 teaspoons dried basil
- 2 teaspoons onion powder
- 2 teaspoons garlic powder
- kosher or sea salt to taste
- 1/2 pound brown mushrooms
- 12 ounces whole wheat lasagna noodles cooked to package directions
- 1 1/2 cups parmesan cheese grated, divided
- 8 ounces mozzarella grated (about 2 cups)
- fresh basil chopped for garnish (optional)
Instructions
- Preheat the oven to 350°F (175°C) and lightly grease a 9x13-inch baking dish.
- If needed, cook the lasagna noodles according to package directions; drain and set aside.
- In a large mixing bowl, combine grated carrots, grated zucchini, thawed and drained spinach, chopped bell pepper, diced tomatoes, drained tomato sauce, sliced or chopped mushrooms, oregano, dried basil, onion powder, garlic powder, and salt to taste; stir until evenly mixed.
- Spread a layer of noodles in the bottom of the prepared baking dish.
- Sprinkle 1/2 cup of the grated Parmesan over the noodles, then spread half of the veggie mixture evenly on top.
- Add another layer of noodles, sprinkle another 1/2 cup Parmesan, and spread the remaining veggie mixture over them.
- Top with a final layer of noodles, the remaining Parmesan (about 1/2 cup), and then sprinkle the grated mozzarella evenly over the top.
- Bake in the preheated oven for 40 minutes, until cheese is melted and the lasagna is heated through.
- Remove from the oven and let rest briefly, then garnish with chopped fresh basil if desired before serving.
Equipment
- Large Mixing Bowl
- 9x13 inch Baking Dish
- Spatula or large spoon
- Cheese grater
- pot for noodles
Notes
- Use no-salt tomato sauce to control sodium.
- Thaw and squeeze excess liquid from frozen spinach before using.
- Grate cheeses fresh for best texture.
- Cook noodles al dente to avoid a mushy lasagna.

