Vegan Crockpot Lasagna Delight

Category: Recipes for Every Way of Eating

This hearty vegan lasagna is crafted with layers of fluffy tofu ricotta, rich marinara, sautéed baby bella mushrooms, and fresh spinach. Using a crockpot, each ingredient melds together slowly, creating tender pasta sheets softened perfectly without oven fuss. The sauté step enhances the veggies’ natural flavors before layering, while melty vegan mozzarella adds a creamy finish. After cooking on high, a resting period lets the lasagna set for easier slicing. Serve with a crisp side salad for a satisfying, entirely plant-based meal that’s both comforting and wholesome.

Breanna smiling at the camera.
Created By Breanna
Last updated on Tue, 03 Feb 2026 18:27:03 GMT
A plate of lasagna with cheese and herbs on top. Save
A plate of lasagna with cheese and herbs on top. | foodiffy.com

This vegan crockpot lasagna has become my comfort food on busy nights when I want something hearty without standing over the stove. It uses simple wholesome ingredients and lets the slow cooker do all the work, so you get that layered lasagna flavor without the fuss.

I first made this after finding vegan mozzarella and was amazed at how much my family loved it. It has since become a weekend staple for relaxed meals.

Ingredients

  • Firm tofu for ricotta: provides a creamy base soft enough to mash without pressing but firm enough to hold texture. Choose organic if possible for best flavor
  • Plain unsweetened vegan yogurt: adds a subtle tang and creaminess homemade works best but store-bought plain is fine
  • Lemon juice: brightens the ricotta balancing the richness and adding freshness
  • Fine sea salt: balances and enhances the flavors without any grittiness to the ricotta
  • Garlic powder: for that essential warm garlicky aroma during slow cooking
  • Italian seasoning: blends herbs like oregano and basil that build classic lasagna flavors
  • Marinara sauce: is the heart of the dish opt for a rich flavor with herbs and a good balance of acidity and sweetness
  • Regular or gluten-free lasagne sheets: based on preference make sure they are dry and not stuck together for even cooking
  • Onion: for sweetness and body to the sautéed veggie mix
  • Baby bella mushrooms: add earthy umami for depth and meaty texture
  • Baby spinach: adds vibrant color and subtle vegetal note plus nutrition
  • Tamari or soy sauce: optional to boost the umami and seasoning of the veggie layer
  • Vegan mozzarella cheese: for gooey melty top and rich taste choose brands with good meltability

Instructions

Build The Ricotta:
Drain tofu packages in a colander over the sink for 5 to 10 minutes to release some water improving texture. Discard any drained liquid. Transfer tofu to a large bowl and add vegan yogurt lemon juice sea salt garlic powder and Italian seasoning. Mash everything with a fork until fully blended and fluffy. The tofu ricotta is your creamy cheese substitute building layer richness.
Cook The Veggies:
Heat a large sauté pan over medium and dry cook the chopped onion and mushrooms stirring occasionally until softened and most moisture evaporated about eight minutes. This step intensifies the flavor and prevents watery lasagna. Add chopped spinach and tamari if using stir well cook just until spinach wilts about one minute. Remove from heat and set aside.
Prepare The Crockpot:
Lightly grease the inside of a six-quart slow cooker with oil making sure to cover the bottom and sides preventing sticking. Switch the crockpot on to the high setting to start preheating while you assemble the layers. This step ensures the lasagna cooks evenly from the start.
Assemble The Layers:
Spread about one and a half cups of marinara sauce evenly across the bottom of the crockpot. Then place three lasagna sheets gently broken to fit the crockpot bottom, no need to be perfect. Spread one third of the ricotta about one and a half cups over the pasta layer. Follow with half of the sautéed veggie mixture and then sprinkle approximately three quarters of a cup of shredded vegan mozzarella cheese on top.
Repeat the layering process with sauce pasta ricotta veggies and cheese for the second round. For the third and final layer skip the veggies and cheese. Layer sauce pasta ricotta then finish with sauce on top. This ensures the top stays saucy and the cheese melts beautifully in the next step.
Cook And Melt Cheese:
Cover the crockpot with lid and cook on high for two hours. After two hours remove the lid carefully lifting straight up to avoid condensation dripping on the lasagna. Sprinkle the remaining shredded cheese on top cover again and cook for an additional 30 minutes. The cheese should be melted and the dish lightly bubbling.
Rest And Serve:
Turn off the crockpot. Let the lasagna rest with the lid slightly ajar for 30 minutes to one hour. Resting helps the layers set and makes it easier to serve. The lasagna is delicious warm and perfect with a fresh side salad.
A slice of pie with strawberries and blueberries on top.
A slice of pie with strawberries and blueberries on top. | foodiffy.com

My favorite ingredient is the tofu ricotta because it transforms simple tofu into a creamy delicious layer that makes the lasagna feel indulgent. I remember serving this lasagna one Sunday for friends who are not vegan and seeing how surprised they were at how rich and satisfying it was. It makes me proud every time.

Storage Tips

Store leftover lasagna in an airtight container in the refrigerator. It will keep well for up to four days. To reheat gently warm in the microwave or oven covered to preserve moisture. Avoid overheating or it gets dry. This lasagna also freezes well before or after cooking just cool completely then wrap tightly and freeze for up to two months.

Ingredient Swaps

If you do not have vegan yogurt plain silken tofu or cashew cream can be a substitute in the ricotta layer but note flavor and texture may vary. Gluten-free lasagne sheets from rice or corn pasta sections work well without losing classic feel. Use kale or Swiss chard instead of spinach for a more robust green flavor. Feel free to use your preferred vegan shredded cheese though mozzarella style melts best.

Serving Ideas

Serve with crisp green salad dressed in lemon vinaigrette or garlic bread made with olive oil and herbs. A side of roasted seasonal vegetables like zucchini or eggplant adds color and nutrition. A glass of light red wine or sparkling water with lemon cuts through the richness nicely. Leftovers also make perfect individual portions packed with flavor for a quick lunch.

Cultural Context

Lasagna is a classic Italian layered pasta dish traditionally made with meat and cheese but plant-based versions are becoming popular as more people adopt vegan lifestyles. This crockpot recipe blends rustic Italian flavors with modern convenience allowing busy home cooks to enjoy the experience without long wait or complicated steps. The use of tofu ricotta reflects the creativity in adapting traditional recipes to plant-based diets.

Seasonal Twists

In summer add fresh basil or oregano on top after cooking for a fragrant herbal boost. Use fresh tomatoes in marinara if available for a lighter fresher feel. For a winter version swap baby spinach for roasted root vegetables like carrots or butternut squash diced finely to maintain layering.

A slice of pie with a crust.
A slice of pie with a crust. | foodiffy.com

This recipe brings delicious vegan comfort food to your table with easy preparation and satisfying layers.

Frequently Asked Recipe Questions

→ What type of tofu works best for the ricotta?

Firm or extra-firm tofu provides the ideal texture for a creamy ricotta that's easy to mash and blend with seasonings.

→ Can I use gluten-free noodles for this dish?

Yes, regular lasagne sheets can be swapped for gluten-free alternatives without compromising texture or flavor.

→ How do the sautéed vegetables affect the dish?

Sautéing the onions, mushrooms, and spinach removes excess moisture, intensifies their flavors, and prevents the lasagna from becoming soggy.

→ Is it necessary to let the lasagna rest before serving?

Allowing it to rest helps the layers firm up, making serving easier and enhancing the overall texture.

→ Can this dish be made without a crockpot?

Yes, it can be baked in the oven following indicated baking times and layering instructions for a similar outcome.

Vegan Crockpot Lasagna Dish

Slow-cooked vegan lasagna with tofu ricotta, mushrooms, spinach, and melty vegan mozzarella cheese.

Preparation Time
30 mins
Time to Cook
150 mins
Overall Time
180 mins
Created By: Breanna

Type of Recipe: Special Diets & Lifestyle

Cooking Difficulty: Intermediate Skill Needed

Cultural Origin: Italian

Portion Size: 6 Number of Servings (6 servings)

Dietary Options: Vegan Approved, Good for Vegetarians, Dairy-Free

Ingredients Required

→ Tofu Ricotta

01 800 grams firm tofu (extra firm optional)
02 180 milliliters plain unsweetened vegan yogurt
03 30 milliliters lemon juice
04 10 grams fine sea salt
05 5 grams garlic powder
06 5 grams Italian seasoning

→ Other Ingredients

07 1400 grams marinara sauce
08 10 sheets regular lasagne pasta (gluten-free optional)
09 1 medium onion, chopped
10 340 to 450 grams baby bella mushrooms, chopped
11 170 grams baby spinach, roughly chopped
12 10 milliliters tamari or soy sauce (optional)
13 200 grams vegan mozzarella cheese, shredded

Guide to Cooking

Step 01

Drain tofu packages and place in a large bowl. Allow to sit for 5 to 10 minutes, then discard any released water. Add vegan yogurt, lemon juice, sea salt, garlic powder, and Italian seasoning. Mash thoroughly with a fork until fluffy and well combined.

Step 02

Heat a large sauté pan over medium heat. Dry sauté the chopped onion and mushrooms until softened and moisture evaporates, approximately 8 minutes. Add chopped spinach and tamari if using; cook for an additional minute until spinach wilts. Remove from heat and set aside.

Step 03

Lightly oil the bottom and sides of a 6-quart slow cooker. Turn it on to HIGH to preheat while assembling layers.

Step 04

Spread 360 milliliters of marinara sauce over the bottom of the slow cooker. Arrange three lasagne sheets, breaking to fit as needed. Spread one third of tofu ricotta (approximately 360 milliliters), followed by half of the sautéed vegetables, and approximately 180 milliliters of shredded vegan mozzarella.

Step 05

Repeat the layering with sauce, pasta, ricotta, sautéed vegetables, and shredded cheese in the same quantities as the first layer.

Step 06

For the final layer, omit vegetables and cheese. Layer marinara sauce, pasta, ricotta, then finish with a final layer of marinara sauce on top.

Step 07

Cover and cook on HIGH for 2 hours. Carefully lift the lid straight up to avoid condensation dripping onto the lasagna. Sprinkle additional shredded cheese, cover again, and cook for 30 more minutes.

Step 08

Turn off the slow cooker and allow the lasagna to rest, uncovered or with lid slightly ajar, for 30 to 60 minutes to set. Serve warm with a side salad.

Step 09

Preheat oven to 190°C. Oil a 33x23 cm baking dish. Boil 12 to 14 lasagne noodles according to package instructions. Sauté vegetables as above. Layer as described, adjusting to dish size but omit top cheese layer initially. Cover with foil and bake for 40 minutes. Remove foil, add shredded cheese, cover again, and bake 20 to 30 minutes until cheese melts and dish is thoroughly heated. Optionally broil briefly to brown cheese. Let rest covered for 15 minutes before serving.

Extra Suggestions

  1. Allowing the lasagna to rest after cooking helps it firm up, improving sliceability and presentation.

Necessary Equipment

  • 6-quart slow cooker
  • Large sauté pan
  • Mixing bowl

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • May contain soy (tofu, tamari/soy sauce)
  • Contains gluten unless gluten-free pasta is used

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 320
  • Fats: 8 g
  • Carbohydrates: 45 g
  • Protein: 18 g