Michelle's Delicious Vegan Lasagna
This hearty and flavorful lasagna is perfect for anyone craving a comforting, plant-based meal. Packed with fresh vegetables and rich tomato sauce, it’s sure to become a favorite for family dinners or casual gatherings.
Let's make it.
Follow these steps for a delicious result. Tick off each step as you go.
Bread Roll Stuffed with Chicken
Something delicious to watch next.
Step 1
Start by heating your oven to 400°F (200°C) and lightly oil a 9x13-inch baking dish. In a large skillet over medium-high heat, warm some oil and toss in the onions and bell pepper. Cook them, stirring often, until the onions look translucent and the peppers start to soften—this usually takes about 3 to 5 minutes. Next, add the mushrooms and keep cooking until they’re nice and tender, around 4 minutes.
Step 2
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 gentle simmer, then lower the heat to medium-low and let it cook for about 10 minutes so the flavors meld together.
Step 3
Once the sauce is ready, spread a layer of it in the bottom of your baking dish. Layer some lasagna noodles over the sauce, then add more sauce on top. Keep going, alternating noodles and sauce, until you've used it all up, making sure to finish with a nice thick layer of sauce. Sprinkle the shredded cheese on top.
Step 4
Pour a little water around the edges to keep things moist, then cover the dish tightly with foil. Pop it in the oven and bake for about 40 minutes, or until the noodles are cooked through and everything is bubbly and hot. Let it cool for a few minutes before serving.
Why you’ll love it
This dish is full of rich flavors and wholesome ingredients that satisfy both vegans and non-vegans alike. It’s hearty, comforting, and packed with nutritious veggies, making it a great choice for a family meal or special occasion.
How to serve
Serve with a crisp green salad and a side of garlic bread for a complete meal. A light drizzle of olive oil and a sprinkle of fresh basil on top adds a nice finishing touch.
Storage & leftovers
Store leftovers in an airtight container in the fridge for up to 4 days. You can also freeze portions for up to 3 months. Reheat gently in the oven or microwave until warmed through.



