Go Back
Vegan stuffed shells with creamy cashew ricotta and spinach in marinara sauce served in a white ceramic bowl

Vegan Stuffed Shells (Creamy Comfort Food Dinner!)

Creamy, hearty, and loaded with spinach - these Vegan Stuffed Shells are total comfort food made entirely plant-based. With a silky cashew-tofu ricotta, rich marinara, and jumbo pasta shells, this is a wholesome dinner your whole family will love. Easily made ahead or frozen for later!
Prep Time 30 minutes
Cook Time 30 minutes
Servings 4

Ingredients
  

Dairy-Free Ricotta:

  • 1/2 cup raw cashews
  • 1/2 block firm tofu
  • 2 tablespoons lemon juice
  • 1 tablespoon nutritional yeast
  • 1 teaspoon kosher salt
  • 1/4 teaspoon ground black pepper
  • 2 tablespoons oat milk (or unsweetened almond milk)

Other Ingredients:

  • 9 oz frozen spinach, fully thawed and squeezed very dry
  • 16 jumbo pasta shells (regular or gluten-free)
  • 16 oz marinara sauce (homemade or store-bought)
  • Optional: fresh basil, roughly chopped
  • Optional: dairy-free shredded cheese

Instructions
 

  • Preheat oven to 350°F (175°C).
  • Place raw cashews in a heat-safe bowl. Pour 2 cups of boiling water over them. Let soak 10–15 minutes, then drain.
  • Cook jumbo shells according to package directions, but remove them 1 minute early so they are very al dente. They will finish cooking in the oven. Set aside on a plate to cool.
  • Add drained cashews to a high-speed blender with tofu, lemon juice, nutritional yeast, salt, pepper, and oat milk. Blend on HIGH for 2–3 minutes, scraping down the sides as needed, until smooth and creamy. Taste and adjust seasoning. Add more oat milk if the mixture is too thick.
  • Pour the ricotta mixture into a medium bowl and stir in the squeezed, thawed spinach until fully combined.
  • Spread half of the marinara sauce evenly over the bottom of a 10x7 casserole dish (or similar size).
  • Spoon the ricotta-spinach filling generously into each shell and nestle them into the marinara sauce, open side up. Spoon the remaining marinara over the top.
  • Top with dairy-free shredded cheese if using.
  • Cover the dish tightly with aluminum foil and bake for 30 minutes, or until sauce is bubbling.
  • If you added cheese, remove foil for the last 5–10 minutes to allow it to melt.
  • Serve warm, topped with fresh basil if desired.

Notes

  • Squeeze the spinach well: Excess moisture in the spinach will make your filling watery. Use a clean towel or squeeze with your hands until very dry.
  • Blend on high: The longer you blend, the creamier your ricotta will be. Don't cut this step short.
  • Gluten-free option: Use certified gluten-free jumbo shells.
  • Marinara sauce: Homemade is wonderful, but a good-quality store-bought jar works perfectly.
  • Double it: This recipe doubles easily - use a 9x13 dish. Make one pan now and freeze one for later.
  • Leftover tofu: Use remaining tofu in a tofu, brown rice, and veggie bowl for a great next-day lunch.

Make-Ahead and Freezer Instructions

Refrigerator: Assemble the dish, cover with foil, and refrigerate for up to 2–3 days. Bake as directed, adding 5–10 extra minutes as needed.
Freeze individual shells: Stuff shells and freeze on a baking sheet overnight. Transfer to a freezer-safe bag. Freeze up to several months. Assemble with sauce when ready and bake, adding extra cook time.
Freeze the whole dish: Assemble in a freezer-safe dish but do not bake. Cover tightly with foil and plastic wrap. Freeze up to several months. Thaw in the refrigerator for 24 hours before baking. Never put a frozen glass or ceramic dish into a hot oven.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3–4 days. Reheat in microwave or covered in a 325°F oven until warmed through.
This post is for informational purposes only and is not medical or nutritional advice. Please consult a healthcare professional for personalized health guidance.