Vegan Lasagna with Tofu Ricotta

Posted on November 15, 2025

Plate of Vegan Lasagna with Tofu Ricotta topped with fresh basil

Layers of Love: Easy Vegan Lasagna with Tofu Ricotta That Will Wow Your Family

Growing up, lasagna was always a comforting staple in our household—those chilly evenings spent around the dinner table, the savory aroma wafting through the air, and the laughter of family members sharing stories over heaping plates of cheesy goodness. However, as I transitioned to a vegan lifestyle, I found myself longing for that same warmth and satisfaction from my favorite dish. That’s when I began to experiment and create my very own Vegan Lasagna with Tofu Ricotta.

This dish is not just a meal; it’s a celebration of everything I love about Italian comfort food, while aligning perfectly with my values of health and sustainability. This vegan version may just even surpass the traditional in richness and flavor! Imagine layers of creamy tofu ricotta, roasted butternut squash, and a hearty marinara sauce, all nestled between whole wheat noodles. It’s a dish that can proudly take center stage at your family gatherings—or be the trusty hero for a cozy night in.

In this recipe, I promise you’ll learn the secrets to achieving that dreamy, cheesy texture without using any dairy products. You’ll discover how to create a show-stopping comfort meal that even your non-vegan friends will rave about!

What Are Vegan Lasagna with Tofu Ricotta?

At its core, Vegan Lasagna with Tofu Ricotta is a plant-based twist on a classic Italian favorite. Traditionally, lasagna layers pasta with ricotta cheese, sauce, and often meat—my version replaces those elements while retaining all the comforting vibes. The rich and creamy tofu ricotta made from extra-firm tofu, nutritional yeast, and fresh herbs lends a delightful texture that mimics traditional cheese.

This dish boasts a unique flavor profile by incorporating roasted butternut squash, earthy mushrooms, and aromatic herbs like thyme and sage, creating a dish that’s both hearty and nutritious. It’s the perfect choice for gathering friends and family around the dinner table, celebrating everything from birthdays to simple weeknight dinners. With each perfect bite, you’ll experience that same warmth I felt growing up.

Why You’ll Love This Recipe

  1. Flavor Explosion: Unlike store-bought versions filled with preservatives, this lasagna celebrates fresh, wholesome ingredients bursting with authentic flavors. The combination of roasted butternut squash, sautéed mushrooms, and herb-infused tofu creates a taste that’s simply unforgettable.

  2. Cost-Effective: This recipe not only saves you money compared to ordering out but also provides multiple servings, making it ideal for meal prep or feeding a crowd. You can easily make a large batch and freeze portions for later!

  3. Customization Galore: Want to spice things up? You can swap the mushrooms for spinach, add sun-dried tomatoes, or incorporate various vegetables like zucchini or bell peppers. The beauty of this recipe is that it can adapt to whatever ingredients you have on hand!

  4. Simplicity at Its Best: While it might sound complex, I assure you that assembling this lasagna is a breeze! With straightforward steps and a short cooking time, you’ll have a delicious homemade dish ready in no time.

  5. Healthier Comfort Food: This vegan lasagna is crammed packed with nutrients from fresh vegetables and plant-based proteins. It’s a delicious way to indulge without the guilt!

Ingredients Section

To create this culinary masterpiece, here’s what you’ll need:

Ingredients

  • 24 oz marinara sauce: Look for a high-quality brand with no added sugars.
  • 9 oz package of no-boil whole wheat lasagna noodles: Gluten-free options are also available.
  • 1 medium butternut squash: Choose a firm squash with a smooth skin.
  • 2 tablespoons Earth Balance vegan butter (or coconut oil) at room temperature: This adds creaminess to the squash.
  • Sea salt and black pepper: Essential seasonings to enhance flavors.
  • 5-6 shallots, chopped: Adds a subtle sweetness and depth of flavor.
  • 1 pound shiitake mushrooms (or mushrooms of choice), sliced thinly: Use shiitake for a meaty texture.
  • 4 cloves garlic, minced: Fresh garlic elevates the dish with its robust flavor.
  • 10-15 sprigs thyme: A fragrant herb that complements the other ingredients beautifully.
  • 1 large handful of fresh sage leaves: Fry these to create a crispy garnish!
  • Olive oil for cooking vegetables and greasing pan: Use extra virgin for the best flavor.
  • 2 tablespoons vegan parmesan cheese (optional): Adds a delightful cheesy finish.
  • A few leaves fresh basil or parsley, sliced thinly or minced: For garnish and fresh flavor.
  • 14 oz extra-firm tofu: The star ingredient that becomes the creamy ricotta.
  • 1/4 cup nutritional yeast: This is vital for imparting a cheesy flavor.
  • 1/2 teaspoon garlic powder and 1/2 teaspoon onion powder: For an enhanced savory taste.
  • 1 scant teaspoon sea salt and 1/2 teaspoon black pepper: Essential seasonings for seasoning the ricotta.
  • 1.5 tablespoons extra virgin olive oil: Drizzle this into the filling for richness.
  • 10-15 leaves basil: Fresh for a bright note.
  • 1 lemon, zest and juice: Brightens up the flavors!
  • 2 tablespoons vegan parmesan cheese (optional): Ideally for topping before baking.

Ingredient Notes

  • Quality Matters: Always opt for fresh, organic ingredients when possible to ensure the best flavor and nutrition.
  • Substitutions: Feel free to mix and match different mushrooms or even add some spinach or kale for extra greens!
  • Prep Notes: Ensure that the vegan butter is at room temperature for the best mixing results with the butternut squash.

Step-by-Step Instructions

Step 1: Preheat and Prep

  • Preheat your oven to 400°F (200°C).
  • For the tofu ricotta, wrap the tofu in paper towels and press with a heavy can for 30 minutes to remove excess moisture.

Step 2: Roast the Squash

  • Slice the butternut squash in half, brush cut sides with olive oil, and sprinkle with sea salt and black pepper. Place cut-side down on a baking sheet and roast for 40-45 minutes, or until tender.
  • Once done, let it cool, then scoop out the flesh and mash it with 2 tablespoons of vegan butter, salt, and pepper.

Step 3: Sauté the Veggies

  • While the squash is roasting, in a skillet over medium heat, add a drizzle of olive oil and cook 4 cloves of minced garlic for 30 seconds.
  • Add in the sliced shiitake mushrooms, chopped shallots, thyme, sea salt, and black pepper. Cook for 7-9 minutes until mushrooms release their moisture and are tender.
  • In a separate small skillet, fry a handful of sage leaves in olive oil for about 5 seconds on each side, then drain on a paper towel.

Step 4: Make the Tofu Ricotta

  • Once the tofu is pressed, crumble it into a food processor. Add 1/4 cup nutritional yeast, garlic powder, onion powder, sea salt, black pepper, 1.5 tablespoons olive oil, lemon zest, lemon juice, and fresh basil leaves. Blend until creamy.

Step 5: Assemble the Lasagna

  • Decrease oven temperature to 350°F (175°C).
  • Lightly grease a 13×9 inch baking dish with olive oil.
  • Start layering:
    1. Pour a layer of marinara sauce on the bottom,
    2. Add a layer of no-boil lasagna noodles,
    3. Spread a portion of the butternut squash mash,
    4. Follow with the mushroom mixture and then tofu ricotta.
    5. Repeat these layers until all ingredients are used, finishing with noodles and marinara sauce on top.

Step 6: Bake and Serve

  • Cover the dish with foil and bake for 20 minutes. Then, uncover, sprinkle with vegan parmesan cheese (optional), and bake for an additional 20 minutes until bubbly.
  • Let it cool slightly before topping with crispy fried sage and fresh basil or parsley.

Expert Tips & Tricks

  1. Quality Tofu: For the best texture, use high-quality extra-firm tofu—many brands will have different moisture contents, and you want a firmer consistency.
  2. Storage: This lasagna is perfect for leftovers! Store in the fridge in an airtight container for up to 4 days, or freeze for about 2 months.
  3. Make Ahead: You can assemble the lasagna a day in advance and store it in the refrigerator; just add a bit more baking time.
  4. Common Mistakes: Don’t skip pressing the tofu. It’s essential for achieving the right texture in the ricotta!
  5. Spice it Up: If you enjoy a bit of heat, sprinkle some red pepper flakes into the marinara sauce or sauté a few spicy vegetables within the layers.
  6. Testing for Doneness: Ensure that the lasagna is heated through by probing the center; it should be hot when you insert a knife or toothpick.

Serving Suggestions

This Vegan Lasagna with Tofu Ricotta is divine on its own but pairs beautifully with a crisp side salad or some roasted vegetables. Consider serving it next to a fresh arugula salad dressed with a simple lemon vinaigrette or a side of garlic bread for a warm, comforting meal.

For presentation, layer the lasagna beautifully, slice thick pieces, and top with additional fresh herbs for a burst of color. Great occasions to whip this up include family gatherings, potlucks, or even as a make-ahead option for busy weeknights!

Variations & Substitutions

  • Flavor Combinations: Swap the butternut squash for roasted zucchini or caramelized onions for different flavor profiles.
  • Dietary Restrictions: For nut-free options, ensure the vegan parmesan you use is free from nuts; some brands may contain tree nuts.
  • Seasonal Variations: In the fall, consider adding roasted pumpkin or seasonal greens like spinach or kale for extra nutrients.

Nutrition & Storage Info

  • Prep Time: 30 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 30 minutes
  • Yield: 8 servings
  • Estimated Calories per Serving: 320 calories
  • Storage: Keep covered in the fridge for up to 4 days or freeze for up to 2 months.

To reheat, you can bake at 350°F (175°C) until warmed throughout, or microwave individual servings.

FAQ Section

1. Can I make this lasagna gluten-free?
Absolutely! Simply substitute the whole wheat lasagna noodles with gluten-free alternatives.

2. Can I prepare this ahead of time?
Yes! You can assemble the entire lasagna a day ahead and bake when ready to serve.

3. What can I use instead of tofu?
You can try using cashew cheese or store-bought vegan ricotta if you’re looking for an alternative.

4. How do I store leftovers?
Keep the leftover lasagna in the fridge in an airtight container for up to 4 days or freeze it for up to 2 months.

5. Can I use other vegetables?
Yes! Feel free to add or replace vegetables as desired, such as zucchini, spinach, or even eggplant.

6. What does nutritional yeast do?
Nutritional yeast gives the tofu ricotta a cheesy flavor without any dairy, making it perfect for vegan dishes.

7. Can I add more spices?
Of course! You can add red pepper flakes for heat or keep it simple with just salt and pepper if you prefer.

8. How do I make it creamier?
Adding more vegan butter or even some non-dairy milk to the tofu ricotta can intensify the creaminess.

9. Is this recipe kid-friendly?
Absolutely! Kids usually love lasagna, and they might not even realize this version is vegan!

10. What side dishes pair well with this lasagna?
A simple salad, garlic bread, or roasted vegetables make great accompaniments.

Conclusion

This Vegan Lasagna with Tofu Ricotta is more than just a comforting dish; it’s a heartfelt recipe that brings family and friends together. Each layer tells a story, and I hope it becomes a staple in your home as it has in mine. Don’t forget to let me know how it turns out! I’d love to hear about your culinary adventures and any variations you come up with.

For more delicious plant-based recipes, check out some of my other favorites on the blog, and remember, cooking should always be a joyful experience! Happy layering!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Layers of Love: Easy Vegan Lasagna with Tofu Ricotta


  • Author: ranimellcgmail-com
  • Total Time: 90 minutes
  • Yield: 8 servings 1x
  • Diet: Vegan

Description

A comforting vegan lasagna made with layers of creamy tofu ricotta, roasted butternut squash, and hearty marinara sauce, perfect for family gatherings.


Ingredients

Scale
  • 24 oz marinara sauce
  • 9 oz package of no-boil whole wheat lasagna noodles
  • 1 medium butternut squash
  • 2 tablespoons Earth Balance vegan butter (or coconut oil)
  • Sea salt and black pepper
  • 56 shallots, chopped
  • 1 pound shiitake mushrooms, sliced thinly
  • 4 cloves garlic, minced
  • 1015 sprigs thyme
  • 1 large handful of fresh sage leaves
  • Olive oil for cooking
  • 2 tablespoons vegan parmesan cheese (optional)
  • A few leaves fresh basil or parsley, sliced thinly
  • 14 oz extra-firm tofu
  • 1/4 cup nutritional yeast
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1 scant teaspoon sea salt
  • 1/2 teaspoon black pepper
  • 1.5 tablespoons extra virgin olive oil
  • 1015 leaves basil
  • 1 lemon, zest and juice
  • 2 tablespoons vegan parmesan cheese (optional)

Instructions

  1. Preheat your oven to 400°F (200°C).
  2. Press the tofu with paper towels and a heavy can for 30 minutes.
  3. Slice the butternut squash in half, brush with olive oil, sprinkle with salt and pepper, and roast for 40-45 minutes until tender.
  4. In a skillet, sauté garlic in olive oil for 30 seconds, then add mushrooms, shallots, thyme, salt, and pepper, cooking for 7-9 minutes.
  5. Fry sage leaves in olive oil for about 5 seconds on each side and drain.
  6. Crumble pressed tofu into a food processor, add nutritional yeast, garlic powder, onion powder, sea salt, black pepper, olive oil, lemon zest, lemon juice, and basil, blending until creamy.
  7. Decrease oven temperature to 350°F (175°C) and grease a baking dish with olive oil.
  8. Layer marinara sauce, lasagna noodles, butternut squash mash, mushroom mixture, and tofu ricotta, repeating until ingredients are used.
  9. Cover with foil and bake for 20 minutes, then uncover, sprinkle with vegan parmesan, and bake for an additional 20 minutes until bubbly.
  10. Let cool slightly and top with crispy sage and fresh herbs before serving.

Notes

Feel free to customize with different veggies, and store leftovers in the fridge for up to 4 days or freeze for 2 months.

  • Prep Time: 30 minutes
  • Cook Time: 60 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 6g
  • Sodium: 400mg
  • Fat: 14g
  • Saturated Fat: 5g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 6g
  • Protein: 12g
  • Cholesterol: 0mg

Keywords: vegan lasagna, tofu ricotta, plant-based, comfort food, Italian, family recipe

Tags:

You might also like these recipes

Pinterest
Pinterest
fb-share-icon