Go Back
+ servings
A slice of vegan spinach lasagna on a white plate with a side salad.


A delicious, healthy, vegan lasagna with homemade sauce and three types of vegan cheese.
4.75 from 4 votes
Print Pin
Course: Entree, Main Course
Cuisine: Italian, Vegan
Keyword: vegan lasagna, vegan spinach lasagna
Prep Time: 30 minutes
Cook Time: 1 hour
Rest: 10 minutes
Total Time: 1 hour 30 minutes
Servings: 8 Servings
Calories: 342kcal
Author: Linda Meyer


1 box of lasagna noodles

    To make the marinara

    • 1 tablespoon of extra virgin olive oil
    • 1 red onion finely chopped
    • 3 cloves of garlic minced
    • 30 ounce crushed tomatoes
    • 1 cup of water
    • 1/4 cup red wine or 2 tbsp balsamic vinegar
    • 1 tablespoon dried Italian seasoning
    • 2 teaspoon ground sea salt or to taste
    • 1 or 2 dashes red chili pepper flakes optional
    • Black pepper to taste

    Remaining Ingredients

    • 5 cups fresh baby spinach
    • 8 ounce So Delicious Mozzarella shreds
    • 8 ounce Miyoko’s Mozz chopped
    • 8 ounce Kite Hill ricotta
    • OR cashew mozzarella from Vedged Out.com click the link in the instructions below


    To make the marinara

    • Heat the olive oil in a large skillet on medium-high heat. Add the onions and sauté until they become translucent. Add the garlic and cook for one minute. Add the tomatoes, water, wine or vinegar, and spices. Stir to combine and bring to a boil. Reduce the heat to low and simmer for 25 minutes.
    • Hint – put the one cup of water in the tomato box or can and swish around to collect the leftover tomato sauce.

    To construct the lasagna

    • Pour a 1/2 cup of sauce on the bottom of a 9 X 11 inch lasagna pan and spread evenly. Layer three to four noodles (depends on the width of the noodles) on the bottom of the pan. There can be a slight overlap. Spread 1 cup of sauce over the noodles and spread it around evenly.
    • Evenly sprinkle a thin layer of mozzarella shreds over the noodles and sauce, then the dollops of the Miyoko’s mozz and the ricotta. One dollop every inch or two is fine. Sprinkle one cup of spinach over the cheese and then repeat the process until you have one cup of sauce left. Spread the last cup of sauce on the top layer of noodles and then the last of the cheese.
    • If you made the cashew mozz, drop dollops of the cheese evenly over each layer, leaving enough for the top of the lasagna.
    • Bake at 375°F on the middle rack for 15 minutes or until the cheese is lightly browned. Lower the temperature to 350°F and cover with foil. Bake for 45 minutes. Remove from the oven and cool for 10 minutes so the lasagna can set before you cut it.
    • Grate some vegan parmesan cheese over each layer and the top for extra flavor.


    The Nutrition Facts are an estimate only. 
    Freeze in an air-tight freezer safe container for up to 3 months. Thaw in the refrigerator overnight and bake in a 350F oven, covered in foil, for approximately 30 minutes, or until heated all the way through. 


    Calories: 342kcal | Carbohydrates: 31g | Protein: 5g | Fat: 20g | Saturated Fat: 6g | Cholesterol: 0mg | Sodium: 1589mg | Potassium: 458mg | Fiber: 5g | Sugar: 5g | Vitamin A: 1995IU | Vitamin C: 16.4mg | Calcium: 131mg | Iron: 3.3mg