Best Easy Vegan Lasagna Recipe!

Who doesn’t love lasagna!? Its sooooo good!! Here is an awesome vegan lasagna recipe that I made and I knew I had to share it!


.- 1 box lasagna noodles (Preferably for people who want to put in minimal effort (aka me) get oven-ready lasagna noodles. Make sure to check the lasagna-noodle packaging some lasagna noodles aren’t vegan)

.- 1 cup of package tofu, drained. This is optional but it does add more texture and protein.

.- Some Salt

.- Some Pepper

.- 1 tbsp. olive oil

.- 1 Onion

.- 3 garlic cloves

.- 2 tsp. dried oregano

.-4-8 package of mushrooms, sliced (Optional)

.- 2 cups of spinach (Optional)

.-Marinara sauce


.- 1/4 c. olive oil

.- 1/4 c. all-purpose

.- flour 2 1/2 c. 

.- Almond milk (or other non-dairy milk)

.- 2 tbsp. nutritional yeast (Optional)

.- 1/2 tsp. garlic powder

.- salt

.- Freshly ground black pepper

.- 2 c. marinara sauce

.- 3 tomatoes thinly sliced

.- 1/4 c. thinly sliced basil


Preheat the oven to 350º.

Boil lasagna noodles, if not oven-bake ready lasagna noodles.

Wrap tofu in cloth then press out as much liquid as possible. Once it is well drained, crumble with two forks and then season it with salt and pepper. Then Set it aside, for now.

In frying pan heat oil, add onion, garlic, and season with salt, pepper, and 1 tsp oregano. After a few minutes add mushrooms and cook until the mushrooms have softened. Then add spinach, and mix in the pan until completely combined. Then remove from heat and set aside vegetables.

Now it is time to make the white sauce. Add olive oil, then add flour and whisk to combine the two. Cook until it is lightly golden and nutty (1 to 2 minutes). Whisk in any kind of vegan milk. Stir in nutritional yeast (optional) then add garlic powder and season with salt and pepper. Bring to a simmer and let cook until thickened (8 to 10 minutes.)

Now it is time to build the lasagna!!! In a large baking dish, spoon 1/4 c marinara sauce into each layer of noodles. Top with an even layer of vegetable mixture, tofu, marinara sauce, and white sauce. Repeat until all ingredients are used, ending in marinara. Add a single layer of tomato rounds and season with salt, pepper and remaining oregano.

Then put it in the oven and bake it for 35-40 minutes, until tomatoes are cooked and lasagna is heated through. Then remove from oven and garnish with basil. Then EAT IT!!!

Follow, Like, Share, And Comment For More!

I made this lasagna last night and it was sooooo good! I had to share it with you! Surprisingly it tastes even better re-heated, so if you have extra don’t worry! Just reheat-it when your hungry!

Where I found this recipe::


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s