• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
My Pure Plants
  • Home
  • Recipes
  • About us
    • Contact us
    • Media & Press
  • Meal Plans
    • FREE 7-day Vegan Meal Plan (Only Easy Recipes!)
    • Quick Vegan Meals
    • Vegan Christmas Dinner
    • Vegan Thanksgiving Dinner
  • Ingredient Guides
    • Eggplant
    • Oyster Mushrooms
    • TVP
menu icon
go to homepage
  • Recipes
  • Entrees
  • Soups
  • About us
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Entrees
    • Soups
    • About us
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home > Vegan Entrees

    Vegan Cabbage Lasagna with Spinach Alfredo

    By My Pure Plants on 04/30/2021 - May contain affiliate links. Please read our disclosure.

    Jump to Recipe Print Pin

    This is the best vegan cabbage lasagna I have ever eaten. It is seriously bursting with flavor. Just imagine this: vegan ground beef cooked in hearty marinara sauce layered with spinach cashew alfredo sauce and sweet cabbage leaves. I am telling you now: You will LOVE cabbage in this recipe!

    A slice of vegan cabbage lasagna on a white leaf-shaped plate with a smear of spinach alfredo on the side

    I was already impressed with my husband when he made the first test. But – oh boy – this final version got seriously awesome. He told me even he was surprised by this result. He is humble or what. :)) I am telling you now: even if you hate cabbage, you will love it in this lasagna.

    To make this recipe, we dipped into our Vegan and Gluten-free Pasta Sauces recipe gallery and used our Hearty Marinara Sauce and our Cashew Alfredo Sauce recipes as a basis.

    A heart shape puzzle of vegetables with a text overlay saying 7-day meal plan
    FREE 7-Day Vegan Meal Plan

    Subscribe to our newsletters and download it right now.

    Table of Contents hide
    1. How to make cabbage lasagna?
    2. Vegan Ground Beef in Marinara Sauce – 1st layer
    3. Spinach Alfredo Sauce – 2nd layer
    4. Cabbage leaves as pasta – 3rd layer
    5. Why we love vegan cabbage recipes?
    6. Layering a Vegan Cabbage Lasagna
    7. FAQ and Substitutions
    8. More dinner recipes
    9. Vegan Cabbage Lasagna with Spinach Alfredo

    ⇒ Get our FREE 7-DAY VEGAN MEAL PLAN now! or check out all vegan meal plan recipes here! ⇐

    How to make cabbage lasagna?

    To make any lasagna recipe, you need at least 4 layers baked together in the oven. These layers are:

    • “ground beef” cooked in tomato-based red sauce,
    • white creamy sauce,
    • cheese, and
    • pasta

    Or do you?

    Well, you don’t. 🙂 Cabbage leaves are a great substitute for pasta. It is low carb, easy to prepare, and allergy-friendly. They give you a little bit of crunchy texture in between the layers. I haven’t even missed pasta. I was too busy savoring the mix of flavors through garlic, cashew, spinach, tomato, and cheese. 

    Close-up of the pan full of cabbage lasagna. You can see the top cheese layer and the green spinach alfredo below.

    Vegan Ground Beef in Marinara Sauce – 1st layer

    There are various alternatives to make vegan ground beef. In this recipe, we used TVP (textured vegetable protein). To get real ground beef texture, you need TVP. However, if you eat soy-free or prefer a whole foods substitute, we have step-by-step instructions for you to make minced walnut-cauliflower “meat” within our Vegan Spaghetti Bolognese recipe. Both work perfectly in this pasta-free lasagna recipe.

    How to make TVP into vegan ground beef?

    First, soak TVP in hot water or veggie broth for 30 minutes. If they softened, drain the soaking water and squeeze any additional moisture out with your hands. Now, they are ready to be used as “raw ground beef”.

    Heat-up your frying pan and let’s make our Marinara Sauce from scratch. (more tips, photos, videos in the original post)

    Peel and chop the onion and cook it lightly in olive oil until it turns glossy (photo #1). Add peeled and chopped garlic and cook for 1-2 minutes (photo #2). Now, add the pre-soaked and squeezed TVP and stir it for a couple of times (photo #3). Finally, add sweet paprika powder and stir for a minute before adding the chopped tomatoes, the tomato sauce and the remaining seasoning (basil, oregano, salt, and pepper) and cook for 5 minutes (photo #4).

    4 step photos showing how to make vegan ground beef in marinara sauce

    Top tips to make perfect vegan ground beef from TVP

    • Soaking TVP in veggie broth gives them an additional flavor boost.
    • If you soak them in cold water, you may need 2-3 hours to get them ready for cooking.
    • TVP doesn’t need to be cooked long as they are already soft after soaking.
    • We used canned chopped tomatoes as it is not always easy to get juicy fresh tomatoes.
    • You can use red onion instead of purple onion.

    ⇒ Get our FREE 7-DAY VEGAN MEAL PLAN now! or check out all vegan meal plan recipes here! ⇐

    Spinach Alfredo Sauce – 2nd layer

    Now, you need something creamy to make the marinara sauce mild. In the traditional lasagna recipes, they use bechamel sauce for this purpose. Obviously, in a vegan lasagna recipe, you can’t use that, but you have this awesome nut that can be turned into anything creamy. With an added zing, here is how to make our Cashew Alfredo Sauce with fresh spinach (more tips, photos, videos in the original post).

    First, prepare the ingredients. Soak cashews in hot water for 20 minutes, then drain it. Blanch the fresh spinach leaves by dropping them in hot water for 1 minute. Drain it and squeeze out any remaining water with your hands. 

    Next, use a regular blender, a hand blender, or a food processor, whichever gives you a creamier result. Add the soaked cashews (photo #1), the pre-cooked spinach (photo #2), 1 clove of garlic in whole (photo #3), dairy-free milk (photo #4) and seasoning nutmeg, nutritional yeast, salt, and pepper (photo #5) and blend them until creamy (photo #6). In this recipe, we used our homemade cashew milk.

    6 step photos showing how to make spinach cashew alfredo sauce with a hand blender

    Top tips to make perfect spinach cashew alfredo sauce:

    • Blanching the spinach – Blanching means dropping them in hot water for 1 minute. It is easier to blend them after, but the more scientific explanation is that it removes the oxalic acid to better absorb the calcium. That being said, you can absolutely use fresh spinach leaves without blanching.
    • Optional spices – Nutmeg and nutritional yeast are optional ingredients, although they give the alfredo more flavor.
    • Raw cashews or roasted cashews? – We usually use roasted cashews especially if we cannot find raw cashews in the cheap. The sauce is PERFECT with roasted cashews. Even if you can only find salted ones, don’t worry, it will be washed off while soaking.
    • Which dairy-free milk to choose? – We recommend using cashew, almond, oat or soy milk. Any other milk may alter the taste too much e.g. coconut milk. 

    Use Vitamix for a crazy smooth sauce

    You can certainly use a hand blender (aka immersion blender) or a regular blender. They all make a creamy vegan cashew alfredo sauce. However, if you need this sauce to be extra smooth without a single little piece to find, we recommend using a high powered blender like Vitamix. It will make your alfredo from smooth to crazy smooth. 

    ⇒ Get our FREE 7-DAY VEGAN MEAL PLAN now! or check out all vegan meal plan recipes here! ⇐

    Glass pan full of vegan lasagna from above. Next to it a slice of lasagna on a white plate with a green spinach alfredo slushed in a shape of a leaf

    Cabbage leaves as pasta – 3rd layer

    First, peel the larger leaves off the cabbage head. Discard the first outer leaf and use the ones below that. Cook the leaves in hot water for 5-8 minutes until they are soft to the touch. Chill them before using them for pasta.

    Top tips to prepare cabbage leaves

    • You should buy large cabbage heads for two reasons: 1) larger head has larger leaves so you can form nice large “lasagna pasta sheets” and 2) it is easier to peel a larger head. As you don’t need the whole head you can use the remaining cabbage to make coleslaw or cabbage soup.
    • You can cut out the stem completely if you feel that it is too hard and will not soften after 8-10 minutes.

    ⇒ Get our FREE 7-DAY VEGAN MEAL PLAN now! or check out all vegan meal plan recipes here! ⇐

    Why we love vegan cabbage recipes?

    Cabbage is an underrated vegetable, although it is a staple in the low-carb / keto cooking scene.

    No surprise there as 1 cup of raw, chopped cabbage contains only 22 calories, 5 grams of carbohydrates and 2 grams of fiber. It is packed with nutrient especially with Vitamin K (85% of recommended daily per cup) and Vitamin C. If you are interested, you can read more about its health benefits in this article.

    Cabbage is a perfect substitute for pasta in any lasagna vegan or not. If you are looking for something filling but low carb, or if you are looking for some variety, think of cabbage.

    Glass pan full of vegan cabbage lasagna from above. Top layer of cheese slices and below green spinach alfredo is visible clearly

    Layering a Vegan Cabbage Lasagna

    This recipe will give you 4 servings and we used a 9 x 7 x 3 inch (23 x 18 x 8 cm) oven-safe glass dish similar to this one.

    To ensure that the cabbage leaves do not stick to the bottom, we place some vegan ground beef and marinara sauce first. The layers should look like the following: pre-cooked cabbage leaves (photo #2), vegan ground beef in marinara sauce (photo #3), spinach alfredo sauce (photo #4), dairy-free cheese (photo #5). And repeat… We needed the above combination 6 times to fill the dish (photo #6).

    Pre-heat oven for 400 F (200 degrees) and bake this vegan cabbage lasagna for 30 minutes.

    6 steps photos showing the layers of the vegan lasagna

    FAQ and Substitutions

    Why do you need to soak cashews?

    First, it breaks down the phytic acid and enhances nutrient absorption for better digestion. Second, easier to blend and work with. – source

    Can you use roasted and/or salted cashews?

    Yes and yes. Roasted cashew tastes awesome, but you still have to soak them. If you have only salted cashews on hand, no worries wash the salt off with a sieve or strainer.

    Can you use other leafy greens than spinach?

    Yes, of course. The sauce should work with any other leafy greens, like kale for example. Let us know in the comments, which one would you try.

    Can you use regular or gluten-free pasta instead of cabbage leaves?

    Yes of course. This recipe works perfectly with any regular or gluten-free lasagna pasta as well. We especially like Barilla’s gluten-free lasagna sheets.

    Can you use other vegan ground beef?

    If you eat soy-free or prefer a whole foods substitute, we have step-by-step instructions for you to make minced walnut-cauliflower “meat” within our Vegan Spaghetti Bolognese recipe. That will also work perfectly.

    Close-up of a slice of cabbage lasagna on a white plate with some spinach alfredo sauce slushed in a shape of a leaf

    This Vegan Cabbage Lasagna recipe is vegan so meat-free, dairy-free and egg-free.

    This recipe is WFPB-friendly 1) if you cook the onions for the marinara sauce in water or in veggie broth or directly in the tomato sauce and 2) if you use oil-free dairy-free cheese.

    This recipe is only gluten-free if you use cabbage leaves or gluten-free pasta.

    ⇒ Get our FREE 7-DAY VEGAN MEAL PLAN now! or check out all vegan meal plan recipes here! ⇐

    More dinner recipes

    You can browse through our Vegan and Gluten-free Dinner Recipes or our Quick Vegan Meals collection or check out

    • Vegan Spaghetti Bolognese
    • Easy Vegan Eggplant Meatballs
    • Vegan Shepherd’s Pie
    • Easy Vegan Mac and Cheese
    • Cauliflower Steak with Green Peppercorn Sauce

    Vegan Cabbage Lasagna with Spinach Alfredo

    Nandor Barta
    This is the best vegan cabbage lasagna I have ever eaten. It is seriously bursting with flavor. Just imagine this: vegan ground beef cooked in hearty marinara sauce layered with spinach cashew alfredo sauce and sweet cabbage leaves. 
    5 from 6 votes
    Print Recipe Pin Recipe
    Prep Time 30 mins
    Cook Time 15 mins
    Baking 30 mins
    Total Time 1 hr 15 mins
    Course Main Course
    Servings 4 people
    Calories 383kcal

    Equipment

    • Immersion hand blender with 20 fl oz container
    • our Vitamix A2300
    • Non-stick frying pan (10.5 inch / 26 cm)
    • Oven-safe glass baking dish (8-inch / 20 cm)

    Ingredients
     
     

    TVP as Vegan Ground Beef in Marinara Sauce

    • 1 Onion (medium)
    • 2 cloves Garlic
    • ¾ cup TVP (Soy) -> What is TVP?
    • 14 oz Chopped tomatoes 1 can
    • 5 oz Sieved tomato puree aka Tomato sauce
    • 1 tsp Sweet paprika powder
    • 2 tsp Oregano
    • 2 tsp Basil
    • Salt and Pepper to taste

    Spinach Cashew Alfredo Sauce

    • ¼ cup Spinach
    • ½ cup Cashew
    • ½ cup Dairy-free milk
    • 1 clove Garlic
    • ½ tsp Nutmeg optional
    • 1 Tbsp Nutritional yeast optional
    • Salt and Pepper to taste

    Vegan Lasagna with Cabbage Leaves as Pasta

    • ¼ Cabbage head (use larger outer leaves)
    • 7 oz Dairy-free cheese
    Prevent your screen from going dark
    EXCLUSIVE 5-ingredient recipes for busy home cooks that are ready in 15 minutes!Check out our Express Vegan Cookbook!

    Instructions
     

    Initial preparations

    • Soak TVP (textured vegetable protein) in hot water or veggie broth for 30 minutes. If they softened, drain the soaking water and squeeze any additional moisture out with your hands. Now, they are ready to be used as "raw ground beef".
    • Soak cashews in hot water for 20 minutes, then drain it. 
    • Blanch the fresh spinach leaves by dropping them in hot water for 1 minute. Drain it and squeeze out any remaining water with your hands. 
    • Peel the larger leaves off the cabbage head. Discard the first outer leaf and use the ones below that. Cook the leaves in hot water for 5-8 minutes until they are soft to the touch. Chill them before using them for pasta.

    TVP in Marinara Sauce

    • Peel and chop the onion and cook it lightly in olive oil until it turns glossy. Add peeled and chopped garlic and cook for 1-2 minutes. 
    • Add the pre-soaked and squeezed TVP and stir it a couple of times. 
    • Finally, add the chopped tomatoes, the tomato sauce and the seasoning (sweet paprika powder, basil, oregano, salt, and pepper) and cook for 5 minutes.

    Spinach Cashew Alfredo

    • Use a regular blender, a hand blender, or a food processor, whichever gives you a creamier result. 
    • Add the soaked cashews, the pre-cooked spinach, 1 clove of garlic in whole, dairy-free milk and seasoning (nutmeg, nutritional yeast, salt, and pepper) and blend them until creamy.

    Layering the Vegan Cabbage Lasagna

    • To ensure that the cabbage leaves do not stick to the bottom, we place some vegan ground beef and marinara sauce first. 
    • The layers should look like the following: pre-cooked cabbage leaves, vegan ground beef in marinara sauce, spinach alfredo sauce, dairy-free cheese. 
    • And repeat... We needed the above combination 6 times to fill a 9 x 7 x 3 inch (23 x 18 x 8 cm) oven-safe glass dish.
    • Pre-heat oven for 400 F (200 degrees) and bake this vegan cabbage lasagna for 30 minutes.
    Tried this recipe? Can we see it?Please share a picture with us by uploading an image to Pinterest below ours.

    Notes

    Top tips to make perfect vegan ground beef from TVP:

    • Soaking TVP in veggie broth gives them an additional flavor boost.
    • If you soak them in cold water, you may need 2-3 hours to get them ready for cooking.
    • TVP doesn't need to be cooked long as they are already soft after soaking.
    • We used canned chopped tomatoes as it is not always easy to get juicy fresh tomatoes.
    • You can use red onion instead of purple onion.

    Top tips to make perfect spinach cashew alfredo sauce:

    • We blanch the spinach leaves as it is easier to handle and blend them afterward. The more scientific explanation is that it removes the oxalic acid to better absorb the calcium. That being said, you can absolutely use fresh spinach leaves without blanching.
    • Nutmeg and nutritional yeast are optional ingredients, although they give the alfredo more flavor.
    • We usually use roasted cashews especially if we cannot find raw cashews in the cheap. The sauce is PERFECT with roasted cashews. Even if you can only find salted ones, don't worry, it will be washed off while soaking.
    • We recommend using cashew, almond, oat or soy milk. Any other milk may alter the taste too much e.g. coconut milk. 

    Can you use other vegan ground beef?

    If you eat soy-free or prefer a whole foods substitute, we have step-by-step instructions for you to make minced walnut-cauliflower "meat" within our vegan spaghetti bolognese recipe. That will also work perfectly.

    Video

    Nutrition

    Nutrition Facts
    Vegan Cabbage Lasagna with Spinach Alfredo
    Amount Per Serving (1 serving)
    Calories 383 Calories from Fat 171
    % Daily Value*
    Fat 19g29%
    Saturated Fat 5g31%
    Sodium 856mg37%
    Potassium 648mg19%
    Carbohydrates 37g12%
    Fiber 9g38%
    Sugar 11g12%
    Protein 18g36%
    Vitamin A 916IU18%
    Vitamin C 38mg46%
    Calcium 214mg21%
    Iron 6mg33%
    * Percent Daily Values are based on a 2000 calorie diet.

    UPDATED: This recipe was originally posted in May 2019, but was rewritten and republished with new photos and tips in April 2020. 

    289 shares

    Reader Interactions

    Comments

      Leave a comment Cancel reply

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

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Nancy Perine

      May 29, 2019 at 9:17 am

      5 stars
      Hi there! I really enjoyed cruising around your web site. Your recipe for Vegan Lasagna caught my eye. I hot footed it to the store to pick up the items I didn’t already have on hand. I have to say, this recipe was really a challenge! VERY lengthy and thorough descriptions. I felt like quitting a few times, but by then I was already on my way and could almost see the light at the end of the tunnel. I’m glad I persevered because the finished product was delicious. Thanks for sharing!!!

      Reply
      • My Pure Plants

        May 29, 2019 at 4:32 pm

        Yes, it isn’t a 3-ingredient cookie-type recipe for sure. We are so glad you finished it and liked it. We hope that the steps and the photos helped. Thanks for sharing.

        Reply

    Primary Sidebar

    Portrait of Emese and Nandi My Pure Plants

    Hi, we are Emese Maczkó and Nándor Barta, the founders and recipe creators behind My Pure Plants. We are sharing our knowledge and expertise in vegan recipes and encourage you to try home-cooked meals using locally-sourced, organic, whole foods.

    More about us →

    Reader Favorites

    • A large white bowl with white rice and sticky brown battered strips on top sprinkled with sesame seeds, orange peels and chopped spring onion
      Crispy Vegan Orange Chicken (Copycat Panda Express)
    • Lots of spring rolls cut in half and arranged in a semi-circular dish facing upwards around a brown dipping sauce.
      Crispy Rice Paper Spring Rolls
    • A burger with layers of green ruffled lettuce, yellow sauce, thin cheese slices, dark brown burger patty twice, sliced pickles and white chopped onion.
      Meaty Vegan TVP Burger (Big Mac Style)
    • Copycat IKEA Veggie Balls

    Spring Recipes

    • A bowl of green soup sprinkled with vegetable crisps and white swirls.
      The Easiest Cream of Spinach Soup (Vegan)
    • White bowl with fettuccine pasta covered in green sauces sprinkled with yellow flakes and a pair of basil leaves. A fork is next to the bowl.
      Creamy Spinach Pasta Sauce
    • A white plate with a slice of lasagna where you can see the layers of red sauce, pasta sheets and a white ricotto and chopped spinach leaves.
      Easy Vegan Spinach Lasagna with Tofu Ricotta
    • Small white bowl with a chunky green paste and a fresh basil leaf on the side.
      Vegan Spinach Pesto (Nut-free)

    Footer

    ^ back to top

    About

    • Contact
    • About
    • Media & Press
    • Privacy Policy
    • Terms & Conditions
    • Nutritional disclaimer
    • General Disclaimer

    Categories

    • Vegan Main Dishes
    • Vegan Soups
    • Vegan Desserts
    • Vegan Pasta Sauces
    • Vegan Sides

    Seasonal

    • Vegan Lentil Loaf
    • Vegan Shredded Chicken
    • Chickpea Mushroom Curry
    • Hokkaido Pumpkin Soup
    • Vegan Bechamel

    Quick links

    • TVP Recipes
    • Quick Vegan Meals
    • Creamy Vegan Soups
    • Rice Paper Recipes
    • Oyster Mushroom Recipes

    This website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.

    Copyright © 2018-2022

    289 shares