5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This vegan lasagna is a hearty, plant-based twist on the Italian classic, made with layers of pasta, rich tomato sauce, and creamy cashew-tofu ricotta. It’s comforting, dairy-free, and a crowd-pleasing favorite that’s perfect for meal prep, holidays, or weeknight dinners.
Lasagna noodles (regular or no-boil)
1 tablespoon olive oil
1 small onion, diced
2–3 garlic cloves, minced
1 (28-ounce) can crushed tomatoes or 3 cups marinara sauce
1 teaspoon dried basil
1 teaspoon dried oregano
Salt and black pepper, to taste
For the Cashew-Tofu Ricotta:
1 cup raw cashews, soaked
1 (14-ounce) block firm tofu, drained
2 tablespoons lemon juice
1–2 garlic cloves
2 tablespoons nutritional yeast
1 teaspoon salt
¼ to ½ cup water (as needed for blending)
Soak Cashews: Soak cashews in hot water for 20 minutes, then drain.
Make Ricotta: Blend soaked cashews, tofu, lemon juice, garlic, nutritional yeast, salt, and water until smooth and creamy.
Make Sauce: Sauté onion and garlic in olive oil. Add crushed tomatoes, basil, oregano, salt, and pepper. Simmer to thicken.
Prep Noodles: Cook lasagna noodles per package instructions if not using no-boil noodles.
Assemble Lasagna: In a baking dish, layer sauce, noodles, and cashew-tofu ricotta. Repeat layers, finishing with sauce on top.
Bake: Cover with foil and bake at 375°F (190°C) for 40 minutes. Uncover and bake another 10–15 minutes until bubbly.
Rest & Serve: Let cool for 10–15 minutes before slicing and serving.
Add sautéed spinach, mushrooms, or zucchini for extra veggies.
Use store-bought vegan ricotta or marinara to save time.
Sprinkle vegan mozzarella on top before baking for a melty finish.
Add fresh basil to the ricotta for extra flavor.
Lentil-based pasta adds more protein.
Find it online: https://juliameals.com/vegan-lasagna/