Luscious Vegetarian Lasagna Recipe

This vibrant vegetarian lasagna is bursting with flavor and secretly packed with veggies! A delicious and satisfying meal the whole family will love, even the pickiest eaters. No meat needed – this recipe is so hearty and flavorful, you won't miss it! Feel free to add ground turkey or beef for a heartier version. Perfect for a weeknight dinner or a special occasion.

Prep Time 30 mins
Cook Time 80 mins
Calories 426.2 kcal
Protein 57g
Rating Be the first
Luscious Vegetarian Lasagna 48

Recipe Actions

Share this recipe:

Recipe Author

Forktionary editorial kitchen team

The Forktionary Kitchen Team

Adapted from Food.com, then tested & standardized by Forktionary.

Ingredients for Luscious Vegetarian Lasagna

  • 1 (28 ounce) can crushed tomatoes
  • 1 (15 ounce) can tomato sauce
  • 1 tablespoon dried oregano
  • 1 tablespoon dried basil
  • 1 teaspoon black pepper
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 large zucchini, diced
  • 10 ounces fresh mushrooms, sliced
  • as needed
  • as needed
  • 1 pound mozzarella cheese, shredded
  • 1 cup 1% fat cottage cheese
  • 1/2 cup grated Parmesan cheese
  • 1 pound lasagna noodles
  • fresh parsley, for garnish
  • 1 large yellow squash, diced
  • 10 ounces fresh spinach
  • 1 (15 ounce) container part-skim ricotta cheese
  • 1 large egg
  • 1 teaspoon salt
  • 1 teaspoon dried Italian seasoning

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Luscious Vegetarian Lasagna? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Luscious Vegetarian Lasagna

  1. Preheat oven to 375°F (190°C).
  2. In a large skillet, sauté onions and garlic in olive oil until softened.
  3. Add zucchini, yellow squash, and mushrooms; cook until tender-crisp (about 5-7 minutes).
  4. Stir in spinach and cook until wilted.
  5. In a bowl, combine ricotta cheese, eggs, Parmesan cheese, Italian seasoning, salt, and pepper.
  6. Spread a thin layer of tomato sauce in the bottom of a 9x13 inch baking dish.
  7. Layer 3-4 lasagna noodles over the sauce.
  8. Spread half of the ricotta mixture over the noodles.
  9. Top with half of the vegetable mixture and half of the remaining mozzarella cheese.
  10. Repeat layers: noodles, ricotta mixture, vegetable mixture, mozzarella cheese.
  11. Top with remaining lasagna noodles and the remaining tomato sauce.
  12. Sprinkle with remaining mozzarella cheese.
  13. Cover the baking dish with foil and bake for 45 minutes.
  14. Remove the foil and bake for another 15-20 minutes, or until bubbly and golden brown.
  15. Let stand for 10-15 minutes before cutting and serving.

Nutrition Information (Approximate per serving)

Sodium

41 g

Sugar

46g

Fat

33g

Carbs

14g

Frequently Asked Questions

How long does it take to make Luscious Vegetarian Lasagna?

Luscious Vegetarian Lasagna takes about 110 minutes from start to finish — roughly 30 minutes to prepare and 80 minutes to cook.

How many calories are in Luscious Vegetarian Lasagna?

Luscious Vegetarian Lasagna has approximately 426.2 calories per serving, with about 57 g protein, 14 g carbohydrates and 23 g fat.

What ingredients do I need for Luscious Vegetarian Lasagna?

The key ingredients for Luscious Vegetarian Lasagna are Tomatoes, Tomato Sauce, Dried Oregano Leaves, Dried Basil Leaves, Black Pepper, Onion. See the full list with measurements above.

Reviews

No reviews yet — be the first to share your thoughts on this recipe!

Write a Review