If you’ve ever thought that lasagna was off-limits on a vegan diet, then you absolutely need to dive into this Vegan Lentil and Tofu Lasagna with Spinach and Sun-Dried Tomatoes Recipe. It’s a hearty, comforting dish that brings together wholesome lentils, creamy tofu ricotta, vibrant spinach, and the rich, tangy burst of sun-dried tomatoes to deliver layer upon layer of flavor and texture. This recipe transforms plant-based ingredients into an irresistible, satisfying meal that both vegans and non-vegans will adore. Trust me, you’ll want this on regular rotation.
Ingredients You’ll Need
All the ingredients here are simple, accessible, and each plays a starring role in building the incredible flavor, texture, and color of this lasagna. From earthy lentils to nutty walnuts and juicy sun-dried tomatoes, each component brings its own magic to the table.
- 3 cups water: Essential for cooking the lentils perfectly tender without losing their shape.
- ½ cup dried brown lentils (rinsed): Adds protein and a lovely meaty texture to the filling layers.
- 2 tsp salt (divided): Balances and enhances all the flavors throughout the dish.
- ¼ cup sun-dried tomatoes (in oil): Offers a vibrant burst of tangy sweetness and a beautiful red hue.
- ¼ cup walnuts: Adds a satisfying crunch that complements the softness of tofu and lentils.
- 8 oz. white mushrooms: Brings earthiness and umami depth when sautéed gently.
- 1 Tbsp reserved sun-dried tomato oil (or olive oil): Adds richness and carries the flavors beautifully in the sauté.
- 1 Tbsp Italian seasoning: Brings fragrant herbal notes that tie everything together.
- 14.5 oz. can petite diced tomatoes (in juices): Adds a juicy, fresh tomato flavor to the lentil mixture.
- 16 oz. lasagna noodles: The foundational layers that hold all the delicious fillings.
- 1 tsp olive oil: Prevents noodles from sticking and adds a subtle fruitiness.
- 23 oz. marinara sauce: The luscious tomato base that gives the lasagna its soul.
- 1 cup fresh spinach (tightly packed): Bright green, nutrient-rich, and adds lovely moisture and color.
- 1 Tbsp fresh basil (minced): Fresh, aromatic herb that lightens and livens the dish.
- 1 tsp fresh parsley (minced): Adds a mild, fresh herbal note as a final touch.
- 1 lb. extra firm tofu: The star of the vegan ricotta, creamy and protein-packed.
- 1 Tbsp lemon juice: Brings brightness and a touch of acidity that balances richness.
- 15.5 oz. can cannellini beans (with liquid): Enhances creaminess and body in the tofu ricotta mixture.
- 4 garlic cloves: Provides a gentle pungency that infuses every bite.
- 1 tsp black pepper (freshly cracked): Adds a subtle warmth and seasoning kick.
How to Make Vegan Lentil and Tofu Lasagna with Spinach and Sun-Dried Tomatoes Recipe
Step 1: Cook Lentils to Perfection
Start by bringing the water, lentils, and 1 teaspoon of salt to a boil, then reduce to a simmer. Let the lentils cook gently for about 15 to 20 minutes until tender but still holding their shape. This step is crucial because those lentils will provide that lovely bite and hearty texture in your lasagna. Once done, drain any excess water and set them aside—it’s the perfect base for the savory lentil layer.
Step 2: Prepare the Mushroom and Nut Mixture
Grab your food processor and pulse together the sun-dried tomatoes, walnuts, and white mushrooms. This combination creates a deeply flavorful and rustic filling that mimics the texture of a finely minced sauté. Keep an eye on the texture—it should be chunky enough to give dimension but nicely combined. Trust me, this mixture is a game changer for any vegan lasagna lover.
Step 3: Cook Your Lasagna Noodles
While the mushroom mixture is coming together, cook your lasagna noodles until just al dente, about 8 to 10 minutes. The noodles will finish cooking in the oven, so avoid overcooking. Toss them gently with olive oil to keep them from sticking, then cover with a kitchen towel to keep warm. Layering perfectly cooked noodles makes all the difference when it’s time to assemble.
Step 4: Sauté Mushroom Mixture with Seasoning
Heat your reserved sun-dried tomato oil or olive oil in a pan over medium-low heat, adding half a teaspoon of salt and the mushroom mixture. Sauté slowly, letting the mushrooms release their moisture, then reabsorb it, intensifying their flavor. Stir occasionally to prevent burning. This slow cooking builds the umami-rich heart of your lasagna, so don’t rush it!
Step 5: Blend the Creamy Tofu Ricotta
Drain the tofu but leave it a bit moist — it helps create that luscious ricotta texture. In a food processor, combine the tofu, salt, lemon juice, Italian seasoning, cannellini beans with their liquid, garlic, and fresh black pepper. Blend until smooth and creamy, like traditional ricotta. This vegan ricotta is silky, tangy, and utterly dreamy, making every bite comforting and delicious.
Step 6: Finish the Lentil Mixture
Into your sauté pan with mushrooms, stir in the Italian seasoning, cooked lentils, and petite diced tomatoes. Let everything simmer for about 5 minutes until the flavors meld and deepen. This savory mixture provides the robust, filling layer that complements the creamy tofu ricotta perfectly. Your layers are building up beautifully already!
Step 7: Assemble Your Vegan Lasagna
Finally, the fun part—assembling your masterpiece! Start with a thin layer of marinara sauce spread across the bottom of your 9×13 inch dish. Then layer noodles just overlapping for a seamless base. Spread half the tofu ricotta evenly over the noodles, followed by a generous layer of fresh spinach. Top with another noodle layer, then add a more generous amount of sauce. Spoon the lentil mixture over this, spreading carefully, then add another noodle layer. Spread the rest of the tofu ricotta, top with noodles, and finish with the remaining marinara sauce. This careful layering ensures every bite bursts with flavor and texture.
Step 8: Bake to Perfection
Sprinkle freshly minced parsley and basil on top before covering your lasagna with tinfoil. Bake at 375°F for 40 minutes covered, allowing all the layers to meld and the noodles to fully tenderize. Then, remove the foil and bake for an additional 10 minutes uncovered to develop a slightly caramelized, golden top. When it comes out of the oven, your kitchen will smell incredible—almost too good to wait for it to cool!
How to Serve Vegan Lentil and Tofu Lasagna with Spinach and Sun-Dried Tomatoes Recipe
Garnishes
A sprinkle of chopped fresh basil and parsley on top brightens the dish visually and flavor-wise. For an extra touch, a drizzle of high-quality olive oil or a few sun-dried tomato pieces can add a lovely finishing note. The contrast between the fresh herbs and hearty layers is simply delightful.
Side Dishes
Serve this vegan lasagna with a crisp green salad dressed in lemon vinaigrette, or some garlic roasted vegetables to keep things light and refreshing. A warm crusty bread with olive oil also pairs beautifully if you want something to sop up every delicious bite of sauce.
Creative Ways to Present
For a fun twist, make individual portions in ramekins for a personalized dinner experience. You can also layer in colorful grilled vegetables like zucchini or eggplant for an added layer of flavor complexity. The vegan lentil and tofu lasagna with spinach and sun-dried tomatoes recipe really welcomes your creative spin!
Make Ahead and Storage
Storing Leftovers
This lasagna keeps beautifully in an airtight container in the refrigerator for up to 4 days. The flavors even deepen after resting overnight, making it a perfect next-day meal.
Freezing
You can freeze both unbaked assembled lasagna and fully baked leftovers. For unbaked, cover tightly with foil and freeze for up to 3 months. When you’re ready, thaw in the fridge overnight before baking as directed. Baked leftovers freeze well too—just cool completely before wrapping.
Reheating
Reheat portions in the microwave or oven until warmed through, covering loosely to retain moisture. If frozen, thaw fully first for best texture. A touch of extra marinara on top before reheating keeps it vibrant and fresh.
FAQs
Can I use other types of lentils for this recipe?
Brown lentils work best here because they hold their shape and provide a nice texture. You could try green lentils too, but avoid red or yellow lentils as they tend to get mushy.
Is it necessary to use canned beans in the tofu ricotta?
The cannellini beans add creaminess and help mimic traditional ricotta’s texture. You could substitute with cooked white beans from scratch, but canned is convenient and works perfectly.
Can I make this gluten-free?
Absolutely! Swap out regular lasagna noodles for gluten-free versions or use thinly sliced zucchini or eggplant as noodle substitutes for a fresh take.
How long does it take to prepare this lasagna from start to finish?
The entire process, including cooking, assembling, and baking, takes about 1 hour and 45 minutes. It’s well worth the time investment for such a satisfying meal.
Can I freeze individual portions?
Yes! Portion out the lasagna into single servings and freeze in airtight containers. This makes for quick meal prep and easy weeknight dinners.
Final Thoughts
This Vegan Lentil and Tofu Lasagna with Spinach and Sun-Dried Tomatoes Recipe is one of those dishes you’ll want to share with everyone you love. It’s rich in flavors and textures yet totally comforting and nourishing. Whether you’re cooking for family, friends, or just treating yourself, this lasagna delivers on every level, proving that plant-based meals can be truly show-stopping. Give it a whirl—you won’t regret it!
Print
Vegan Lentil and Tofu Lasagna with Spinach and Sun-Dried Tomatoes Recipe
- Total Time: 1 hour 45 minutes
- Yield: 12 servings
- Diet: Vegan
Description
This hearty and flavorful Vegan Lasagna is a wholesome plant-based twist on the classic Italian comfort food. Layers of tender lasagna noodles are filled with a savory mixture of lentils, sun-dried tomato mushroom sauté, creamy tofu ricotta, fresh spinach, and rich marinara sauce, then baked to perfection. Ideal for a family dinner or meal prep, this recipe delivers a satisfying, nutritious, and delicious vegan meal that everyone will love.
Ingredients
Lentil Mixture
- 3 cups water
- ½ cup dried brown lentils (uncooked and rinsed)
- 2 tsp salt, divided
Mushroom Mixture
- ¼ cup sun-dried tomatoes (in oil)
- ¼ cup walnuts
- 8 oz. white mushrooms
- 1 Tbsp reserved sun-dried tomato oil (or olive oil)
- 1 Tbsp Italian seasoning
- 14.5 oz. can petite diced tomatoes (in juices)
Pasta and Sauce
- 16 oz. lasagna noodles
- 1 tsp olive oil
- 23 oz. marinara sauce (of your choice)
- 1 cup fresh spinach (tightly packed)
Tofu Ricotta
- 1 lb. extra firm tofu
- 1 Tbsp lemon juice
- 1 Tbsp Italian seasoning
- 15.5 oz. can cannellini beans (with liquid)
- 4 garlic cloves
- 1 tsp black pepper (freshly cracked)
- ½ tsp salt (part of the 2 tsp total)
Garnish
- 1 Tbsp fresh basil (minced)
- 1 tsp fresh parsley (minced)
Instructions
- Preheat: Preheat your oven to 375°F to prepare for baking the assembled lasagna.
- Simmer Lentils: In a pot, bring 3 cups of water, ½ cup lentils, and 1 tsp salt to a boil. Reduce to a simmer and cook for 15-20 minutes until lentils are tender but not mushy. Strain and set aside.
- Combine Mushroom Mixture: In a food processor, add sun-dried tomatoes, walnuts, and mushrooms. Pulse repeatedly until finely minced and well combined, scraping down the sides as needed.
- Cook Lasagna Noodles: Boil the noodles for 8-10 minutes until al dente. Drain and toss with 1 tsp olive oil to prevent sticking. Cover and set aside.
- Sauté Mushroom Mixture: Heat 1 Tbsp sun-dried tomato oil (or olive oil) with ½ tsp salt in a sauté pan over medium-low heat. Add the mushroom mixture and cook, stirring occasionally, until water released from mushrooms is reabsorbed and mixture is flavorful. Watch carefully to avoid burning.
- Prepare Tofu Ricotta: Drain excess water from tofu and break into pieces. Add tofu, ½ tsp salt, lemon juice, 1 Tbsp Italian seasoning, canned white beans with liquid, garlic cloves, and black pepper to the food processor. Process until smooth and creamy, resembling ricotta cheese.
- Finish Lentil Mixture: Add 1 Tbsp Italian seasoning, cooked lentils, and strained petite diced tomatoes to the sauté pan with mushrooms. Cook for an additional 5 minutes until well blended and fragrant.
- Assemble Lasagna: Spoon a thin layer of marinara sauce evenly on the bottom of a 9×13” baking dish.
- Layer Noodles: Place lasagna noodles overlapping slightly in a single layer over the sauce.
- Spread Tofu Ricotta: Evenly spread half of the tofu ricotta mixture over the noodles.
- Add Spinach: Spread fresh spinach evenly on top of the tofu ricotta layer.
- Layer Noodles: Add another layer of lasagna noodles, adding extra as needed to fit the dish.
- Add Sauce: Spread a generous layer of marinara sauce over the noodles.
- Add Lentil Mixture: Spread the lentil and mushroom mixture evenly on top of the sauce.
- Layer Noodles Again: Add another layer of noodles.
- Add Remaining Tofu Ricotta: Spread the remaining tofu ricotta over the noodles.
- Finish Layers: Add one more noodle layer and top with remaining marinara sauce.
- Bake: Sprinkle minced fresh parsley and basil over the top. Cover the dish with foil and bake at 375°F for 40 minutes. Remove foil and bake uncovered for an additional 10 minutes until bubbly and slightly golden.
Notes
- Do not overcook the lentils; they should be tender but hold their shape.
- Reserve some sun-dried tomato oil for sautéing for enhanced flavor.
- Tofu does not need to be pressed fully; a bit of moisture helps achieve creamy ricotta texture.
- Lasagna noodles will continue cooking in the oven, so avoid overcooking during boil.
- Covering the lasagna during initial baking prevents dryness and helps cook through.
- Using canned beans with liquid helps create smoother tofu ricotta.
- Prep Time: 30 minutes
- Cook Time: 1 hour 15 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
