Layers of tender noodles, creamy tofu ricotta, spinach, and rich marinara, slow-cooked until bubbling and perfectly set, this Vegan Crock-Pot Lasagna is the easiest way to get a homemade Italian dinner on the table. You simply layer everything in the slow cooker, press start, and come back to a cozy, cheesy-tasting lasagna with no boiling noodles and no oven needed.
The slow cooker does all the work. Uncooked lasagna noodles soften gently in the sauce as they cook, so you skip the pre-boil entirely. The tofu ricotta, made from crumbled tofu, nutritional yeast, lemon, garlic, and basil, stays creamy and tangy, and a layer of wilted spinach adds color and nutrients. A hearty marinara with mushrooms ties it all together, and a topping of vegan mozzarella melts into a golden, stretchy blanket.
Because it cooks low and slow, the flavors meld beautifully, and the lasagna stays moist instead of drying out. It is perfect for busy weeknights, potlucks, holiday gatherings, and hot days when you do not want to turn on the oven.
Slice it into neat squares, top with fresh basil, and serve with a green salad and garlic bread.
This recipe is 100% vegan, dairy-free, egg-free, and easily made gluten-free.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 20 mins | 3 hrs (low: 4 hrs) | 3 hrs 20 mins | 8 slices | ~360 kcal |
Ingredients
For the Marinara Sauce
- 1 tbsp olive oil
- 1 small onion, finely diced
- 250g cremini mushrooms, finely chopped
- 4 cloves garlic, minced
- 1 can (800g) crushed tomatoes
- 1 can (400g) tomato sauce
- 2 tbsp tomato paste
- 1 tsp dried basil
- 1 tsp dried oregano
- 1 tsp maple syrup
- 1 tsp salt, to taste
- ¼ tsp black pepper
- Pinch of chili flakes
For the Tofu Ricotta
- 1 block (400g) firm tofu, pressed and crumbled
- ¼ cup (20g) nutritional yeast
- 2 tbsp lemon juice
- 2 tbsp olive oil
- 2 cloves garlic, minced
- 1 tsp dried basil
- 1 tsp dried oregano
- ¾ tsp salt
- ¼ tsp black pepper
- 5 cups (about 150g) fresh baby spinach, roughly chopped
- 2 tbsp chopped fresh basil
For Assembly
- 9–12 uncooked lasagna noodles (break to fit the slow cooker)
- ½ cup (120ml) water or vegetable broth
- 1½ cups vegan mozzarella shreds
- Fresh basil for serving
To Serve
- Garlic bread
- Green salad
- Vegan parmesan
- Chili flakes
Optional Additions
- Sautéed zucchini slices
- Sun-dried tomatoes
- Vegan sausage crumbles
- Roasted red peppers
Instructions
- Make the sauce. Heat the oil in a skillet over medium heat. Add the onion and mushrooms and cook for 6–8 minutes until the moisture cooks off. Add the garlic and cook for 1 minute. Stir in the crushed tomatoes, tomato sauce, tomato paste, herbs, maple syrup, salt, pepper, and chili flakes. Simmer for 5 minutes.
- Make the ricotta. In a bowl mix the crumbled tofu with the nutritional yeast, lemon juice, oil, garlic, herbs, salt, and pepper until it looks like ricotta. Fold in the spinach and fresh basil.
- Prep the slow cooker. Lightly oil a 6-quart slow cooker, or line it with a slow cooker liner. Spread 1 cup of sauce on the bottom.
- Layer. Add a layer of broken, uncooked noodles to cover the sauce. Top with a third of the ricotta, then a third of the remaining sauce, and a sprinkle of vegan mozzarella. Repeat twice more, ending with noodles covered completely in sauce.
- Add the liquid. Pour the water or broth around the edges so the noodles have enough moisture to cook.
- Cook. Cover and cook on low for 4 hours or on high for 2½–3 hours, until the noodles are tender and the lasagna is bubbling at the edges. Do not lift the lid often.
- Add the cheese. Sprinkle the remaining vegan mozzarella on top, cover, and cook for 10–15 minutes until melted.
- Rest and serve. Turn off the slow cooker and let the lasagna rest for 15–20 minutes so it sets. Top with fresh basil and serve in squares.
Pro Tips for the Best Slow Cooker Lasagna
- Use regular dry noodles. No-boil noodles can turn mushy in a long cook.
- Cover the noodles completely with sauce. Exposed noodles stay hard.
- Do not overfill the cooker. Leave room for the lasagna to bubble.
- Add the water around the edges. It prevents the bottom from burning.
- Do not peek. Lifting the lid lets heat out and extends the cooking time.
- Rest before cutting. The layers set as they cool slightly.
- Use a liner. It makes cleanup easy and helps you lift out neat slices.
Why This Lasagna Is a Smart Dinner
Tofu provides complete plant protein and calcium, and spinach adds iron, folate, and vitamin K. Mushrooms contribute B vitamins and selenium, and tomatoes provide lycopene, which is easier to absorb when cooked.
Compared with a traditional cheese lasagna, this version has no cholesterol and much less saturated fat. A serving provides about 16 grams of plant protein and 6 grams of fiber, and the slow cooker means almost no hands-on time.
Flavor Variations
- Mushroom Spinach Lasagna: Add extra mushrooms and layer in sautéed spinach.
- Spicy Arrabbiata Lasagna: Add more chili flakes and a splash of vinegar to the sauce.
- Veggie-Loaded Lasagna: Add layers of zucchini, roasted peppers, or eggplant.
- Cashew Ricotta Version: Blend soaked cashews with lemon and garlic for a richer ricotta.
Nutritional Highlights (Per Slice)
| Calories | Protein | Carbs | Fiber | Fat |
|---|---|---|---|---|
| ~360 kcal | 16g | 46g | 6g | 12g |
Storage
- Refrigerator: Store covered for up to 5 days.
- Freezer: Freeze cooled slices, wrapped individually, for up to 3 months. Thaw overnight and reheat.
- Reheating: Warm in a 350°F (175°C) oven for 15–20 minutes, or in the microwave.
- Make ahead: Make the sauce and ricotta a day ahead, then assemble and cook.
Frequently Asked Questions
Do I need to boil the noodles first?
No. The uncooked noodles soften in the sauce as the lasagna cooks.
Can I use no-boil noodles?
Yes, but check them after 2 hours on low, since they can soften quickly.
Why is my lasagna watery?
The tofu or spinach may have released water. Press the tofu well and squeeze the spinach dry if using frozen.
Can I make it gluten-free?
Use gluten-free lasagna noodles, which cook faster, so check after about 2 hours.
What size slow cooker do I need?
A 6-quart oval slow cooker works best, though a 5-quart also works with fewer layers.
Can I make it in a smaller cooker?
Yes. Halve the recipe and use a 3–4 quart slow cooker, cooking for about the same time.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more easy vegan dinners? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!