This site is still under construction and will be live starting May 1st.
← Back to recipes

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.

Prep 20 min
Cook 35 min
Total 55 min
Servings 6
Difficulty easy

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. 1

    Preheat the oven to 375°F.

  2. 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. 3

    Heat olive oil in a skillet over medium heat. Add garlic and cook for 30 seconds until fragrant.

  4. 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. 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. 6

    Spread 1 cup of marinara sauce evenly across the bottom of a 9x13-inch baking dish.

  7. 7

    Fill each shell with about 2 tablespoons of the ricotta mixture and arrange them open-side up in the baking dish.

  8. 8

    Pour the remaining marinara sauce over the shells and sprinkle with dairy-free mozzarella.

  9. 9

    Cover with foil and bake for 25 minutes. Remove foil and bake an additional 10 minutes until hot and bubbly.

  10. 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.