A LITTLE INSPIRATION FOR EVERY MEAL Have a recipe? Share it →
Home / Recipes / Main Course
THE RECIPE COLLECTION · Main Course

Vegan Lasagna by Michelle

This hearty and delicious vegan lasagna is perfect for a cozy dinner that everyone will love. Packed with fresh veggies and creamy plant-based cheese, it’s a comforting twist on a classic favorite.

Start cooking ↓
TIME1 hr 15 min
SERVINGS4
RATING5.0 / 5
Vegan Lasagna by Michelle COOKBOOK / 31293
01 / WHAT YOU NEED

Ingredients

Adjust servings4
02 / HOW TO MAKE IT

Let's cook.

01

Saut Vegetables

Start by preheating your oven to 400°F (200°C) and lightly grease a 9x13-inch baking dish. Heat some oil in a large skillet over medium-high heat, then toss in the onions and bell pepper. Cook them, stirring occasionally, until the onions turn translucent and the peppers start to soften—this should take about 3 to 5 minutes. Next, add the mushrooms and keep cooking until they’re nice and tender, around 4 minutes.

02

Simmer the sauce

Now, stir in the diced and crushed tomatoes, tofu, chopped spinach, garlic, parsley, basil, oregano, salt, pepper, and a pinch of crushed red pepper flakes. Let everything come to a simmer, then lower the heat and let it gently bubble away for about 10 minutes so the flavors can meld together.

03

Layer the Lasagna

Once your sauce is ready, spread a layer of it in the bottom of the baking dish. Lay down a layer of lasagna noodles, then add another layer of sauce. Keep alternating sauce and noodles until you use everything up, finishing with a good layer of sauce on top. Sprinkle on some shredded cheese if you like.

04

Bake Covered Pasta

Pour a little water around the edges of the dish (this helps keep the noodles moist), then cover the whole thing tightly with foil. Pop it in the oven and bake for about 40 minutes, until the pasta is cooked through and everything is bubbling nicely. Let it sit for a few minutes before serving, and enjoy!

03 / EXTRA DETAILS

Good to know.

Cook's tip

- Use firm tofu or cashews to make a creamy and smooth vegan ricotta.
- Let the lasagna rest for 10-15 minutes after baking to help it set and make slicing easier.
- Don’t overload the layers with sauce to prevent it from becoming too watery.

Why you’ll love it

This dish is packed with rich flavors and hearty textures, all without any animal products. It’s a comforting meal that everyone can enjoy, whether vegan or not. Plus, it’s a great way to get a healthy dose of vegetables and plant-based protein.

Serving ideas

Serve with a fresh green salad and a side of garlic bread for a complete meal. A sprinkle of fresh basil or nutritional yeast on top adds a nice finishing touch.

Storage & leftovers

Store leftovers in an airtight container in the fridge for up to 4 days. It also freezes well—just wrap portions tightly and reheat in the oven or microwave until warmed through.

KEEP EXPLORING

More to make.

All recipes ↗