This Vegan Cottage Cheese Mushroom & Spinach Lasagna Bake is cozy, creamy, and packed with savory flavor. Layers of tender lasagna noodles, garlicky mushrooms, wilted spinach, rich tomato sauce, and a creamy plant-based cottage cheese filling come together into a comforting casserole that feels indulgent while being completely dairy-free. It’s perfect for a family dinner, meal prep, or a satisfying meatless weekend meal.
Can This Vegan Lasagna Bake Support Weight Loss Goals?
Yes, it can fit into a balanced weight-conscious eating pattern when enjoyed in appropriate portions. Mushrooms and spinach add volume and fiber, while the vegan cottage cheese provides plant-based protein. Using moderate amounts of oil and vegan cheese helps keep the overall calorie content balanced.
Does This Vegan Lasagna Bake Fit a High-Protein Lifestyle?
This lasagna can be a good fit for a plant-based high-protein lifestyle, especially when made with protein-rich vegan cottage cheese. The noodles contribute most of the carbohydrates, while mushrooms and spinach add fiber and micronutrients. For an even higher-protein version, use high-protein lasagna noodles and a protein-rich vegan cottage cheese.
Why This Recipe is Special:
- Creamy vegan cottage cheese filling — Adds richness and plant-based protein without dairy.
- Loaded with vegetables — Mushrooms and spinach add texture, flavor, and fiber.
- Comforting Italian flavors — Garlic, herbs, tomato sauce, and vegan cheese create classic lasagna flavor.
- Perfect meal-prep recipe — It reheats beautifully throughout the week.
- One satisfying casserole — Everything comes together in one hearty baked dish.
My Personal Experience
- The mushroom and garlic combination makes this lasagna incredibly savory.
Sautéing the mushrooms first gives them a deeper flavor and prevents the finished bake from becoming watery. - The vegan cottage cheese layer surprised me.
It becomes wonderfully creamy in the oven and gives the lasagna that classic cheesy texture. - Spinach makes every bite feel fresh.
The earthy mushrooms and rich tomato sauce pair beautifully with the tender greens. - It tastes even better the next day.
The layers firm up beautifully overnight, making leftovers easy to slice and reheat.
Perfect For:
This lasagna is ideal for weeknight dinners, Sunday family meals, meal prep, potlucks, vegetarian-style gatherings, cozy winter dinners, holiday tables, and make-ahead lunches.
Why You’ll Love This Recipe:
- Creamy and comforting
The vegan cottage cheese filling creates a luscious middle layer without dairy. - Packed with vegetables
Mushrooms and spinach add plenty of savory flavor and satisfying texture. - Freezer-friendly
You can prepare the casserole ahead and freeze portions for later. - Great for leftovers
The flavors deepen after resting, making the next-day portions especially delicious. - Easy to customize
Add zucchini, roasted red peppers, fresh basil, or your favorite vegan cheese.
Common Mistakes to Avoid:
- Not cooking the mushrooms enough — Sauté until their released moisture evaporates so the lasagna doesn’t become watery.
- Adding wet spinach — If using frozen spinach, squeeze out as much liquid as possible.
- Overfilling the layers — Moderate, even layers help the lasagna cook and slice properly.
- Cutting immediately after baking — Let it rest so the layers have time to set.
Required Equipment:
- 9 × 13-inch baking dish — Provides enough room for even layers.
- Large skillet — Allows mushrooms and spinach to cook without overcrowding.
- Large pot — Makes boiling the lasagna noodles easy.
- Mixing bowl — Keeps the creamy filling easy to combine.
- Sharp knife — Makes clean portions after the lasagna rests.
Storage Instructions:
Allow the lasagna to cool before transferring leftovers to airtight containers.
- Refrigerator: Store for up to 4 days.
- Freezer: Freeze individual portions for up to 3 months.
- Reheating: Reheat covered at 350°F (175°C) for 15–20 minutes, or microwave individual portions until heated through.
For best freezer results, wrap individual portions tightly before placing them in freezer-safe containers.
Recipe Details
Preparation Time: 25 minutes
Cooking Time: 45 minutes
Total Time: 1 hour 10 minutes
Servings: 8
Best Season: All-season, especially fall and winter
Total Calories: Approximately 390 calories per serving
Short Description
Creamy vegan cottage cheese, garlicky mushrooms, spinach, and tomato sauce are layered between tender lasagna noodles.
Everything bakes together until bubbling, golden, and wonderfully comforting.
A hearty plant-based casserole that’s perfect for family dinners and meal prep.
📝 Ingredients
For the Mushroom & Spinach Filling
- 1 tablespoon extra-virgin olive oil
- 16 oz (450 g) mushrooms, finely sliced
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 5 oz (140 g) fresh spinach
- ½ teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes, optional
For the Vegan Cottage Cheese Layer
- 2 cups vegan cottage cheese
- ¼ cup nutritional yeast
- 1 tablespoon lemon juice
- 1 teaspoon garlic powder
- ½ teaspoon Italian seasoning
- ¼ teaspoon black pepper
- 2 tablespoons fresh basil, chopped
For the Lasagna
- 12 lasagna noodles
- 4 cups marinara sauce
- 1½ cups shredded vegan mozzarella
- 2 tablespoons nutritional yeast, optional
- Fresh basil, for garnish
Note: If using no-boil noodles, follow the package instructions and ensure there is enough sauce to properly hydrate them during baking.
Directions
- Preheat the oven:
Heat oven to 375°F (190°C). Lightly grease a 9 × 13-inch baking dish. - Cook the noodles:
Bring a large pot of salted water to a boil over high heat. Cook the lasagna noodles according to package directions until just al dente, usually 8–10 minutes. Drain and set aside. - Sauté the mushrooms:
Heat olive oil in a large skillet over medium-high heat. Add mushrooms and onion. Cook for 7–9 minutes, stirring occasionally, until the mushrooms are deeply browned and most of their moisture has evaporated. - Add garlic and seasoning:
Reduce heat to medium. Add garlic, Italian seasoning, salt, black pepper, and red pepper flakes. Cook for 1 minute, until fragrant. - Wilt the spinach:
Add spinach and cook for 2–3 minutes, stirring until completely wilted. Remove from heat. - Prepare the cottage cheese filling:
In a bowl, combine vegan cottage cheese, nutritional yeast, lemon juice, garlic powder, Italian seasoning, black pepper, and fresh basil. Stir until creamy and evenly combined. - Start layering:
Spread about 1 cup marinara sauce over the bottom of the baking dish. Arrange 3 lasagna noodles over the sauce. - Add the creamy layer:
Spread approximately ⅓ of the vegan cottage cheese mixture over the noodles. - Add vegetables:
Spread approximately ⅓ of the mushroom-spinach mixture over the cottage cheese layer. - Continue layering:
Add another layer of noodles, marinara sauce, cottage cheese mixture, and mushroom-spinach mixture. Repeat until the ingredients are used, finishing with noodles and marinara sauce on top. - Add vegan cheese:
Sprinkle shredded vegan mozzarella evenly over the top. Add nutritional yeast if desired. - Bake covered:
Cover tightly with foil and bake at 375°F (190°C) for 25 minutes. This helps the noodles stay tender while the filling heats through. - Bake uncovered:
Remove the foil and continue baking for 15–20 minutes, until the sauce is bubbling and the vegan cheese is melted and lightly golden. - Rest before serving:
Remove from the oven and let the lasagna rest for 10–15 minutes. This allows the layers to firm up and makes slicing easier. - Serve:
Garnish with fresh basil and a light sprinkle of nutritional yeast before serving.
High-Protein Cooking Tip
For a stronger protein profile, choose protein-rich vegan cottage cheese and high-protein lasagna noodles. You can also add a layer of crumbled seasoned tofu to the mushroom mixture.
Nutrition Facts — Per Serving, Approximate
- Calories: 390 kcal
- Fat: 14 g
- Cholesterol: 0 mg
- Sodium: 690 mg
- Potassium: 560 mg
- Total Carbohydrates: 48 g
- Fiber: 7 g
- Net Carbs: 41 g
- Sugars: 8 g
- Protein: 21 g
- Calcium: 190 mg
Nutrition values are approximate and vary depending on the vegan cottage cheese, noodles, marinara sauce, and vegan mozzarella used.
Notes
- Squeeze frozen spinach very dry before using.
- Cook mushrooms until their moisture has evaporated for the best lasagna texture.
- Let the baked lasagna rest before cutting.
- Refrigerate leftovers within 2 hours.
- Add fresh basil after baking for a brighter flavor.
- For extra richness, add a thin drizzle of olive oil before serving.
- For extra vegetables, add finely diced zucchini, bell peppers, or roasted red peppers.
Frequently Asked Questions
1. Can I use frozen spinach?
Yes, thaw it completely and squeeze out as much liquid as possible before adding it.
2. Can I make this lasagna ahead of time?
Yes, assemble it up to 24 hours ahead, refrigerate it covered, and bake when ready.
3. Can I freeze this lasagna?
Yes, freeze individual portions or the entire baked casserole for up to 3 months.
4. Can I use regular cottage cheese?
Yes, if you’re not following a vegan diet, traditional cottage cheese can be substituted in an equal amount.
5. How can I make it more protein-rich?
Use high-protein noodles and vegan cottage cheese, or add crumbled tofu to the mushroom and spinach layer.
6. Why is my lasagna watery?
The most common causes are undercooked mushrooms, wet spinach, or excess sauce, so make sure the vegetables are properly drained and cooked before layering.

