Dairy-Free Ricotta Lasagna
A hearty, comforting dairy-free lasagna layered with rich tomato sauce, tender pasta, creamy cashew-tofu ricotta, and melty plant-based mozzarella. Perfect for family dinners or meal prep.
This recipe uses: Creamy Dairy-Free Ricotta (Cashew & Tofu)
Ingredients
Pasta
- 12 piecesLasagna noodles
Sauce
- 1 tbspOlive oil
- 1 mediumYellow onion, diced
- 4 clovesGarlic cloves, minced
- 28 ozCrushed tomatoes
- 2 tbspTomato paste
- 1 tspDried oregano
- 1 tspDried basil
- 1 tspSalt
- 0.5 tspBlack pepper
Filling
- 3 cupsDairy-free ricotta
- 1 largeEgg
- 2 tbspFresh parsley, chopped
- 2 cupsFresh spinach (optional)
- 0.25 tspSalt
- 0.25 tspBlack pepper
Assembly
- 2 cupsDairy-free mozzarella shreds
- 0.25 cupDairy-free parmesan
Instructions
- 1
Preheat the oven to 375°F.
- 2
Bring a large pot of generously salted water to a boil. Cook lasagna noodles according to package instructions until al dente. Drain, drizzle lightly with olive oil to prevent sticking, and set aside.
- 3
Heat olive oil in a saucepan over medium heat. Add diced onion and cook for 4–5 minutes until softened.
- 4
Add minced garlic and cook for 30 seconds until fragrant.
- 5
Stir in crushed tomatoes, tomato paste, oregano, basil, salt, and black pepper. Simmer for 15 minutes, stirring occasionally.
- 6
If using spinach, wilt it in a dry skillet over medium heat for 2–3 minutes, then squeeze out as much moisture as possible and roughly chop.
- 7
In a large bowl, mix the dairy-free ricotta with the egg, parsley, salt, and black pepper until well combined. Fold in the wilted spinach if using. For a vegan version, substitute the egg with a flax egg: mix 1 tablespoon ground flaxseed with 3 tablespoons water and let sit for 5 minutes before adding.
- 8
Spread a thin layer of sauce (about 1/2 cup) across the bottom of a 9x13-inch baking dish.
- 9
Arrange 4 noodles over the sauce. Spread half the ricotta mixture evenly over the noodles, followed by about 1 cup of sauce and 3/4 cup of mozzarella.
- 10
Repeat with another 4 noodles, the remaining ricotta mixture, 1 cup of sauce, and 3/4 cup of mozzarella.
- 11
Finish with the remaining 4 noodles, the rest of the sauce, and the remaining mozzarella. Sprinkle dairy-free parmesan evenly over the top.
- 12
Cover tightly with foil and bake for 30 minutes. Remove foil and bake an additional 15 minutes until bubbly and lightly browned on top.
- 13
Let the lasagna rest for 15 minutes before slicing and serving.
Dairy Substitutions Used
Traditional ricotta is replaced with a cashew-tofu dairy-free ricotta. Mozzarella and parmesan are replaced with plant-based cheese alternatives, maintaining creaminess and melt without dairy.
Tips & Variations
Make ahead: Assemble the lasagna up to 24 hours in advance and refrigerate before baking.
Freezing: This lasagna freezes well either before or after baking. Thaw overnight before reheating.
Add protein: Add plant-based ground meat or lentils to the sauce for a heartier version.
Extra flavor: Add a pinch of red pepper flakes or a splash of balsamic vinegar to the sauce.
You Might Also Like
Dairy-Free Stuffed Shells with Ricotta
Jumbo pasta shells stuffed with creamy dairy-free ricotta and spinach, baked in marinara sauce and topped with melty plant-based mozzarella. A classic comfort dish made completely dairy-free.
Dairy-Free Baked Ziti with Ricotta
A cozy, weeknight-friendly baked ziti made dairy-free with rich marinara, tender pasta, creamy cashew-tofu ricotta, and melty plant-based mozzarella. All the comfort of classic baked ziti without the dairy.
Dairy-Free Spinach Ricotta Manicotti
Tender manicotti shells filled with creamy dairy-free ricotta and spinach, baked in rich marinara sauce and topped with melty plant-based mozzarella. A classic Italian comfort dish made completely dairy-free.