Home › Recipes › Mains

The Ultimate Vegan Lasagna

April 16, 2022MainsBy Carlos + Dominique
Serves 8Prep 35 minCook 1 hrTotal 1 hr 35 min

Prep and cook times are estimates — every kitchen moves at its own pace. Plus 4-8 hr cashew soak.

The Ultimate Vegan Lasagna

Layers of savory crumbles, creamy tofu-cashew ricotta, and a molten mozzarella cheese sauce poured over the top while it's still bubbling — this is the ultimate vegan lasagna, and it has ended many a "but I could never give up cheese" debate at our table.

We make this for literally every holiday and party. Our non-vegan friends and family can't tell the difference, and the pan always comes back empty.

Optional make-ahead: assemble a day ahead and refrigerate — the flavors meld and the noodles hydrate. Bake straight from the fridge, adding 10 minutes.

Watch it made

Directions

  1. Bring a large pot of water to a boil and cook the lasagna noodles according to the package directions. Drain and set aside to cool.
  2. Make the ricotta: once the cashews have soaked 4–8 hours, blend them with the non-dairy milk, lemon juice, garlic cloves, and salt until smooth. Break the tofu into chunks, add to the blender, and pulse until chunky like ricotta. Stir in the cooked spinach, then refrigerate until ready to use. Optional: salt the ricotta assertively — it should taste slightly over-salted on its own; under-seasoned ricotta is the bland layer in most vegan lasagnas.
  3. Heat the 2 Tbsp olive oil in a saucepan over medium heat. Add the diced shallot and garlic and cook until translucent. Add the beef crumbles and stir until well combined. Stir in the no-beef bouillon, then add the pasta sauce and spice blend. Mix well and simmer for 10–15 minutes. Set aside. Optional: taste the jarred sauce before seasoning — sodium and sweetness vary wildly by brand; adjust the spice blend to the sauce, not the other way around.
  4. Assemble: spread about 1 cup of the meat sauce evenly in the bottom of your favorite lasagna pan. Add 4 to 5 lasagna noodles, spread with 1/2 cup of the ricotta mixture, and sprinkle with mozzarella. Repeat the layers, spreading evenly.
  5. Make the cheese sauce: in a saucepan over medium-low heat, add 2 Tbsp olive oil and the remaining mozzarella shreds. Cook, whisking continuously, until the cheese is completely melted and bubbling. Spread evenly over the top of the assembled lasagna.
  6. Bake uncovered at 375°F for 35–40 minutes.
  7. Remove from the oven and let cool for 15 minutes. Enjoy!
  8. Cooking tip: make the cheese sauce AFTER you build the lasagna — it must go onto the lasagna hot, straight off the stove. This melt-the-cheese-first method is the fix for vegan cheese never melting — viewers call it a game changer.
Pin it

You may also like

Get new recipes first

One email when a new recipe drops. No spam, ever.