This Crockpot Vegetarian Lasagna is the ultimate set-it-and-forget-it dinner, layering tender noodles, creamy ricotta, vibrant vegetables, and tangy marinara into a bubbling, cheesy masterpiece. You don’t even need to boil the noodles first—the slow cooker does all the work while you go about your day.
Looking for Crockpot Vegetarian Lasagna inspiration? You'll love what we have! Explore more Crockpot Recipes recipes or discover our Chicken Breast Recipes favorites.
Why You’ll Love This Crockpot Vegetarian Lasagna
- Hands-off cooking: Just layer ingredients and let the slow cooker work its magic.
- Perfect texture: No-boil noodles soften beautifully without getting mushy.
- Highly adaptable: Easily customize with your favorite veggies or seasonings.
- Great leftovers: Flavors deepen overnight for easy next-day meals.
Ingredients & Tools
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 medium zucchini, diced
- 8 oz cremini mushrooms, sliced
- 1 (24-oz) jar of your favorite marinara sauce
- 1 (15-oz) container whole-milk ricotta cheese
- 1 large egg
- 1/4 cup fresh parsley, chopped
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 12 no-boil lasagna noodles
- 2 cups shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
Tools: A 6-quart or larger slow cooker, a medium skillet, and a mixing bowl.
Notes: Using whole-milk ricotta gives a richer, creamier filling, and the egg acts as a binder to prevent a watery texture.
Nutrition (per serving)
| Calories: | 420 kcal |
| Protein: | 24 g |
| Fat: | 18 g |
| Carbs: | 42 g |
| Fiber: | 4 g |
Serves: 6 | Prep Time: 20 minutes | Cook Time: 4 hours (on Low) | Total Time: 4 hours 20 minutes
Before You Start: Tips & Ingredient Notes
- Don’t skip sautéing the veggies. I know it’s tempting to just dump them in raw, but taking those few minutes to cook the onions, garlic, zucchini, and mushrooms first is a game-changer. It deepens their flavor and removes excess moisture, preventing a soggy lasagna.
- What’s the deal with no-boil noodles? They’re honestly the hero of this recipe. They’re designed to absorb liquid and cook perfectly in the saucy environment of the slow cooker. You’ll notice they come out with an ideal al dente texture—no pre-cooking required.
- Can I use a different sauce? Absolutely! Just make sure you’re using a good-quality marinara or your favorite tomato-based pasta sauce. If it’s a bit thick, you can thin it with a quarter cup of water or vegetable broth to ensure there’s enough liquid for the noodles.
- Get your layers right. The order is key for even cooking. Always start and end with a thin layer of sauce on the bottom and top to protect the noodles from direct heat and prevent sticking.
How to Make Crockpot Vegetarian Lasagna
Step 1: Start by heating the olive oil in a skillet over medium heat. Add the diced onion and cook for about 4-5 minutes, until it becomes soft and translucent. Then, stir in the minced garlic and cook for just another minute until it’s fragrant—you’ll notice that amazing aroma filling your kitchen. Now, add the diced zucchini and sliced mushrooms. Cook, stirring occasionally, for about 6-7 minutes, until the vegetables have softened and released most of their moisture. This step is crucial for concentrating flavor and avoiding a watery final dish.
Step 2: In a medium bowl, combine the ricotta cheese, egg, chopped parsley, salt, and pepper. Mix it all together until it’s smooth and well-blended. The egg acts as a binder here, creating a cohesive, creamy ricotta layer that won’t separate. Give it a taste and feel free to adjust the seasoning—this is your chance to make it perfect for your palate.
Step 3: Now for the fun part: building the lasagna! Spread about half a cup of the marinara sauce evenly over the bottom of your slow cooker. This initial layer prevents the noodles from sticking and gives them a base to start cooking in. Place a single layer of no-boil noodles over the sauce, breaking them as needed to fit the shape of your crockpot. It’s totally fine if they overlap a little.
Step 4: Spread one-third of the ricotta mixture carefully over the noodle layer. It’s a bit sticky, so I like to dollop it with a spoon and then gently spread it with the back of the spoon. Next, spoon one-third of the sautéed vegetable mixture over the ricotta, followed by a sprinkle of one-third of the mozzarella cheese. Finally, spoon over another half-cup or so of marinara sauce to cover everything.
Step 5: Repeat the layering process two more times: noodles, ricotta, veggies, mozzarella, and sauce. You should end up with three complete layers. For the final top layer, after your last set of noodles, cover them with the remaining marinara sauce. Then, sprinkle the top with the last of the mozzarella and all of the grated Parmesan cheese. This creates that beautiful, golden, cheesy crust we all love.
Step 6: Cover the slow cooker and cook on the LOW setting for 4 hours. I don’t recommend using the high setting, as the gentle, low heat is what allows the noodles to cook through perfectly without burning the edges. You’ll know it’s done when the cheese on top is melted and bubbly, and the edges are slightly darkened. Let it stand for about 15-20 minutes with the lid off before serving—this resting time is essential for the lasagna to set, making it much easier to slice into neat portions.
Storage & Freshness Guide
- Fridge: Cool completely, store in an airtight container for up to 4 days.
- Freezer: Wrap individual portions tightly and freeze for up to 3 months.
- Reviving: Reheat in oven or microwave until warmed through; add a splash of water if dry.
Serving Suggestions
Complementary Dishes
- A simple arugula salad — The peppery bite of fresh arugula tossed with a lemony vinaigrette provides a bright, crisp contrast to the rich, cheesy lasagna.
- Garlic bread or focaccia — You’ve got to have something to scoop up every last bit of sauce! A warm, buttery slice is the perfect companion.
- Roasted broccoli or green beans — Their slightly crispy texture and earthy flavor balance the creaminess of the pasta beautifully.
Drinks
- A medium-bodied red wine like Chianti or Sangiovese — The acidity and cherry notes in these wines cut through the richness of the cheese and complement the tomato sauce perfectly.
- Sparkling water with a lemon wedge — For a non-alcoholic option, the bubbles and citrus are wonderfully refreshing and help cleanse the palate between bites.
- An Italian lager or pilsner — A cold, crisp beer is fantastic with the savory, umami flavors, making for a truly relaxed and satisfying meal.
Something Sweet
- Tiramisu — Stick with the Italian theme! The coffee-soaked ladyfingers and light mascarpone cream are a classic, crowd-pleasing finale.
- Lemon sorbet — Its bright, clean, and tart flavor is the ultimate palate-cleanser after a hearty and savory main course.
- Dark chocolate affogato — Simply pour a shot of hot espresso over a scoop of rich chocolate gelato for a decadent, yet simple, end to the meal.
Top Mistakes to Avoid
- Mistake: Using regular lasagna noodles without boiling them. This is a common mix-up! No-boil noodles are specifically designed for this type of recipe. Regular noodles will not cook through properly and will remain hard and crunchy.
- Mistake: Overfilling the slow cooker. It might be tempting to make a giant batch, but you need to leave a little space at the top for heat to circulate. Overfilling can lead to uneven cooking and a messy overflow.
- Mistake: Skipping the resting time. I know it’s hard to wait when it smells so good, but if you cut into the lasagna right away, it will be soupy and fall apart. Letting it rest allows the layers to set and firm up.
- Mistake: Adding watery vegetables raw. Vegetables like zucchini and mushrooms hold a lot of water. If you don’t sauté them first, that water will release into your lasagna, making the final result disappointingly watery.
Expert Tips
- Tip: Line your slow cooker with parchment paper. For incredibly clean slices and easy cleanup, cut two strips of parchment paper and lay them in a cross shape in the bottom of the pot before you start layering. Once cooked and rested, you can use the paper to lift the entire lasagna out!
- Tip: Add a layer of spinach for extra greens. Thaw a box of frozen chopped spinach, squeeze out ALL the liquid, and add it as a separate layer between the ricotta and the sautéed veggies. It blends in seamlessly and boosts the nutrition.
- Tip: Brown the top under the broiler. If you want that picture-perfect, restaurant-style browned cheese crust, carefully transfer the finished lasagna (still in its crock) to a preheated broiler for just 2-3 minutes at the very end. Watch it closely!
- Tip: Make it a day ahead. This is a fantastic make-ahead meal. Assemble the entire lasagna in the slow cooker insert the night before, cover, and refrigerate. In the morning, just put the cold insert into the base and add an extra 30 minutes to the cooking time.
FAQs
Can I make this Crockpot Vegetarian Lasagna gluten-free?
Absolutely! Just swap the regular no-boil noodles for a gluten-free lasagna noodle that is specifically labeled as “no-boil” or “oven-ready.” The cooking method and times should remain the same. Be sure to check your marinara sauce and other ingredients to confirm they are also gluten-free, as some brands may use additives that contain gluten.
Why is my lasagna watery?
The most common culprit is excess moisture from the vegetables. That’s why we sauté them first—to drive off that water. Another reason could be not letting it rest after cooking; the resting period allows the starches in the noodles to fully absorb the liquid. If you’re still having issues, you can try adding a tablespoon of tomato paste to your sauce to thicken it up a bit.
Can I freeze the leftovers?
You sure can! This lasagna freezes beautifully. Let it cool completely, then slice it into portions. Wrap each portion tightly in plastic wrap and then in foil, or place them in airtight freezer-safe containers. It will keep for up to 3 months. To reheat, thaw overnight in the fridge and then warm in the oven or microwave until heated through.
What can I use instead of ricotta?
If you’re not a fan of ricotta, an equal amount of cottage cheese (small curd is best) blended until smooth makes a great substitute. For a dairy-free version, you can use crumbled firm tofu mixed with a little nutritional yeast and lemon juice to mimic the tangy, creamy texture.
Do I have to use the egg in the ricotta mixture?
The egg is highly recommended as it helps bind the ricotta, preventing it from becoming grainy or separating and giving you a much creamier, more cohesive layer. If you need to leave it out, your lasagna might be a bit more loose, but it will still taste delicious. For a vegan version, a “flax egg” (1 tbsp ground flaxseed mixed with 3 tbsp water) can work as a binder.
Crockpot Vegetarian Lasagna
Make the easiest Crockpot Vegetarian Lasagna with no-boil noodles! A hands-off, cheesy, and hearty meal perfect for busy nights. Get the recipe now!
Ingredients
For the Ingredients
-
1 tablespoon olive oil
-
1 medium yellow onion (finely diced)
-
3 cloves garlic (minced)
-
1 medium zucchini (diced)
-
8 oz cremini mushrooms (sliced)
-
1 jar marinara sauce (24-oz, your favorite)
-
1 container whole-milk ricotta cheese (15-oz)
-
1 large egg
-
1/4 cup fresh parsley (chopped)
-
1/2 teaspoon salt
-
1/4 teaspoon black pepper
-
12 no-boil lasagna noodles
-
2 cups shredded mozzarella cheese (divided)
-
1/2 cup grated Parmesan cheese
Instructions
-
Start by heating the olive oil in a skillet over medium heat. Add the diced onion and cook for about 4-5 minutes, until it becomes soft and translucent. Then, stir in the minced garlic and cook for just another minute until it’s fragrant—you’ll notice that amazing aroma filling your kitchen. Now, add the diced zucchini and sliced mushrooms. Cook, stirring occasionally, for about 6-7 minutes, until the vegetables have softened and released most of their moisture. This step is crucial for concentrating flavor and avoiding a watery final dish.01
-
In a medium bowl, combine the ricotta cheese, egg, chopped parsley, salt, and pepper. Mix it all together until it’s smooth and well-blended. The egg acts as a binder here, creating a cohesive, creamy ricotta layer that won’t separate. Give it a taste and feel free to adjust the seasoning—this is your chance to make it perfect for your palate.02
-
Now for the fun part: building the lasagna! Spread about half a cup of the marinara sauce evenly over the bottom of your slow cooker. This initial layer prevents the noodles from sticking and gives them a base to start cooking in. Place a single layer of no-boil noodles over the sauce, breaking them as needed to fit the shape of your crockpot. It’s totally fine if they overlap a little.03
-
Spread one-third of the ricotta mixture carefully over the noodle layer. It’s a bit sticky, so I like to dollop it with a spoon and then gently spread it with the back of the spoon. Next, spoon one-third of the sautéed vegetable mixture over the ricotta, followed by a sprinkle of one-third of the mozzarella cheese. Finally, spoon over another half-cup or so of marinara sauce to cover everything.04
-
Repeat the layering process two more times: noodles, ricotta, veggies, mozzarella, and sauce. You should end up with three complete layers. For the final top layer, after your last set of noodles, cover them with the remaining marinara sauce. Then, sprinkle the top with the last of the mozzarella and all of the grated Parmesan cheese. This creates that beautiful, golden, cheesy crust we all love.05
-
Cover the slow cooker and cook on the LOW setting for 4 hours. I don’t recommend using the high setting, as the gentle, low heat is what allows the noodles to cook through perfectly without burning the edges. You’ll know it’s done when the cheese on top is melted and bubbly, and the edges are slightly darkened. Let it stand for about 15-20 minutes with the lid off before serving—this resting time is essential for the lasagna to set, making it much easier to slice into neat portions.06
Not what you're looking for?



