Best Vegan Lasagna Recipe Made in a Crockpot Easily

Updated On: October 6, 2025

There’s nothing quite like a warm, hearty lasagna to bring comfort and joy to the dinner table. But when you’re following a vegan lifestyle, you might think traditional lasagna is off-limits.

Not anymore! This best vegan lasagna recipe made in a crockpot is a game changer.

It combines layers of tender noodles, rich tomato sauce, savory vegetables, and creamy vegan cheese alternatives, all slow-cooked to perfection with minimal effort. Whether you’re an experienced vegan or simply looking to add more plant-based meals to your routine, this recipe is sure to impress.

Plus, the crockpot does all the hard work while you relax, making it perfect for busy weeknights or casual weekend dinners.

Keep scrolling to discover why this recipe will quickly become a staple in your kitchen, along with tips, variations, and serving suggestions. Ready to create a delicious, fuss-free vegan lasagna that everyone will love?

Let’s dive in!

Why You’ll Love This Recipe

This vegan crockpot lasagna is an effortless, no-fuss way to enjoy a classic Italian favorite without compromising your dietary choices. Here’s why it stands out:

  • Hands-off cooking: Simply layer and set your crockpot—no oven required!
  • Rich, comforting flavors: A medley of fresh vegetables, herbs, and plant-based cheeses meld beautifully over slow cooking.
  • Customizable: Easily swap in your favorite veggies or vegan cheese brands.
  • Perfect for meal prep: It reheats wonderfully, making it great for leftovers or batch cooking.
  • Family-friendly: Even non-vegans will love this hearty, satisfying dish.

Ingredients

  • 12 no-boil lasagna noodles (ensure vegan-friendly)
  • 4 cups marinara sauce (homemade or store-bought)
  • 1 medium zucchini, thinly sliced
  • 1 medium yellow squash, thinly sliced
  • 2 cups mushrooms, sliced
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 2 cups fresh spinach
  • 1 cup shredded vegan mozzarella cheese
  • 1 cup vegan ricotta cheese (store-bought or homemade)
  • 2 tablespoons olive oil
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • Fresh basil leaves for garnish (optional)

Equipment

  • 6-quart crockpot/slow cooker
  • Cutting board and chef’s knife
  • Mixing bowls
  • Spoon or spatula for layering
  • Measuring cups and spoons
  • Grater (if shredding vegan cheese yourself)

Instructions

  1. Prepare the vegetables: In a medium bowl, toss the sliced zucchini, yellow squash, mushrooms, chopped onion, and minced garlic with olive oil, salt, pepper, dried basil, and oregano. Set aside.
  2. Layer the base: Pour about 1/2 cup of marinara sauce on the bottom of the crockpot to prevent sticking.
  3. Add the first layer of noodles: Arrange 3 lasagna noodles side-by-side over the sauce, breaking them if needed to fit.
  4. Spread the veggies: Distribute one-third of the vegetable mixture evenly over the noodles.
  5. Add spinach and cheeses: Sprinkle a generous layer of fresh spinach, then dollop and spread about 1/3 cup of vegan ricotta, followed by 1/4 cup of shredded vegan mozzarella over the vegetables.
  6. Top with marinara: Spoon about 3/4 cup of marinara sauce over the cheese layer.
  7. Repeat layers: Repeat steps 3–6 two more times, ending with a final layer of noodles and marinara sauce. Finish by sprinkling the remaining shredded vegan mozzarella on top.
  8. Cook: Cover and set the crockpot to LOW. Cook for 4 to 5 hours, or until the noodles are tender and the lasagna is heated through.
  9. Rest before serving: Turn off the crockpot and let the lasagna sit for 15 minutes to firm up for easier slicing.
  10. Garnish and serve: Sprinkle with fresh basil leaves if desired, then cut into portions and enjoy!

Tips & Variations

“To avoid soggy noodles, be sure to use no-boil lasagna noodles and don’t add extra water or broth to the sauce.”

  • Make it gluten-free: Use gluten-free no-boil noodles or thinly sliced eggplant as a noodle substitute.
  • Add protein: Stir in cooked lentils or crumbled vegan sausage for an extra boost of protein.
  • Switch up the veggies: Swap zucchini and squash for chopped bell peppers, shredded carrots, or kale.
  • Use homemade vegan ricotta: Blend soaked cashews with lemon juice, nutritional yeast, garlic, and salt for a creamy cheese alternative.
  • Double the recipe: If you have a larger slow cooker, this recipe scales nicely for bigger gatherings.

Nutrition Facts

Nutrient Amount Per Serving
Calories 320 kcal
Carbohydrates 45 g
Protein 12 g
Fat 10 g
Fiber 7 g
Sodium 480 mg

Serving Suggestions

This vegan lasagna pairs beautifully with a crisp green salad tossed with a tangy vinaigrette or a simple garlic bread made with vegan butter. For a Mediterranean twist, serve alongside roasted olives and marinated artichokes.

Leftovers reheat well in the microwave or oven, making it ideal for quick lunches or easy dinners throughout the week.

Don’t forget to explore other delicious vegan recipes like the Julie Marie Eats Recipes for more plant-based inspiration. If you love bread, try the Marzipan Challah Recipe for a sweet and soft companion to your lasagna.

For a fun twist on dough, check out the Magic Dough Recipe that can be used for countless snacks and meals.

Conclusion

This slow cooker vegan lasagna is a wonderful way to enjoy the classic flavors of Italian comfort food while embracing a plant-based lifestyle. The combination of fresh vegetables, flavorful marinara, and dairy-free cheeses creates a rich, satisfying dish that’s both nutritious and easy to prepare.

The crockpot does the heavy lifting, making it perfect for busy cooks who want a hearty meal waiting at the end of the day.

Whether you’re feeding a family or prepping meals for the week, this recipe offers flexibility and delicious results every time. Plus, it’s a fantastic introduction to vegan cooking for those curious about reducing meat and dairy without sacrificing taste.

Give this recipe a try, and bring a little Italian warmth to your kitchen!

📖 Recipe Card: Best Vegan Lasagna Recipe Made in a Crockpot

Description: A hearty and delicious vegan lasagna slow-cooked to perfection in a crockpot. Layers of rich tomato sauce, cashew ricotta, and tender noodles make this a comforting meal.

Prep Time: PT20M
Cook Time: PT4H
Total Time: PT4H20M

Servings: 6 servings

Ingredients

  • 9 no-boil lasagna noodles
  • 4 cups marinara sauce
  • 2 cups fresh spinach, chopped
  • 1 1/2 cups cashew ricotta (made from 1 1/2 cups soaked cashews, 2 tbsp lemon juice, 1 garlic clove, salt to taste)
  • 1 cup mushrooms, sliced
  • 1 medium zucchini, thinly sliced
  • 1 cup shredded vegan mozzarella
  • 1/2 cup diced onion
  • 2 cloves garlic, minced
  • 2 tbsp olive oil
  • 1/4 cup fresh basil, chopped
  • Salt and pepper to taste

Instructions

  1. Heat olive oil in a pan and sauté onion and garlic until translucent.
  2. Spread a thin layer of marinara sauce at the bottom of the crockpot.
  3. Place 3 lasagna noodles over the sauce layer.
  4. Add half the sautéed onion and garlic, mushrooms, zucchini, spinach, and cashew ricotta.
  5. Spread 1/3 of the remaining marinara sauce over the vegetables.
  6. Repeat layers with 3 noodles, remaining vegetables, and 1/3 marinara sauce.
  7. Top with last 3 noodles and remaining marinara sauce.
  8. Sprinkle vegan mozzarella and fresh basil on top.
  9. Cover crockpot and cook on low for 4 hours.
  10. Let lasagna rest for 10 minutes before serving.

Nutrition: Calories: 320 kcal | Protein: 12 g | Fat: 15 g | Carbs: 35 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Lasagna Recipe Made in a Crockpot”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and delicious vegan lasagna slow-cooked to perfection in a crockpot. Layers of rich tomato sauce, cashew ricotta, and tender noodles make this a comforting meal.”, “prepTime”: “PT20M”, “cookTime”: “PT4H”, “totalTime”: “PT4H20M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“9 no-boil lasagna noodles”, “4 cups marinara sauce”, “2 cups fresh spinach, chopped”, “1 1/2 cups cashew ricotta (made from 1 1/2 cups soaked cashews, 2 tbsp lemon juice, 1 garlic clove, salt to taste)”, “1 cup mushrooms, sliced”, “1 medium zucchini, thinly sliced”, “1 cup shredded vegan mozzarella”, “1/2 cup diced onion”, “2 cloves garlic, minced”, “2 tbsp olive oil”, “1/4 cup fresh basil, chopped”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Spread a thin layer of marinara sauce at the bottom of the crockpot.”}, {“@type”: “HowToStep”, “text”: “Place 3 lasagna noodles over the sauce layer.”}, {“@type”: “HowToStep”, “text”: “Add half the saut\u00e9ed onion and garlic, mushrooms, zucchini, spinach, and cashew ricotta.”}, {“@type”: “HowToStep”, “text”: “Spread 1/3 of the remaining marinara sauce over the vegetables.”}, {“@type”: “HowToStep”, “text”: “Repeat layers with 3 noodles, remaining vegetables, and 1/3 marinara sauce.”}, {“@type”: “HowToStep”, “text”: “Top with last 3 noodles and remaining marinara sauce.”}, {“@type”: “HowToStep”, “text”: “Sprinkle vegan mozzarella and fresh basil on top.”}, {“@type”: “HowToStep”, “text”: “Cover crockpot and cook on low for 4 hours.”}, {“@type”: “HowToStep”, “text”: “Let lasagna rest for 10 minutes before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “12 g”, “fatContent”: “15 g”, “carbohydrateContent”: “35 g”}}

Photo of author

Marta K

Leave a Comment

X