Crockpot Lasagna {Vegetarian }

A serving spoon scooping out a slice of lasagna from a slow cooker filled with cooked vegetarian lasagna with melted mozzarella cheese on top

5 from 1 review

Spinach and mushrooms are layered into this rich and cheesy vegetarian crockpot lasagna that slowly cooks into perfectly sliceable layers.

I use a 6-quart slow cooker, and this size creates nice thick layers of lasagna. 


  • 8 ounces mushrooms, sliced 
  • 2 cups frozen chopped spinach or kale 
  • ¼ cup olive oil 
  • 12 to 16 uncooked lasagna noodles (regular noodles with frilled edges, not oven-ready noodles)
  • 4 cups pasta/marinara sauce (from two 24-ounce jars - see notes below*)
  • 1 15-to-16 ounce container whole milk ricotta (part-skim will work too)
  • 4 to 8 ounces creme fraiche (see notes below**)
  • 16 ounces part-skim mozzarella cheese, grated
  • 1 cup grated parmesan cheese
  • Fresh basil (optional, but highly recommended!)

Ingredient Notes: 

*You’ll need to buy two 24-ounce jars of pasta/marinara sauce to get 4 cups of sauce, but you’ll only use about half of the second jar. 

**Mixing creme fraiche with ricotta makes the ricotta layer richer, smoother and creamier. You don’t have to add a full 8 ounces of creme fraiche, which is delicious, but makes the lasagna very rich. 


  • Put the mushrooms and frozen spinach/kale in a microwave safe bowl. Mix in the olive oil and a pinch of salt. Microwave for 4 minutes, stirring once, until the mushrooms are soft and liquid has released from the mushrooms and spinach. 
  • Transfer the mushrooms and spinach into a colander over the sink to drain out any liquid that has collected in the bowl. Shake the colander a few times and press against the mushrooms and spinach with a spoon to release more liquid. Get out as much liquid as you  can, but don’t spend too much time on this. Some liquid remaining with the mushrooms and spinach is perfectly fine. 
  • microwaved spinach and mushrooms draining in an colander
  • In a separate bowl, mix together the ricotta cheese and creme fraiche. If you want, you can also mix in chopped fresh basil.
  • In a third bowl, combine the mozzarella and parmesan. 
  • Take your three bowls (mushroom&spinach, ricotta&creme fraiche, mozzarella&parmesan) and set them next to the slow cooker with the marinara sauce and uncooked noodles. 
  • Brush a thin layer of olive oil over the bottom and sides of the crockpot insert (or spray with cooking spray).
  • Spread ½ cup of marinara sauce over the bottom of the crockpot. 
  • Layer the ingredients in the crockpot in this order (in total, you will make 3 complete layers):
    - 3 to 4 lasagna noodles (you will need to break up some of the noodles to fit in the crockpot. This is fine, all the pieces will meld together as they cook)
    - 1 cup of the ricotta/creme fraiche mixture (spread evenly with a spoon)
    - ½ cup of mushrooms and spinach (spread out with a spoon)
    - 1 cup marinara sauce (spread evenly with a spoon)
    - 1 cup grated mozzarella/parmesan
  • After making 3 layers, finish with a layer of noodles, ½ cup red sauce and 1 cup grated mozzarella/parmesan cheese. 
  • Cover and cook for about 3 hours on low heat (see cooking note below). You'll know the lasagna is cooked when the noodles are tender, the cheese is melted, and the edges are slightly browned but not burnt.
  • Turn off the heat and let lasagna sit for 30 minutes before slicing and serving. 

Cooking Notes: The "low" and "high" settings on slow cookers tend to vary in how much heat they put out, which is why most slow cooker recipes give an approximate, not an exact, cooking time. My Hamilton Beach crockpot is 10 years old and the "low" setting gets quite hot -   I rarely use the "high" setting. In my crockpot, 3 hours on low is plenty of time to cook the noodles. However, all slow cookers are different. If your crockpot doesn't get as hot and the noodles aren’t tender after 3 hours, you'll need to extend the cooking time to 4 hours. 


This recipe is made in a 6-quart slow cooker. 

Keywords: crockpot vegetarian lasagna, slow cooker lasagna, lasagna, vegetarian lasagna