• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
My Pure Plants
  • Home
  • Recipes
  • About
    • Contact
    • Media & Press
  • Meal Plans
    • Easy 7-day Vegan Meal Plan
    • Quick Vegan Meals
    • Vegan Christmas Dinner
    • Vegan Thanksgiving Dinner
  • GF Pantry
    • GF Flour Guide
    • 11 foods to avoid!
    • GF sushi?
    • GF hummus?
    • GF soy sauce?
    • GF peanut butter?
    • GF Worcestershire sauce?
  • Ingredient Guides
    • Eggplant
    • Oyster Mushrooms
    • TVP
menu icon
go to homepage
  • Recipes
  • About
  • GF Pantry
  • Meal Plan
  • Guides
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • GF Pantry
    • Meal Plan
    • Guides
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Recipes > Main dishes

    Vegan Cabbage Lasagna with Spinach Alfredo

    Last updated: 04/30/2021 by: My Pure Plants - May contain affiliate links

    Jump to Recipe Pin Recipe

    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.

    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:

    5 Secrets to Simplify Vegan Cooking

    Subscribe to our FREE 5-day Email Series.

    • “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

    My Pure Plants
    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 5 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 383

    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

    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.
    5 Secrets to Simplify Vegan CookingFree E-mail Series -> Send It My Way!
    How to stock a vegan pantry?Download our FREE Vegan Grocery List

    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.
    Tried this recipe? Can we see it?Please share a picture with us by uploading an image to Pinterest below ours.

    Video

    Nutrition

    Serving: 1servingCalories: 383kcalCarbohydrates: 37gProtein: 18gFat: 19gSaturated Fat: 5gSodium: 856mgPotassium: 648mgFiber: 9gSugar: 11gVitamin A: 916IUVitamin C: 38mgCalcium: 214mgIron: 6mg

    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

    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

    Leave a Reply 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.

    Primary Sidebar

    Portrait of Emese and Nandi smiling next to each other

    Hi there,

    Emese and Nandi welcome you at My Pure Plants! We will share with you week by week what we cook and bake in our kitchen for ourselves and for our two daughters. All recipes are plant-based and gluten-free. More about us...

    Featured in…

    Logos of Media and Press My Pure Plants was featured in

    Ingredient Guides

    A photo collage of pan-fried mushrooms in a skillet in the middle and photos of raw oyster mushrooms of all colors from brown to yellow and pink around it.

    Oyster Mushrooms (Cooking Guide)

    Substitutes of tapioca flour like white powders in small bowls, eggs, and veggie puree

    Best 9 Tapioca Flour Substitutes For All Your Needs

    4 different dishes with meals prepared with tvp, there is chili, taco, meatballs

    What is TVP? 14 Vegan Recipes to Try

    Collage of different spring roll wrappers

    10 Wraps For Spring Rolls (Ingredients, Substitutes, Recipes)

    NEW RECIPES

    Small white round bowl on a brown plate with brown bits. A hand is holding a spoon and dunking in the middle.

    Vegan Bacon Bits (Nut-free, Soy-free, Gluten-free)

    Lots of round-shaped rice paper dumplings arranged in a semi-circular dish facing upwards sprinkled with sesame seeds, chopped spring onion and red hot pepper around a brown dipping sauce.

    Rice Paper Dumplings with Vegan Duck

    A white bowl on a light purple plate full of purple porridge topped with small grey seeds, almond slices and lots of purple blueberries

    Creamy Blueberry Millet Porridge

    Several round-shaped breadcrumbs covered patties on a large white plate with a light orange sauce in a white bowl. Chopped parsley and lemon wedges are around for decoration.

    Crispy Vegan Chicken Patties

    Footer

    ^ back to top

    Terms

    • Privacy Policy
    • Terms & Conditions
    • Nutritional disclaimer
    • General Disclaimer

    Get your free e-book

    • Sign Up! for updates and receive a FREE 7-day Vegan Meal Plant e-book
    • Express Vegan Cookbook (15 minutes, 5 ingredients, Super easy recipes)
    • Vegan Cookbooks we recommend

    Need help?

    • Contact
    • About
    • Media & Press

    My Pure Plants 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.

    Logos of Media and Press My Pure Plants was featured in

    Copyright © 2018-2022

     

    289 shares