Crazy Vegan Kitchen

Easy and simple vegan recipes.

  • Vegan Recipe Index
    • Mains
    • Desserts
    • Salads & Sides
    • Breakfast
    • Drinks & Juices
  • Who Am I?
    • Get in touch
  • Articles
Home » Mains » Pasta » Vegan Lasagna

Vegan Lasagna

Last updated on December 19, 2022 By Crazy Vegan Leave a Comment

Jump to Recipe Print Recipe

This vegan lasagna is cheesy, hearty, and meaty, you won’t believe that it is plant-based. Even non-vegans are obsessed with it!

vegan lasagna.

If you’ve tried our mac and cheese and margarita pizza, then you’ll no doubt love this vegan lasagna recipe.

It tastes like a classic Italian dish but without any animal products whatsoever!

FREE EBOOK SERIES! 5 SECRETS FOR FOOLPROOF VEGAN DESERTS

    Table of Contents
    • Can vegans eat lasagna? 
    • Ingredients needed 
      • Vegan meat sauce 
      • White sauce 
      • Lasagna 
    • How to make a vegan lasagna?
      • Step 1: Prepare the meat sauce
      • Step 2: Prepare white sauce 
      • Step 3: Assemble and bake lasagna 
    • Flavor variations 
    • Tips to make the best recipe 
    • Storage instructions 
    • More pasta recipes to try
    • Frequently asked questions 

    Can vegans eat lasagna? 

    Vegans can’t eat regular lasagna because it’s made using meat, cheese, and other dairy products. However, they can eat vegan lasagna because it’s made by substituting vegan ingredients with vegan-friendly ingredients. 

    This recipe will be a dinnertime staple because it’s:

    • Easy. With simple ingredients and easy instructions, this recipe won’t be a hassle, even if you’re a beginner cook. 
    • Just like the real thing. By using vegan mince and two kinds of vegan cheese, it’s almost an identical replica of a traditional lasagna. 
    • Family-friendly. It’s a crowd-pleaser, a filling meal when you don’t want to cook many dishes. 

    What I love the most about this vegan lasagna is how incredible the texture is- the layers of melted cheese, and white and meaty sauce. Seriously, serve these to your friends and no one will know it’s meatless! 

    Ingredients needed 

    This recipe calls for very simple ingredients and pantry staples. Here is what you’ll need: 

    Vegan meat sauce 

    • Olive oil. Or any other neutral flavored oil. 
    • Onion. Finely chopped. 
    • Garlic. Minced
    • Vegan ground beef. Choose a brand that cooks like ground beef. We like to use beyond beef. 
    • Tomato sauce. Not tomato ketchup!
    • Canned tomatoes. I prefer using canned diced tomatoes but fresh ones work.
    • Tomato concentrate.
    • Italian seasoning.
    • Sugar. Just a pinch to balance out all the strong flavors.
    • Salt and pepper. To taste. 

    White sauce 

    • Butter. Use good quality vegan butter from a stick, not a spread. I like using Miyokos creamery.
    • All-purpose flour. To thicken the sauce.
    • Milk. Plant-based milk, such as coconut milk, soy milk, etc. 
    • Vegan cheese. I used Violife cheddar that I grated myself, but any vegan cheese that melts well works.

    Lasagna 

    • Lasagna sheets. Use whole-wheat lasagna noodles. 
    • Vegan cheese. I used a mix of vegan mozzarella cheese and cheddar cheese.
    • Parsely. Fresh and finely chopped. 

    How to make a vegan lasagna?

    Follow the instructions below to make delicious vegetarian lasagna: 

    Step 1: Prepare the meat sauce

    Take a large pot and heat some oil in it over medium heat. Add the garlic and onions and cook until soft. Then, add a vegan ground beef substitute. 

    Now, add tomato sauce, crushed tomatoes, and dried herbs. Mix everything well and let it simmer for a while. Finally, add salt, pepper, and sugar, if required. Cover the pot and let it cook for 15 minutes with occasional stirring until a thick sauce forms.

    Step 2: Prepare white sauce 

    Put a large pot over medium heat and melt butter in it. Add flour until it forms a paste. Put the pot back on the flame, add milk and mix slowly to make a lump-free and creamy sauce. Then, fold through the cheese.

    Step 3: Assemble and bake lasagna 

    Preheat oven to 350F. Add a spoonful of meat sauce to the baking dish, and cover with lasagna. Add some meat sauce, some white sauce, and some cheese. Repeat the layers and add the remaining cheese as a topping. Bake for 20 minutes or until brown and bubbling.

    how to make vegan lasagna.

    Flavor variations 

    To enjoy a different flavor of vegan lasagna every time, here are some flavor variations that you’ll love: 

    • Add some veggies. You can add any of your favorite veggies to amp up the nutrients. Sliced eggplant, zucchini, and even mushrooms are all fantastic additions.
    • Use marinara sauce. If you don’t want to make your own vegetarian meat sauce from scratch, use your favorite jarred sauce.
    • Add some tofu. Blended silken tofu replicates ricotta cheese, so add some between the layers to amp up the protein.

    Tips to make the best recipe 

    • If you want to add veggies to your lasagna, make sure to add fresh vegetables for the best flavor. Frozen vegetables will make the base watery. 
    • If you notice the top of the lasagna browning too soon, cover the baking dish with tin foil.
    • Make sure that the baking dish is deep, so the layers get enough space to rise while baking. 

    Storage instructions 

    To store. Place the leftovers in airtight containers to store for up to 4 days. 

    To freeze. Either freeze the lasagna in its dish or portion it into single servings. Frozen lasagna will keep well for up to 6 months.

    Reheating. You can reheat it in the microwave for 20-30 seconds or in a pre-heated oven. 

    vegetarian lasagna.

    More pasta recipes to try

    • Sun dried tomato avocado pasta
    • Pesto pasta
    • Roasted red pepper pasta
    • Aglio E Olio
    • Avocado pasta

    Frequently asked questions 

    Does lasagna have 3 or 4 layers? 

    Mostly, lasagna has at least 3 layers, but you can add more layers in you want. 

    What is the base of lasagna?

    Usually, the base of the lasagna would be a thin layer of marinara or “meat” sauce.

    vegan lasagna recipe.

    Best Vegan Lasagna

    Crazy Vegan
    This vegan lasagna is cheesy, hearty, and meaty, you won't believe that it is plant-based. Even non-vegans are obsessed with it!
    5 from 2 votes
    Print Recipe
    Prep Time 5 mins
    Cook Time 25 mins
    Total Time 30 mins
    Course Main Course
    Cuisine Italian
    Servings 12 servings
    Calories 470 kcal

    Ingredients
      

    Vegan meat sauce

    • 1 tablespoon olive oil
    • 2 cloves garlic minced
    • 1 small onion finely chopped
    • 2 lbs ground beef substitute I used Beyond Beef
    • 24 ounces tomato sauce
    • 14 ounces diced tomatoes canned
    • 2 tablespoons tomato paste
    • 1 tablespoon Italian seasonings
    • 1/2 teaspoon sugar
    • 1/2 teaspoon salt
    • 1/4 teaspoon pepper

    White sauce

    • 1/4 cup vegan butter
    • 1/4 cup flour
    • 3 1/4 cups soy milk or milk of choice
    • 1 cup vegan cheddar cheese

    Lasagna

    • 13 ounces lasagna sheets fresh not dry
    • 3 1/2 cups vegan mozzarella cheese
    • 1/2 cup vegan cheddar cheese

    Instructions
     

    • Preheat the oven to 180C/350F.
    • Heat oil in a non-stick pan and place over medium heat. Once hot, add the garlic and onion and cook until fragrant. Add the ground beef substitute and cook until no longer pink.
    • Add the remaining sauce ingredients and bring to a boil. Once it starts to boil, reduce the heat to low and let everything simmer, covered, for 15 minutes.
    • Once the sauce is done, prepare the white sauce. Add vegan butter into a small saucepan and place over medium heat. Once melted, whisk in the flour until a paste forms. Slowly whisk in the milk, half a cup at a time. Continue letting it simmer until it has thickened. Fold through the vegan cheddar cheese until fully incorporated.
    • Lightly grease a large baking dish. Spread a thin layer of the vegan meat sauce to the bottom. Cover with lasagna sheets then add a generous layer of the meat sauce. Add some white sauce, then a sprinkle of cheese. Repeat the process until all the lasagna sheets and sauce is used up. Sprinkle the top with the remaining cheeses.
    • Bake for 20-25 minutes, or until the cheese is bubbling.

    Notes

    TO STORE: Place the leftovers in airtight containers to store for up to 4 days. 
    TO FREEZE: Either freeze the lasagna in its dish or portion it into single servings. Frozen lasagna will keep well for up to 6 months.
    TO REHEAT: You can reheat it in the microwave for 20-30 seconds or in a pre-heated oven. 

    Nutrition

    Serving: 1servingCalories: 470kcalCarbohydrates: 45gProtein: 25gFat: 20gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.3gCholesterol: 47mgSodium: 971mgPotassium: 698mgFiber: 5gSugar: 6gVitamin A: 763IUVitamin C: 13mgCalcium: 165mgIron: 4mg
    Keyword vegan lasagna recipe
    Tried this recipe?Let us know how it was!
    • Facebook
    « Vegan Corn Chowder
    Vegan Mac And Cheese »

    FREE EBOOK SERIES! 5 SECRETS FOR FOOLPROOF VEGAN DESERTS

      Talk Back To Me Cancel reply

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

      Recipe Rating




      • Facebook
      • Instagram
      • Pinterest
      • Twitter

      Amrita @ Crazy Vegan Kitchen
      I'm the crazy cat behind this blog. Curious? Find out more about me.


      FREE SERIES! 5 SECRETS FOR FOOLPROOF VEGAN DESERTS


        Copyright © 2023 · Foodie Pro Theme On Genesis Framework · WordPress · Privacy Policy & Disclosure. · Log in