VEGAN LASAGNA WITH TOFU RICOTTA
This vegan lasagna with tofu ricotta is the kind of plant-based comfort food that satisfies everyone at the table – from dedicated vegans to the most skeptical meat eaters. Hearty mushroom and vegetable filling, creamy tofu ricotta, and rich layers of pasta sauce make this easy vegan lasagna one you’ll come back to again and again.

SECRETLY "MEATY"
Onions, carrots, celery, and baby bella mushrooms cook down into a deeply savory, hearty filling that’s seasoned with herbs and a hint of cinnamon. It’s the kind of rich, satisfying layer that makes this vegan mushroom lasagna feel every bit as comforting as the classic you grew up with.
RICOTTA REINVENTED
Extra firm tofu blended with nutritional yeast, garlic, and Italian breadcrumbs transforms into a creamy, dreamy ricotta that layers beautifully and bakes up perfectly. Skeptics won’t believe it’s dairy-free – and honestly, you might never go back to the original.
WHY YOU'LL LOVE THIS...
Comfort food doesn’t get much better than this – and the fact that it’s packed with plant-based protein from tofu and a full rainbow of vegetables makes it as nourishing as it is satisfying. This vegan lasagna with tofu ricotta is also incredibly budget-friendly, built almost entirely from pantry staples and simple fresh produce. It feeds a crowd of ten, reheats beautifully, and actually tastes even better the next day – making it one of those rare recipes that earns a permanent spot in your weekly rotation.
SIMPLE STEPS TO MAKE THIS VEGAN LASAGNA WITH TOFU RICOTTA

Prepare Vegan Ricotta with Tofu, Breadcrumbs, Non-Dairy Milk, and Spices

SautΓ© Meaty Mushroom Filling with Onions, Celery, Carrots, Mushrooms, and Spices

Assemble the Lasagna with No-Cook Lasagna Noodles and Your Favorite Sauce

Vegan Lasagna with Tofu Ricotta Ingredients
STEP 1 – PREP YOUR VEGETABLES:
- Dice onion, carrots, and celery
- Clean, trim, and quarter mushrooms – then pulse or chop by hand
STEP 2 – BUILD THE MEATY FILLING:
- SautΓ© the vegetables until softened
- Add mushrooms and cook until liquid is absorbed
- Season with herbs and a hint of cinnamon
STEP 3 – MAKE THE TOFU RICOTTA:
- Pulse drained tofu in a food processor to a sandy texture
- Add breadcrumbs, non-dairy milk, and seasonings and pulse until combined
STEP 4 – LAYER & BAKE:
- Spread sauce on the bottom of a 13×9 pan
- Layer lasagna sheets, sauce, tofu ricotta, and meaty filling – repeat
- Top with a final layer of sheets and sauce
- Bake at 350Β° for 50-60 minutes and let sit before serving
TRADITIONAL RECIPE CARD
The Traditional Recipe Card is the most common way to view an online recipe but we encourage you to try our SIGNATURE ONE-PAGE RECIPE VIEW above.Β We think you will love the layout!
Our Traditional Recipe Card includes affiliate links to your local Walmart for easy shopping! Common ingredients are linked directly in the recipe card, so you can order them with a click. While we donβt earn a commission on food products, we may receive a small commission on other itemsβat no extra cost to youβhelping us keep our recipe library growing.

Vegan Lasagna with Tofu Ricotta
Ingredients
- 1 Large Onion
- 1+ Cup Carrots
- 1 Large Celery Rib
- 1 Pkg Baby Bella Mushrooms 16 oz
- 1-2 tbsp Olive Oil
- 2 tsp Parsley
- 2 tsp Basil
- 1 tsp Oregano
- 1 tsp Salt
- Β½ tsp Cinnamon
- 1 Pkg Extra Firm Tofu
- ΒΌ C Italian Breadcrumbs
- ΒΌ C Non-Dairy Milk
- 3 tbsp Nutritional Yeast
- 1 tsp Garlic Powder
- 1 tsp Onion Powder
- Β½ tsp Salt
- 2 Large Jars Pasta Sauce (of Choice) 28 oz each OR Homemade Pasta Sauce
- 1 Pkg No-Cook Lasagna Sheets 12 oz
- Vegan Parmesan optional
- Fresh Basil optional
Instructions
Prepare the Vegetables
- Dice onion, carrots, and celery into small pieces.1 Large Onion, 1+ Cup Carrots, 1 Large Celery Rib
- Clean mushrooms, trim stems, and quarter. Pulse in a food processor a few times to finely chop - or chop by hand.1 Pkg Baby Bella Mushrooms
Prepare the Vegetable "Meaty" Filling
- Heat a generous drizzle of olive oil in a large skillet over medium heat.1-2 tbsp Olive Oil
- Add onions, carrots, and celery. Cook for 3-5 minutes.
- Add mushrooms and stir to combine. Cook until the mushroom liquid is fully absorbed, about 10 minutes, stirring often.
Season the Vegetable "Meaty" Filling
- Add all seasonings to the pan and stir well. Cook until the mixture is slightly browned, about 3 minutes.2 tsp Parsley, 2 tsp Basil, 1 tsp Oregano, 1 tsp Salt, Β½ tsp Cinnamon
Prepare the Tofu Ricotta
- Drain tofu, break into pieces, and pulse in a food processor to a sandy texture.1 Pkg Extra Firm Tofu
- Add breadcrumbs, non-dairy milk, and seasonings. Pulse until fully combined.ΒΌ C Italian Breadcrumbs, ΒΌ C Non-Dairy Milk, 3 tbsp Nutritional Yeast, 1 tsp Garlic Powder, 1 tsp Onion Powder, Β½ tsp Salt
Assemble & Bake the Lasagna
- Preheat oven to 350Β°.
- Spread a thin layer of pasta sauce on the bottom of a 13x9 pan.2 Large Jars Pasta Sauce (of Choice)
- Layer 1: Lasagna sheets, thin layer of pasta sauce, tofu ricotta, veggie "meaty" mixture, thin layer of pasta sauce.1 Pkg No-Cook Lasagna Sheets
- Layer 2: Repeat layer 1.
- Final layer: Lasagna sheets topped with a thin layer of pasta sauce.
- Bake 50-60 minutes, then remove from oven and let sit 10 minutes.
Serve
- Serve with optional vegan parmesan and fresh basil.Vegan Parmesan, Fresh Basil
Did You Make This Recipe? Leave Us A Star Rating!
If you try this, a quick star rating means the world to a small site like ours! β
Made this Vegan Lasagna with Tofu Ricotta? We’d love to hear how it went – even a quick star rating helps our little site grow! π±
WATCH OUR
60-SECOND
VIDEO
FAQ'S FOR THIS VEGAN LASAGNA WITH TOFU RICOTTA RECIPE
1. Can I make this vegan lasagna with tofu ricotta ahead of time? Absolutely – this is actually a great make-ahead dish. You can assemble the lasagna up to 24 hours in advance, cover it tightly, and refrigerate until you’re ready to bake. It also reheats beautifully, making it perfect for meal prep or feeding a crowd without the last-minute stress.
2. Can I freeze this lasagna? Yes, and it freezes really well. Bake it first, let it cool completely, then slice into individual portions and freeze in airtight containers for up to 3 months. Reheat straight from frozen in the oven or microwave for an easy weeknight dinner that tastes just as good as the day you made it.
3. What can I substitute for the baby bella mushrooms? Any hearty mushroom works well here – cremini, portobello, or even a mix of whatever you have on hand. The key is cooking them down long enough for the liquid to fully absorb, which is what gives the veggie “meaty” filling its rich, satisfying texture. Avoid delicate mushrooms like shiitake as the sole substitute, as they can get lost in the mix.
4. Will the tofu ricotta really taste like real ricotta? It’s one of the most surprising elements of this easy vegan lasagna – the combination of nutritional yeast, garlic, and Italian breadcrumbs gives the tofu a savory, creamy quality that layers and bakes just like the real thing. It won’t fool a ricotta purist, but it will absolutely satisfy anyone at the table – and most people come back for seconds without a second thought.





Leave a Comment