Vegetarian Lasagna Recipe

This vegetarian lasagna is a hearty, flavorful dish layered with fresh vegetables, ricotta cheese, marinara sauce, and tender lasagna noodles. It’s a satisfying meatless meal that’s perfect for dinner parties, family meals, or meal prep. Packed with nutrition and classic Italian flavor, it’s a comfort food favorite you’ll return to again and again.

vegetarian lasagna recipe

Ingredients List

– 9 lasagna noodles (regular or no-boil)
– 1 tablespoon olive oil
– 1 medium onion, diced
– 3 cloves garlic, minced
– 1 zucchini, diced
– 1 red bell pepper, chopped
– 1 cup mushrooms, sliced
– 2 cups fresh spinach
– 1 teaspoon dried oregano
– ½ teaspoon dried basil
– Salt and pepper to taste
– 3 cups marinara sauce
– 15 oz ricotta cheese
– 1 egg (optional, for ricotta mixture)
– 2 cups shredded mozzarella cheese
– ½ cup grated parmesan cheese
– Fresh basil or parsley for garnish (optional)

Step-by-Step Instructions

Step 1: Preheat oven to 375°F (190°C). Cook lasagna noodles according to package directions if not using no-boil noodles. Drain and set aside.

Step 2: In a large skillet, heat olive oil over medium heat. Sauté onion for 2–3 minutes until translucent. Add garlic, zucchini, bell pepper, and mushrooms. Cook for 5–6 minutes until softened. Stir in spinach and cook until wilted. Season with oregano, basil, salt, and pepper.

Step 3: In a bowl, mix ricotta cheese with egg (if using), and a pinch of salt and pepper. Set aside.

Step 4: In a 9×13 inch baking dish, spread a thin layer of marinara sauce. Layer 3 lasagna noodles, half of the ricotta mixture, half of the vegetables, some marinara, and a sprinkle of mozzarella.

Step 5: Repeat the layers with 3 more noodles, remaining ricotta, vegetables, more sauce, and mozzarella.

Step 6: Top with final 3 noodles, remaining marinara sauce, mozzarella, and parmesan cheese.

Step 7: Cover with foil and bake for 25 minutes. Remove foil and bake an additional 15 minutes until bubbly and golden.

Step 8: Let rest for 10 minutes before slicing. Garnish with fresh herbs if desired.

Cook Time

Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour

Servings

Serves 6–8

Nutritional Information (approx. per serving)

Calories: 320
Carbs: 34g
Protein: 17g
Fat: 14g

Storage Instructions

Refrigerate leftovers in an airtight container for up to 4 days.
Freeze individual portions for up to 2 months. Reheat in microwave or oven until warmed through.

Pairings/Suggestions

Pairs wonderfully with garlic bread, Caesar salad, or roasted vegetables. Serve with iced tea or red wine for a full meal.

Seasonal Relevance

Ideal for fall, winter, or spring. A great cozy comfort dish for meatless Mondays, family gatherings, or holiday sides.

Conclusion

This vegetarian lasagna delivers all the comfort of traditional lasagna—without the meat. Full of flavor, cheesy layers, and healthy veggies, it’s a family-favorite dinner that’s both nourishing and satisfying. Great for entertaining or enjoying all week long!

Vegetarian Lasagna Recipe

Vegetarian Lasagna Recipe

Recipe by Cook-Maya
Servings

6–8

servings
Prep time

20

minutes
Cooking time

40

minutes
Calories

320

kcal

Ingredients

  • – 9 lasagna noodles (regular or no-boil)

  • – 1 tablespoon olive oil

  • – 1 medium onion, diced

  • – 3 cloves garlic, minced

  • – 1 zucchini, diced

  • – 1 red bell pepper, chopped

  • – 1 cup mushrooms, sliced

  • – 2 cups fresh spinach

  • – 1 teaspoon dried oregano

  • – ½ teaspoon dried basil

  • – Salt and pepper to taste

  • – 3 cups marinara sauce

  • – 15 oz ricotta cheese

  • – 1 egg (optional, for ricotta mixture)

  • – 2 cups shredded mozzarella cheese

  • – ½ cup grated parmesan cheese

  • – Fresh basil or parsley for garnish (optional)

Directions

  • Preheat oven to 375°F (190°C). Cook lasagna noodles according to package directions if not using no-boil noodles. Drain and set aside.
  • In a large skillet, heat olive oil over medium heat. Sauté onion for 2–3 minutes until translucent. Add garlic, zucchini, bell pepper, and mushrooms. Cook for 5–6 minutes until softened. Stir in spinach and cook until wilted. Season with oregano, basil, salt, and pepper.
  • In a bowl, mix ricotta cheese with egg (if using), and a pinch of salt and pepper. Set aside.
  • In a 9×13 inch baking dish, spread a thin layer of marinara sauce. Layer 3 lasagna noodles, half of the ricotta mixture, half of the vegetables, some marinara, and a sprinkle of mozzarella.
  • Repeat the layers with 3 more noodles, remaining ricotta, vegetables, more sauce, and mozzarella.
  • Top with final 3 noodles, remaining marinara sauce, mozzarella, and parmesan cheese.
  • Cover with foil and bake for 25 minutes. Remove foil and bake an additional 15 minutes until bubbly and golden.
  • Let rest for 10 minutes before slicing. Garnish with fresh herbs if desired.

Recipe Video

Notes

  • Classic comfort food made healthier with oats
    Moist, tender, and full of savory flavor
    Perfect for family dinners or weekly meal prep

FAQs

Q1: Can I add other vegetables?
Yes, you can use eggplant, butternut squash, kale, or any roasted veggie you like.

Q2: Can I make it vegan?
Use vegan ricotta, skip the egg, and choose plant-based mozzarella and parmesan alternatives.

Q3: Can I make it ahead of time?
Absolutely. Assemble it ahead and refrigerate for up to 24 hours before baking.

Similar Posts

  • Lasagna Recipe with Cottage Cheese

    This lasagna recipe with cottage cheese is a creamy and comforting twist on the traditional Italian favorite. Layered with tender lasagna noodles, rich tomato sauce, seasoned ground beef, and a creamy cottage cheese mixture, this dish is both hearty and satisfying. It’s perfect for family dinners, gatherings, or meal prep for the week. Ingredients List…

  • Chocolate Lasagna Recipe

    Chocolate lasagna is a no-bake, creamy, layered dessert that’s a dream come true for chocolate lovers. With a crushed Oreo crust, layers of sweetened cream cheese, chocolate pudding, and whipped topping, this treat is cool, fluffy, and incredibly indulgent. It’s the perfect make-ahead dessert for gatherings, potlucks, or holiday parties. Ingredients List – 1 package…

  • lasagna rolls recipe

    Lasagna rolls are a creative twist on the classic layered lasagna, featuring individual pasta sheets rolled with a rich filling. They offer all the flavor of traditional lasagna but in perfectly portioned servings. This recipe is simple enough for weeknight dinners yet elegant enough for gatherings and special occasions. Each roll combines creamy cheese, savory…

  • White Lasagna Recipe

    White lasagna is a creamy, cheesy twist on the classic, made with a rich white sauce, tender noodles, and layers of savory filling. Perfect for holidays, special dinners, or cozy family meals, this dish is indulgent and comforting. It’s hearty enough to be the star of your dinner table yet elegant for entertaining. Ingredients List…

  • Mexican Lasagna Recipe

    Mexican lasagna is a bold, flavorful twist on classic Italian lasagna, layering seasoned ground beef, salsa, tortillas, and plenty of cheese. This easy, crowd-pleasing casserole brings the zesty flavors of Mexican cuisine to your dinner table in a comforting, baked dish. Perfect for busy weeknights, potlucks, or make-ahead meals. Ingredients List – 1 pound ground…

  • turkey lasagna recipe

    Turkey lasagna is a comforting, hearty dish that replaces traditional beef with lean ground turkey for a lighter twist. Layers of tender pasta, rich sauce, creamy cheese, and savory turkey create a satisfying meal for family and friends. This recipe balances health and flavor, making it perfect for weeknights or gatherings. Simple yet impressive, turkey…

Leave a Reply

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