Vegan Butternut Squash Lasagna with Tofu Ricotta

Vegan Butternut Squash Lasagna is a cozy, satisfying dinner packed with tender roasted squash, savory mushrooms, spinach, herby tomato sauce, and creamy tofu ricotta. Instead of traditional pasta sheets, thin slices of roasted butternut squash create beautiful layers while keeping this comforting dish naturally gluten-free.

It is an especially delicious vegan fall dinner when you want something warm and nourishing without sacrificing the familiar comfort of lasagna.

Why You’ll Love This Recipe

This butternut squash lasagna brings together sweet roasted squash, rich tomato sauce, earthy mushrooms, fresh herbs, and creamy plant-based cheese in every bite.

It is surprisingly simple to assemble once the individual components are prepared. The tofu filling gives the dish a creamy, ricotta-like texture without dairy, while nutritional yeast adds a pleasant savory flavor.

It is also a family-friendly healthy vegan dinner that feels hearty enough for weekends and special occasions while still being made from straightforward ingredients.

Ingredients

Vegan Butternut Squash Lasagna layered with roasted squash, creamy tofu ricotta, spinach, mushrooms, and tomato sauce. A hearty gluten-free vegan lasagna served warm from the oven.
Vegan Butternut Squash Lasagna with creamy tofu ricotta and vegetables.

Butternut Squash

  • 1 large butternut squash, peeled, halved, and thinly sliced into 1/4-inch half-moons, about 5 cups
  • 1 tablespoon olive oil
  • 1/2 teaspoon sea salt

Tomato Sauce

  • 1 tablespoon olive oil
  • 4 garlic cloves, minced
  • 1 (14-ounce) can tomato sauce
  • 1/4 cup nutritional yeast
  • 2 teaspoons dried Italian seasoning
  • 1 teaspoon freshly ground black pepper

Mushrooms and Spinach

  • 1 tablespoon olive oil
  • 4 cups sliced mushrooms, such as cremini, shiitake, white button, or oyster mushrooms
  • 4 cups baby spinach, or 2 cups frozen spinach
  • 1 tablespoon fresh tarragon or fresh basil, minced
  • 1 tablespoon fresh rosemary, minced
  • 1 teaspoon red chili flakes, optional
  • Sea salt, to taste

Tofu Ricotta

  • 1 (14-ounce) block firm tofu
  • 1/2 cup nutritional yeast
  • 1 teaspoon apple cider vinegar
  • 1 1/2 teaspoons sea salt

For the Baking Dish

  • Olive oil or nonstick cooking spray

Instructions

  1. Preheat the oven to 350°F (175°C). Line a rimmed baking sheet with parchment paper.
  2. Place the sliced butternut squash on the prepared baking sheet. Drizzle with 1 tablespoon olive oil and season with 1/2 teaspoon sea salt. Toss gently to coat. Arrange the slices as evenly as possible, using a second baking sheet if necessary.
  3. Roast the squash for about 30 minutes, or until tender but still sturdy enough for layering. Remove it from the oven and keep the oven set to 350°F.
  4. To prepare the tomato sauce, heat 1 tablespoon olive oil in a saucepan over medium-high heat. Add the garlic and cook for 30–60 seconds, stirring frequently, until fragrant and lightly golden.
  5. Reduce the heat and carefully add the tomato sauce. Stir in 1/4 cup nutritional yeast, Italian seasoning, and black pepper. Cover and simmer over medium-low heat while preparing the vegetables.
  6. Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the mushrooms with a pinch of sea salt. Cook for 5–8 minutes, stirring occasionally, until softened and most of their released moisture has cooked away.
  7. Add the spinach, tarragon or basil, rosemary, and optional red chili flakes. Stir until the spinach wilts, then remove the skillet from the heat.
  8. Make the tofu ricotta by breaking the tofu into pieces and adding it to a food processor. Process until relatively smooth. Add 1/2 cup nutritional yeast, apple cider vinegar, and 1 1/2 teaspoons sea salt. Process again until creamy.
  9. Lightly grease an 8×8-inch baking dish. Arrange roasted squash slices across the bottom. Spread some tofu ricotta over the squash, followed by some of the mushroom-spinach mixture and tomato sauce.
  10. Continue layering the ingredients until everything has been used, distributing the fillings evenly. The layers of roasted squash take the place of traditional pasta in this Vegan Butternut Squash Lasagna.
  11. Bake uncovered at 350°F for approximately 40 minutes, until hot throughout, lightly golden on top, and bubbling around the edges.
  12. Remove from the oven and rest for 5–10 minutes before slicing and serving.
Freshly baked Vegan Butternut Squash Lasagna in a baking dish with roasted squash, spinach, mushrooms, and creamy tofu ricotta. The golden layered casserole makes a comforting gluten-free vegan dinner.
1. A comforting vegan fall dinner packed with roasted squash and savory vegetables.

Tips & Tricks

Slice the butternut squash as evenly as possible so all the pieces roast at roughly the same rate. About 1/4 inch thick works well because the slices become tender without completely falling apart.

Cook the mushrooms until much of their excess moisture evaporates. This helps prevent a watery squash lasagna.

If using frozen spinach, thaw it completely and squeeze out as much excess water as possible before adding it to the mushrooms.

For an especially smooth tofu ricotta lasagna filling, scrape down the sides of the food processor once or twice while blending.

Do not skip the resting period after baking. Allowing the lasagna to stand for several minutes helps the layers settle and makes serving easier.

For additional flavor, fresh basil can replace tarragon, while a small amount of red chili flakes adds gentle heat.

Details

Prep Time: 25 minutes
Cook Time: 1 hour 10 minutes
Resting Time: 5–10 minutes
Total Time: About 1 hour 45 minutes
Yield: 6 servings
Category: Main Course
Method: Roasting and Baking
Cuisine: Italian-Inspired
Difficulty: Moderate
Dietary Notes: Vegan, dairy-free, egg-free, gluten-free, halal-friendly

A warm slice of Vegan Butternut Squash Lasagna with golden squash layers, tofu ricotta, mushrooms, spinach, and rich tomato sauce. This comforting vegan fall dinner is dairy-free and gluten-free.
Cozy gluten-free vegan lasagna layered with roasted butternut squash.

Notes

This gluten-free vegan lasagna uses roasted butternut squash instead of traditional lasagna noodles. For the best structure, choose a large squash with a long, thick neck, which is easier to cut into consistently sized slices.

Cremini mushrooms offer a rich, earthy flavor, but white button, shiitake, oyster mushrooms, or a mixture can also be used.

Serve the lasagna with a simple green salad, roasted vegetables, steamed broccoli, or gluten-free garlic bread for a complete meal.

If you prefer a milder dish, leave out the red chili flakes.

Nutrition

Approximate nutrition per serving:

Calories: 320
Protein: 16 g
Carbohydrates: 35 g
Fat: 16 g

Nutrition values are estimates and can vary depending on the exact ingredients, brands, and serving sizes used.

FAQ

Can I make Vegan Butternut Squash Lasagna ahead of time?

Yes. You can prepare the individual components ahead of time and refrigerate them separately, or assemble the lasagna in advance. Keep it covered in the refrigerator and bake when you are ready to serve it.

Is this butternut squash lasagna gluten-free?

Yes. This recipe uses thin slices of butternut squash instead of pasta, making it a naturally gluten-free vegan lasagna. Check packaged ingredients such as tomato sauce and nutritional yeast if you need to avoid cross-contact with gluten.

What does tofu ricotta taste like?

Tofu ricotta is mild, creamy, and savory. Nutritional yeast adds cheesy depth, while apple cider vinegar provides a slight tang that helps create a ricotta-inspired flavor without dairy.

Do I need to peel butternut squash for lasagna?

Yes. Peeling the squash creates tender, uniform layers and gives the finished lasagna a more pleasant texture.

How do I keep squash lasagna from becoming watery?

Roast the squash before assembling the dish, cook the mushrooms until their excess liquid evaporates, and thoroughly drain frozen spinach if using it. These steps reduce excess moisture in the finished lasagna.

What can I serve with this vegan lasagna recipe?

A crisp green salad, roasted Brussels sprouts, steamed green beans, broccoli, or garlic bread all pair nicely with it. Because the lasagna is hearty, simple vegetable sides work particularly well.

Storage

Allow leftovers to cool before transferring them to an airtight container. Refrigerate for up to 4 days.

For longer storage, portion the cooled lasagna into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating for the best texture.

Reheat individual portions in the microwave until thoroughly hot. For larger portions, cover loosely and warm in a 350°F oven until heated through.

Homemade butternut squash lasagna featuring tender roasted squash, savory vegetables, tomato sauce, and creamy vegan tofu ricotta. A colorful healthy vegan dinner with hearty fall flavors.
Homemade squash lasagna with mushrooms, spinach, and tofu ricotta.

Similar Recipes

Vegan Butternut Squash Lasagna with Tofu Ricotta

Vegan Butternut Squash Lasagna uses roasted squash instead of pasta. It is layered with creamy tofu ricotta, mushrooms, spinach, and tomato sauce. Bake until golden and bubbling for a hearty gluten-free vegan dinner.
Prep Time 25 minutes
Course Main Course
Cuisine Italian-inspired

Ingredients
  

Butternut Squash

  • 1 large butternut squash peeled, halved, and thinly sliced into 1/4-inch half-moons, about 5 cups
  • 1 tablespoon olive oil
  • 1/2 teaspoon sea salt

Tomato Sauce

  • 1 tablespoon olive oil
  • 4 garlic cloves minced
  • 1 14-ounce can tomato sauce
  • 1/4 cup nutritional yeast
  • 2 teaspoons dried Italian seasoning
  • 1 teaspoon freshly ground black pepper

Mushrooms and Spinach

  • 1 tablespoon olive oil
  • 4 cups sliced mushrooms such as cremini, shiitake, white button, or oyster mushrooms
  • 4 cups baby spinach or 2 cups frozen spinach
  • 1 tablespoon fresh tarragon or fresh basil minced
  • 1 tablespoon fresh rosemary minced
  • 1 teaspoon red chili flakes optional
  • Sea salt to taste

Tofu Ricotta

  • 1 14-ounce block firm tofu
  • 1/2 cup nutritional yeast
  • 1 teaspoon apple cider vinegar
  • 1 1/2 teaspoons sea salt

For the Baking Dish

  • Olive oil or nonstick cooking spray

Instructions
 

  • Preheat the oven to 350°F (175°C). Line a rimmed baking sheet with parchment paper.
  • Place the sliced butternut squash on the prepared baking sheet. Drizzle with 1 tablespoon olive oil and season with 1/2 teaspoon sea salt. Toss gently to coat. Arrange the slices as evenly as possible, using a second baking sheet if necessary.
  • Roast the squash for about 30 minutes, or until tender but still sturdy enough for layering. Remove it from the oven and keep the oven set to 350°F.
  • To prepare the tomato sauce, heat 1 tablespoon olive oil in a saucepan over medium-high heat. Add the garlic and cook for 30–60 seconds, stirring frequently, until fragrant and lightly golden.
  • Reduce the heat and carefully add the tomato sauce. Stir in 1/4 cup nutritional yeast, Italian seasoning, and black pepper. Cover and simmer over medium-low heat while preparing the vegetables.
  • Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the mushrooms with a pinch of sea salt. Cook for 5–8 minutes, stirring occasionally, until softened and most of their released moisture has cooked away.
  • Add the spinach, tarragon or basil, rosemary, and optional red chili flakes. Stir until the spinach wilts, then remove the skillet from the heat.
  • Make the tofu ricotta by breaking the tofu into pieces and adding it to a food processor. Process until relatively smooth. Add 1/2 cup nutritional yeast, apple cider vinegar, and 1 1/2 teaspoons sea salt. Process again until creamy.
  • Lightly grease an 8×8-inch baking dish. Arrange roasted squash slices across the bottom. Spread some tofu ricotta over the squash, followed by some of the mushroom-spinach mixture and tomato sauce.
  • Continue layering the ingredients until everything has been used, distributing the fillings evenly. The layers of roasted squash take the place of traditional pasta in this Vegan Butternut Squash Lasagna.
  • Bake uncovered at 350°F for approximately 40 minutes, until hot throughout, lightly golden on top, and bubbling around the edges.
  • Remove from the oven and rest for 5–10 minutes before slicing and serving.

Notes

This gluten-free vegan lasagna uses roasted butternut squash instead of traditional lasagna noodles. For the best structure, choose a large squash with a long, thick neck, which is easier to cut into consistently sized slices.
Cremini mushrooms offer a rich, earthy flavor, but white button, shiitake, oyster mushrooms, or a mixture can also be used.
Serve the lasagna with a simple green salad, roasted vegetables, steamed broccoli, or gluten-free garlic bread for a complete meal.
If you prefer a milder dish, leave out the red chili flakes.

Conclusion

This Vegan Butternut Squash Lasagna turns simple vegetables and tofu into a warm, layered meal filled with comforting fall flavors. Sweet roasted squash, savory mushrooms, spinach, tomato sauce, and creamy tofu ricotta make each serving hearty without relying on pasta, meat, or dairy.

Whether you are planning a vegan fall dinner, preparing a cozy family meal, or simply looking for a different way to cook butternut squash, this recipe is a satisfying dish to keep in your seasonal dinner rotation.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top