Vegan Stuffed Shells
If you’re looking for a cozy, filling meal that’s sure to impress, then these Vegan Stuffed Shells are just what you need! They bring together the comforting flavors of Italian cuisine in a healthy, plant-based way. This recipe is perfect for busy weeknights or family gatherings when you want something hearty but easy to prepare. Trust me, once you try it, this dish will become a beloved favorite in your home!
Why You’ll Love This Recipe
- Easy to Make: With simple steps and straightforward ingredients, you’ll have this delicious meal on the table in no time.
 - Family-Friendly: Even the pickiest eaters will love these cheesy, stuffed shells—no one will guess they’re plant-based!
 - Make-Ahead Option: Prep the shells in advance and pop them in the oven when you’re ready to eat. Perfect for meal prep!
 - Flavorful and Satisfying: The creamy filling and zesty marinara make every bite a delight, satisfying both comfort food cravings and healthy eating goals.
 

Ingredients You’ll Need
Let’s gather some simple and wholesome ingredients to create these delightful Vegan Stuffed Shells. You probably have many of these items in your pantry already!
For the Filling
- 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
 - 9oz package frozen spinach, thawed and squeezed out as much liquid as possible
 
For the Shells
- 16 jumbo shells (regular or gluten-free)
 - 16oz of your favorite marinara
 
Optional Toppings
- (optional) fresh basil, roughly chopped
 - (optional) dairy-free cheese, shredded
 
Variations
This recipe is wonderfully flexible! Here are some fun ways to customize it to suit your tastes:
- Swap the greens: Use kale or Swiss chard instead of spinach for a different flavor profile.
 - Add some spice: Mix in red pepper flakes or sautéed garlic for an extra kick in the filling.
 - Try different sauces: Experiment with pesto or Alfredo sauce instead of marinara for a unique twist.
 - Incorporate veggies: Add diced zucchini or bell peppers into the filling for more texture and nutrition.
 
How to Make Vegan Stuffed Shells
Step 1: Preheat Your Oven
Start by preheating your oven to 350 degrees F. This ensures that your stuffed shells will bake evenly while you prepare everything else.
Step 2: Soak the Cashews
Place raw cashews in a heat-safe bowl. Bring 2 cups of water to boil and pour over the cashews. Let them sit for 10-15 minutes—this softens them up so they blend into a creamy filling later.
Step 3: Cook Your Shells
Next, cook the jumbo shells according to package instructions, but aim for about 1 minute less than recommended. You want them al dente since they’ll continue cooking in the oven. Once done, remove them from heat and set aside on a plate to cool slightly.
Step 4: Blend Your Filling
Drain the soaked cashews and add them to a high-speed blender along with the tofu, lemon juice, nutritional yeast, kosher salt, ground black pepper, and oat milk. Blend on HIGH for 2-3 minutes until smooth and creamy. Taste as you go; feel free to adjust seasoning or add more oat milk if needed.
Step 5: Mix in Spinach
Pour the creamy ricotta-like mixture into a medium-sized bowl and gently fold in the thawed spinach until well combined. This adds a lovely green color and loads of nutrients!
Step 6: Assemble Your Dish
Grab a casserole dish (about 10×7 inches works well). Pour half of your marinara sauce on the bottom. Now comes the fun part—stuff each shell with a generous spoonful of the filling. Nestle them into the marinara sauce like little cozy beds! Once all shells are filled, cover them with the remaining marinara sauce.
Step 7: Add Cheese (Optional)
If you’re feeling cheesy (in a good way!), sprinkle on some dairy-free cheese before covering your dish with foil.
Step 8: Bake!
Pop your casserole dish into the preheated oven and bake for about 30 minutes or until you see bubbles around the edges of your sauce.
Step 9: Melt That Cheese!
If you’ve added dairy-free cheese on top, remove the foil during the last 5-10 minutes of baking. This will allow it to melt beautifully!
Step 10: Serve & Enjoy!
Once out of the oven, let those stuffed shells cool slightly before serving. Top with fresh basil if desired—it adds such a nice touch! Enjoy this delicious meal with loved ones; it’s bound to be a hit!
Pro Tips for Making Vegan Stuffed Shells
Making vegan stuffed shells can be a delightful experience, and with a few handy tips, you can elevate your dish to the next level!
- 
Soak the cashews longer: If you have time, soak your cashews for a few hours or even overnight. This makes them super creamy and easier to blend, giving your ricotta a luxurious texture.
 - 
Don’t skip the spinach squeezing: Squeezing out excess water from the spinach is crucial. It prevents the filling from becoming watery, ensuring that each shell is packed with flavor and not soggy.
 - 
Experiment with marinara flavors: Choose a marinara sauce that excites your palate! Whether it’s spicy, herbed, or roasted garlic-infused, the right sauce can elevate your stuffed shells into something truly special.
 - 
Adjust seasonings to taste: Before mixing in the spinach, taste your ricotta mixture and tweak the seasonings to fit your personal preference. This ensures that every bite is bursting with flavor tailored just for you!
 - 
Let it rest after baking: After taking the dish out of the oven, let it sit for about 5 minutes before serving. This allows the flavors to meld together beautifully and makes it easier to serve.
 
How to Serve Vegan Stuffed Shells
Presentation can make all the difference when serving up this delicious meal! Here are some ideas to help you serve your vegan stuffed shells in style.
Garnishes
- Fresh basil: A sprinkle of roughly chopped fresh basil not only adds color but also enhances the overall flavor profile with its aromatic freshness.
 - Crushed red pepper flakes: If you enjoy a little heat, sprinkle some crushed red pepper on top just before serving. It’s an easy way to give your dish an extra kick!
 
Side Dishes
- Garlic bread: A warm slice of garlic bread pairs perfectly with vegan stuffed shells. The buttery garlic flavor complements the rich marinara sauce beautifully.
 - Mixed green salad: A simple mixed green salad with a light vinaigrette adds a refreshing crunch and balances out the hearty pasta dish.
 - Roasted vegetables: Roasted seasonal vegetables like zucchini, bell peppers, or asparagus provide an additional layer of flavor and nutrients while complementing the stuffed shells nicely.
 - Vegan Caesar salad: This classic salad made with dairy-free dressing offers a creamy contrast to the stuffed shells while bringing in crisp romaine lettuce and crunchy croutons.
 
With these tips and serving suggestions, you’ll create a heartwarming meal that everyone will love! Happy cooking!

Make Ahead and Storage
These Vegan Stuffed Shells are perfect for meal prep! You can easily prepare them in advance and store them for later, making weeknight dinners a breeze.
Storing Leftovers
- Allow the stuffed shells to cool completely before storing.
 - Transfer leftovers to an airtight container.
 - Keep in the refrigerator for up to 3-4 days.
 
Freezing
- Assemble the stuffed shells as directed but do not bake.
 - Cover the dish tightly with plastic wrap and then aluminum foil.
 - Freeze for up to 2 months. Thaw in the refrigerator overnight before baking.
 
Reheating
- To reheat from the fridge, preheat your oven to 350 degrees F and cover the dish with foil. Bake for about 20 minutes or until heated through.
 - If reheating from frozen, increase baking time to about 45-60 minutes, still covered with foil.
 
FAQs
Here are some common questions about making Vegan Stuffed Shells.
Can I make Vegan Stuffed Shells gluten-free?
Absolutely! Just use gluten-free jumbo pasta shells, and you’ll have a delicious gluten-free meal that everyone can enjoy.
What is the best way to serve Vegan Stuffed Shells?
Vegan Stuffed Shells are best served warm, garnished with fresh basil. Pair them with a simple green salad for a complete meal!
Can I use different fillings in my Vegan Stuffed Shells?
Yes! Feel free to get creative with your fillings. You can add roasted vegetables or other leafy greens like kale for added flavor and nutrition.
How long will Vegan Stuffed Shells last in the fridge?
They will stay fresh in the refrigerator for about 3-4 days when stored properly.
Can I customize this recipe?
Of course! The wonderful thing about Vegan Stuffed Shells is their versatility. Adjust spices or add your favorite veggies to make it your own!
Final Thoughts
I hope you love these Vegan Stuffed Shells as much as I do! They’re not only easy to make but also filled with wholesome ingredients that bring comfort to any table. Enjoy creating this delightful dish, and remember, cooking should be fun—don’t hesitate to experiment and make it yours! Happy cooking!
Vegan Stuffed Shells
Indulge in the comforting goodness of Vegan Stuffed Shells, a delightful dish that brings the heartwarming flavors of Italian cuisine right to your table. These plant-based shells are generously filled with a creamy, nut-based filling and nestled in zesty marinara sauce, making them a perfect choice for busy weeknights or family gatherings. Not only are they easy to prepare, but they also cater to all taste buds, ensuring even the pickiest eaters will be asking for seconds. With options for make-ahead convenience and endless variations, this recipe is sure to become a beloved staple in your home.
- Prep Time: 20 minutes
 - Cook Time: 30 minutes
 - Total Time: 50 minutes
 - Yield: Serves 4 (Approx. 8 stuffed shells per serving) 1x
 - Category: Dinner
 - Method: Baking
 - Cuisine: Italian
 
Ingredients
- 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
 - 9oz package frozen spinach, thawed and squeezed out as much liquid as possible
 - 16 jumbo shells (regular or gluten-free)
 - 16oz of your favorite marinara
 - optional fresh basil, roughly chopped
 - optional dairy-free cheese, shredded
 
Instructions
- Preheat your oven to 350 degrees F.
 - Soak cashews in boiling water for 10-15 minutes.
 - Cook jumbo shells until al dente according to package instructions.
 - Blend soaked cashews with tofu, lemon juice, nutritional yeast, salt, pepper, and oat milk until smooth.
 - Fold thawed spinach into the creamy mixture.
 - Stuff each shell with the filling and place in a baking dish layered with marinara sauce.
 - Cover with remaining sauce and optional dairy-free cheese.
 - Bake covered for 30 minutes; uncover for the last 5-10 minutes if using cheese.
 - Let cool slightly before serving.
 
Nutrition
- Serving Size: 2 stuffed shells (approx. 200g)
 - Calories: 320
 - Sugar: 3g
 - Sodium: 480mg
 - Fat: 14g
 - Saturated Fat: 2g
 - Unsaturated Fat: 11g
 - Trans Fat: 0g
 - Carbohydrates: 42g
 - Fiber: 6g
 - Protein: 10g
 - Cholesterol: 0mg
 
