The Ultimate Vegan Black Bean Lasagna (Hearty & Healthy!)
Imagine a classic lasagna—bubbling, saucy, and deeply comforting—but reimagined into a wholesome, plant-based masterpiece that will satisfy even the most devout meat-eaters. That, my friends, is the incredible, hearty magic of this Vegan Black Bean Lasagna. It’s a stunning dish featuring tender layers of pasta, a rich and savory fire-roasted tomato and black bean sauce,…
Imagine a classic lasagna—bubbling, saucy, and deeply comforting—but reimagined into a wholesome, plant-based masterpiece that will satisfy even the most devout meat-eaters. That, my friends, is the incredible, hearty magic of this Vegan Black Bean Lasagna. It’s a stunning dish featuring tender layers of pasta, a rich and savory fire-roasted tomato and black bean sauce, and a luxuriously creamy, homemade tofu ricotta. It is, without a doubt, the best vegan lasagna you will ever make.
Here’s the thing about a great lasagna: it needs to be rich, satisfying, and feel like a true labor of love. I developed this recipe because I wanted to create a plant-based version that didn’t compromise on flavor or texture. This isn’t a light, flimsy lasagna; it’s a substantial, protein-packed, and deeply flavorful casserole that is perfect for a cozy family dinner, an elegant potluck, or a week of amazing make-ahead meals.
I promise you, there is no greater feeling than pulling this beautiful, bubbly lasagna from the oven. The homemade tofu ricotta, fortified with cashews and nutritional yeast, is a creamy, savory revelation, and the black bean sauce is slow-simmered to develop a deep, rich flavor. It’s pure, unadulterated comfort food, made healthy.
Get ready to master a plant-based show-stopper that will redefine what you think a vegan lasagna can be.
Why This Will Be Your New Favorite Lasagna Recipe!
You are going to be completely amazed by how hearty, “meaty,” and delicious this plant-based lasagna is. It’s a recipe that satisfies on every level. Here’s why:
- Incredibly Hearty and Satisfying: The combination of protein-packed black beans and lentils in the sauce creates a rich, “meaty” texture that is deeply satisfying and filling.
- Creamy, Dreamy Tofu Ricotta: This homemade vegan ricotta is a game-changer! It’s rich, creamy, savory, and incredibly easy to make in a food processor, perfectly mimicking the texture of traditional ricotta.
- A Healthy, Plant-Based Powerhouse: Packed with 15 grams of protein and 10 grams of fiber per serving, this is a wholesome, nourishing meal that you can feel great about serving your family.
- Perfect for Making Ahead: Like all great lasagnas, this one tastes even better the next day and is perfect for assembling in advance for a stress-free dinner.
- A True Crowd-Pleaser: The classic, comforting flavors and beautiful layered presentation make this a guaranteed hit with vegans, vegetarians, and meat-eaters alike!
Recipe Snapshot
| Prep Time | 25 minutes |
| Inactive Time | 1 hour 15 minutes |
| Cook Time | 1 hour 15 minutes |
| Total Time | 2 hours 55 minutes |
| Servings | 12 servings |
| Calories | 262 kcal per serving |
| Course | Main Course |
| Cuisine | Vegan, Italian-American |
| Difficulty/Method | Easy / Baking |
Your Shopping List for This Vegan Masterpiece
This recipe is built in three delicious parts. Here’s what you’ll need to create this comforting casserole:
→ For the Tofu Ricotta
- ¼ cup raw cashews → When ground, these add a wonderful richness and creaminess.
- 14 ounces extra-firm tofu → Drained and well-pressed! This is the heart of our ricotta.
- ¼ cup nutritional yeast → The secret to a cheesy, savory, umami flavor.
- 3 tbsp olive oil
- 2 tbsp finely chopped fresh basil
- Salt and pepper
→ For the Hearty Black Bean Sauce
- Two 15-ounce cans black beans → Rinsed and drained.
- One 28-ounce can fire-roasted diced tomatoes → Fire-roasted tomatoes add a wonderful, smoky depth.
- One 12-ounce can tomato paste → For a rich, concentrated tomato flavor.
- 1 small onion & 1/4 tsp garlic powder
- 1 tbsp dried oregano leaves, 2 tsp salt, ½ tsp black pepper → Our classic Italian seasonings.
→ For Assembly
- 8 ounces lasagna noodles → About 12 noodles.
Let’s Get Layering! Your Step-by-Step Guide
This is a fun and rewarding project of building delicious layers. Let’s start with the amazing Tofu Ricotta!
Part 1: The Creamy Tofu Ricotta
- Press the Tofu: This is a crucial first step! Wrap your block of drained tofu in several layers of paper towels. Place it on a plate and set something heavy on top, like a cast-iron skillet or a few books. Let it press for at least 30 minutes (or up to an hour) to remove excess water.
- Make the Ricotta: In a food processor, add the raw cashews and grind them into a fine powder. Crumble the pressed tofu into the food processor, then add the nutritional yeast, olive oil, and fresh basil. Season with salt and pepper and process until you have a creamy, ricotta-like texture. Set aside.
Part 2: The Rich Black Bean Sauce
- Simmer the Sauce: In a large saucepan, combine the fire-roasted tomatoes (with their juices), tomato paste, garlic powder, salt, pepper, oregano, chopped onions, and the rinsed black beans.
- Develop the Flavor: Bring the mixture to a boil over medium-high heat, then reduce the heat to low and let it simmer, uncovered, for about 30 minutes, stirring occasionally. This simmering time is key to developing a deep, rich flavor.
Part 3: Assemble and Bake
- Prep the Oven and Noodles: Preheat the oven to 375°F. Bring a large pot of salted water to a boil and cook the lasagna noodles according to package directions until al dente. Drain the noodles well.
- First Layer: Spread 1 cup of the black bean sauce in the bottom of a 9×13-inch baking pan. This prevents the noodles from sticking.
- Build the Layers: Arrange a single layer of cooked noodles over the sauce. Top the noodles with a layer of the Tofu Ricotta, spreading it evenly. Top the ricotta with a layer of the black bean sauce. Repeat this sequence—noodles, ricotta, sauce—two more times, for a total of three full layers.
- The Final Layer: End with a final, generous layer of the black bean sauce, making sure all the top noodles are completely covered. This is crucial to prevent them from drying out and getting crispy in the oven.
- Bake and Rest: Bake, uncovered, for 45 minutes, until hot and bubbly. Let the lasagna stand for at least 15 minutes before slicing and serving. This resting time is essential for the layers to set, so you get clean, beautiful slices.
WiseRecipes’ Top Tips for Perfect Vegan Lasagna
These are the non-negotiable secrets to ensuring your lasagna is creamy, flavorful, and holds together beautifully.
- You MUST Press the Tofu. I can’t stress this enough. Pressing the water out of the tofu is the most critical step for the Tofu Ricotta. If you skip it, your ricotta will be watery and your entire lasagna will be soupy.
- Don’t Skimp on the Sauce Simmer. Letting the black bean sauce simmer for a full 30 minutes is key. It allows the flavors of the tomatoes, onions, and spices to meld and deepen, and the sauce to thicken into a rich, hearty consistency.
- Cook Noodles to Al Dente. Cook your lasagna noodles just until they are al dente (still have a slight bite). They will continue to cook in the oven as the lasagna bakes, so this prevents them from turning to mush.
- Cover That Top Layer! Make sure your very top layer of noodles is completely covered with sauce. Any exposed noodle edges will dry out, harden, and become unpleasantly crunchy during the bake.
- Let it REST! This is the secret to a lasagna that slices beautifully instead of oozing all over the plate. Letting the lasagna stand for at least 15 minutes after it comes out of the oven allows the layers to set and firm up.
Vegan Black Bean Lasagna with Tofu Ricotta
Ingredients
Equipment
Method
- To press the tofu: Wrap the drained block of tofu in paper towels, place on a plate, and set something heavy on top for at least 30 minutes to press out excess moisture.
- To make the Tofu Ricotta: Add cashews to a food processor and grind them. Crumble in the pressed tofu, and add the nutritional yeast, olive oil, and basil. Season with salt and pepper and process until creamy. Set aside.
- Preheat the oven to 375°F. In a large saucepan, combine tomatoes and their juices, tomato paste, garlic powder, salt, pepper, oregano, onions and black beans. Bring to a boil, then reduce heat and simmer, uncovered, for about 30 minutes.
- Meanwhile, bring a large pot of salted water to a boil. Add the lasagna noodles and cook to al dente according to package directions. Drain well.
- Spread 1 cup of the prepared sauce in a 9×13-inch baking pan. Arrange a layer of noodles on top.
- Create three layers, alternating noodles, a spread of Tofu Ricotta, and a layer of sauce.
- End with a final, generous layer of sauce, making sure the top noodles are completely covered.
- Bake for 45 minutes, uncovered, until hot and bubbly. Allow the lasagna to stand for 15 minutes before cutting and serving.
Notes
Keep It Fresh! Storing and Make-Ahead
Lasagna is one of the all-time great make-ahead meals, and this vegan version is no exception.
- Make-Ahead: You can fully assemble the entire lasagna (without baking it), cover it tightly with foil, and store it in the refrigerator for up to 2 days. When you’re ready to eat, bake it as directed, adding about 15-20 minutes to the total bake time since it’s starting from cold.
- Freezer: This lasagna freezes beautifully! You can freeze the entire unbaked casserole, wrapped tightly in a layer of plastic wrap and a layer of foil, for up to 3 months. Thaw it overnight in the refrigerator before baking.
- Leftovers: Store leftover slices in an airtight container in the refrigerator for up to 5 days. The flavors get even better overnight!
FAQs: Your Vegan Lasagna Questions, Answered!
What is nutritional yeast? Do I have to use it?
Nutritional yeast is a deactivated yeast that is a secret weapon in vegan cooking. It has a wonderfully savory, nutty, and cheesy flavor, which is what makes our Tofu Ricotta taste so authentic. You can find it in the health food aisle of most grocery stores, and I highly recommend using it for the best flavor!
Can I make this recipe gluten-free?
Yes, absolutely! The filling and sauce are already naturally gluten-free. Simply substitute the regular lasagna noodles with your favorite brand of gluten-free lasagna noodles and cook them according to the package directions.
Can I add more vegetables to the sauce?
Of course! The black bean sauce is a fantastic base for more veggies. Sautéed mushrooms, chopped zucchini, or a few large handfuls of fresh spinach stirred in at the end would all be delicious additions to the sauce.
Can I use a different kind of bean?
While black beans are fantastic for their texture and flavor, this recipe would also work well with other hearty beans like rinsed kidney beans, pinto beans, or even a mix of all three.
Final Thoughts: A New Comfort Food Classic
There is nothing more satisfying than serving a classic comfort food dish that is not only incredibly delicious but also secretly wholesome and packed with plant-based goodness. This Vegan Black Bean Lasagna is a true celebration of hearty flavors and smart cooking. I hope it becomes a new, beloved staple for your family dinners and special occasions. Happy baking!




