Delicious and Hearty Vegan Lasagna: A Plant-Based Twist on a Classic Dish


This delicious and hearty dish is a great option for vegans, vegetarians, and anyone looking to add more plant-based meals to their diet. It's also a great option for those who are lactose intolerant or have a dairy allergy. Our vegan lasagna is made with layers of tender eggplant, zucchini, bell pepper, and a flavorful tomato sauce, all topped with a creamy vegan ricotta and mozzarella cheese. It's a comforting and satisfying meal that the whole family will love. Plus, it's easy to customize with your favorite vegetables and seasonings. Whether you're hosting a dinner party or just looking for a comforting weeknight meal, our vegan lasagna is sure to please.



  • 1 package lasagna noodles
  • 1 large eggplant, sliced into thin rounds
  • 1 large zucchini, sliced into thin rounds
  • 1 large bell pepper, sliced into thin strips
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 1 can diced tomatoes
  • 2 cups marinara sauce
  • 1 cup vegan ricotta cheese
  • 1 cup vegan mozzarella cheese
  • 1 tbsp olive oil
  • Salt and pepper to taste
  • Fresh basil for garnish (optional)


  1. Preheat the oven to 375°F.
  2. Bring a large pot of salted water to a boil. Add the lasagna noodles and cook according to the package instructions until al dente. Drain the noodles and set aside.
  3. In a large skillet, heat the olive oil over medium heat. Add the onion and garlic and sauté until the onion is translucent, about 5 minutes.
  4. Add the eggplant, zucchini, and bell pepper to the skillet and sauté until they are tender, about 10 minutes.
  5. Stir in the diced tomatoes and marinara sauce and season with salt and pepper to taste. Bring the mixture to a simmer and cook for an additional 5 minutes.
  6. In a small mixing bowl, combine the vegan ricotta and mozzarella cheeses.
  7. To assemble the lasagna, spread a thin layer of the vegetable mixture in the bottom of a 9x13 inch baking dish. Top with a layer of lasagna noodles, followed by a layer of the cheese mixture. Repeat the layers until all of the ingredients are used up, ending with a layer of cheese on top.
  8. Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for an additional 10 minutes, or until the top is golden brown and the lasagna is heated through.
  9. Let the lasagna cool for a few minutes before serving. Garnish with fresh basil, if desired. Enjoy!

Leave a Reply

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