A Comforting Plant-Powered Classic
There’s something special about sinking your teeth into a warm plate of stuffed shells. Maybe it’s the nostalgia of family gatherings or a cozy weeknight dinner. When I first experimented with these vegan stuffed shells, I never imagined I could create such creamy, filling goodness without a hint of dairy. This dish is a delightful twist on a classic Italian favorite, where jumbo pasta shells are lovingly cradled with a rich, creamy filling that borders on indulgent, yet is entirely plant-based. Whether you’re a longtime vegan or simply looking to incorporate more plant-based meals into your routine, this recipe provides the comfort and flavor we all crave.
Why You’ll Love This Dish
Every bite of these vegan stuffed shells feels like a hug—warm, hearty, and oh-so-satisfying. First off, this dish is wonderfully versatile. It’s perfect for a family dinner, a potluck with friends, or even a casual holiday gathering. The best part? It’s easy to whip up and can be made ahead of time.
These stuffed shells are not just healthy; they’re also budget-friendly. With simple ingredients like tofu, spinach, and cashews, you can create something truly special without breaking the bank. And let’s not forget about the taste—rich cashew and tofu filling, blended with fresh spinach and a hint of lemon, delivers a creamy texture that makes every bite sing.
“These stuffed shells are my new go-to for family dinners! They’re hearty, wholesome, and everyone asks for seconds.” – Sarah R.
Preparing Vegan Stuffed Shells
Making these shells is a straightforward endeavor, with the payoff being a beautiful and delicious dish. You’ll start by soaking cashews to create a smooth filling, then boil the pasta, and finally, assemble everything before it goes into the oven. The entire process will be well worth it when you pull the bubbling dish out, its aroma wafting through your kitchen.
Here’s a quick overview of how it all comes together:
- Soak cashews to soften.
- Boil and cook pasta shells al dente.
- Blend cashew filling with tofu, spinach, and seasonings.
- Assemble shells stuffed with filling in marinara sauce.
- Bake and enjoy!
What You’ll Need
Gather these items to create your delightful dish:
- 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 Califia Farms Oat Milk (or your favorite plant milk)
- 9oz package frozen spinach, thawed (squeeze out as much liquid as possible)
- 16 jumbo shells (regular or gluten-free)
- 16oz of your favorite marinara sauce
- (Optional) Fresh basil, roughly chopped
- (Optional) Dairy-free cheese, shredded
Feel free to mix it up! For instance, if you don’t have firm tofu on hand, silken tofu works, though it may yield a slightly different texture.

Step-by-Step Instructions
Here’s how to bring your vegan stuffed shells to life:
- Preheat your oven to 350 degrees F.
- Place raw cashews in a heat-safe bowl. Bring 2 cups of water to boil and pour it over the cashews. Let them sit for about 10-15 minutes to soften.
- Cook the jumbo shells according to the package instructions, but aim for about 1 minute less than stated for a perfect al dente texture. Drain and set aside to cool.
- Once the cashews have soaked, drain them and add them to a high-speed blender with the tofu, lemon juice, nutritional yeast, kosher salt, ground black pepper, and oat milk. Blend on high for 2-3 minutes, scraping down the sides as needed. Taste and adjust seasoning if desired—this is your time to play!
- Pour the creamy ricotta mixture into a medium bowl and fold in the spinach until everything is well combined.
- In a 10×7 casserole dish, spread half of your marinara sauce at the bottom. Start to spoon the cashew filling lovingly into each shell and nestle them snugly into the marinara. Once all shells are filled, pour the remaining marinara sauce over them. If you’re feeling adventurous, sprinkle some dairy-free cheese on top.
- Cover your dish with foil and bake for 30 minutes or until you see the sauce bubbling. If you’ve added cheese, remove the foil for the last 5-10 minutes to let it melt beautifully.
- Serve hot, garnished with fresh basil if desired, and watch everyone dig in!
Best Ways to Enjoy It
These vegan stuffed shells shine on their own but can be paired with a few delightful sides. A crisp, green salad with a light vinaigrette brightens up the meal. Or consider serving them with crusty garlic bread to soak up any extra marinara sauce.
For a heartier option, a side of roasted vegetables drizzled with olive oil and a sprinkle of sea salt would complement the creamy shells beautifully.
Storage and Reheating Tips
If you find yourself with any leftovers (unlikely, but one can hope!), you can store them in an airtight container in the refrigerator for up to 4 days. To reheat, simply pop them in the oven at 350°F until warmed through—approximately 15-20 minutes should do the trick.
If you’d like to freeze these stuffed shells, layer them in a freezer-safe dish, separating layers with parchment paper to avoid sticking. They can be frozen for up to 3 months. Just remember to let them thaw overnight in the refrigerator before baking.
Helpful Cooking Tips
Here are a few pro tips to elevate your stuffed shells:
- Soaking the cashews not only softens them for blending but also helps achieve that creamy texture—don’t rush this step!
- Adjust the filling according to your taste—add herbs like oregano or thyme for a fragrant twist.
- If you want a little heat, feel free to add a pinch of red pepper flakes to the marinara sauce.
Creative Twists
While this recipe is fantastic as is, here are some creative variations to keep things interesting:
- Pesto Spinach: Swap out the spinach for fresh basil pesto for a vibrant flavor boost.
- Mushroom & Walnut: Add finely chopped mushrooms and walnuts to the ricotta mix for extra texture and depth.
- Summer Veggies: Load up with diced zucchini or cherry tomatoes, especially during the summer months when they’re at their peak.
Common Questions
How long does it take to prepare these stuffed shells?
From start to finish, expect to spend about an hour in the kitchen, including prep and assembly time.
Can I substitute the tofu?
Absolutely! If you’d prefer not to use tofu, silken tofu or even chickpeas can be blended instead for a different flavor and texture.
What can I serve with vegan stuffed shells?
They pair beautifully with a fresh side salad, garlic bread, or even steamed vegetables for a complete meal.
As you dive into making these vegan stuffed shells, you’ll find that it’s not just about the food—it’s about the love and nourishment that comes with creating a comforting, plant-based dish. Happy cooking!

