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.
This recipe uses: Creamy Dairy-Free Ricotta (Cashew & Tofu)
Ingredients
Pasta
- 26 piecesJumbo pasta shells
Filling
- 1 tbspOlive oil
- 2 clovesGarlic cloves, minced
- 3 cupsFresh spinach, chopped
- 2 cupsDairy-free ricotta
- 1 largeEgg
- 0.75 tspSalt
- 0.25 tspBlack pepper
Assembly
- 3 cupsMarinara sauce
- 1.5 cupsDairy-free mozzarella shreds
Garnish
- 2 tbspFresh basil, chopped
Instructions
- 1
Preheat the oven to 375°F.
- 2
Bring a large pot of generously salted water to a boil. Cook the jumbo shells until just al dente. Drain and rinse with cool water to stop cooking. Set aside the best 20 intact shells — the extras account for any that tear during boiling.
- 3
Heat olive oil in a skillet over medium heat. Add garlic and cook for 30 seconds until fragrant.
- 4
Add chopped spinach and cook until wilted, about 2–3 minutes. Transfer to a clean kitchen towel or several layers of paper towels and press firmly to remove as much moisture as possible. Let cool slightly.
- 5
In a large bowl, whisk the egg, then add the dairy-free ricotta, cooked spinach mixture, salt, and black pepper. Mix until well combined. 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.
- 6
Spread 1 cup of marinara sauce evenly across the bottom of a 9x13-inch baking dish.
- 7
Fill each shell with about 2 tablespoons of the ricotta mixture and arrange them open-side up in the baking dish.
- 8
Pour the remaining marinara sauce over the shells and sprinkle with dairy-free mozzarella.
- 9
Cover with foil and bake for 25 minutes. Remove foil and bake an additional 10 minutes until hot and bubbly.
- 10
Garnish with fresh basil before serving.
Dairy Substitutions Used
Traditional ricotta is replaced with a cashew-tofu dairy-free ricotta, and mozzarella is replaced with plant-based cheese shreds for a similar melt and texture.
Tips & Variations
Shortcut: Use thawed frozen spinach instead of fresh—just squeeze out excess moisture before adding to the filling.
Make ahead: Assemble the dish and refrigerate up to 24 hours before baking.
Extra protein: Add plant-based ground meat or lentils to the filling.
Easy filling trick: Use a piping bag or zip-top bag to quickly fill the shells.
You Might Also Like
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.
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.