Vegan Stuffed Shells
If you’re looking for a cozy, comforting meal that’s sure to please everyone at the table, these Vegan Stuffed Shells are just what you need! They’re rich and creamy, thanks to a delightful cashew and tofu filling, and they come together easily. This recipe is one of my favorites because it’s perfect for busy weeknights or family gatherings when you want something hearty but don’t have all day to cook. Plus, who can resist those giant pasta shells filled with delicious goodness?
The best part? Even your non-vegan friends will be coming back for seconds!
Why You’ll Love This Recipe
- Easy to make: With simple steps and minimal prep time, this dish comes together quickly.
- Family-friendly: Everyone loves stuffed pasta! It’s a fun way to get kids involved in the kitchen.
- Make-ahead convenience: Prepare the filling and stuff the shells in advance for an even quicker dinner on busy nights.
- Deliciously satisfying: The combination of flavors makes this dish a real crowd-pleaser.

Ingredients You’ll Need
Let’s gather some simple and wholesome ingredients. These are not only easy to find but also packed with flavor!
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 Pasta
- 16 jumbo shells (regular or gluten-free)
For the Sauce
- 16oz of your favorite marinara
Optional Toppings
- (optional) fresh basil, roughly chopped
- (optional) dairy-free cheese, shredded
Variations
Feel free to get creative with this recipe. It’s flexible enough to accommodate your taste preferences!
- Add more veggies: Mix in sautéed mushrooms or bell peppers into the filling for extra flavor.
- Swap the protein: Try using cooked lentils instead of tofu for a different texture and taste.
- Spice it up: Add red pepper flakes or Italian seasoning to the filling for a little kick.
- Change up the sauce: Use pesto or Alfredo sauce instead of marinara for a unique twist.
How to Make Vegan Stuffed Shells
Step 1: Preheat Your Oven
Begin by preheating your oven to 350 degrees F. This is an important step because it ensures that your stuffed shells bake evenly and come out bubbling hot.
Step 2: Soak Those Cashews
Place your raw cashews in a heat-safe bowl. Bring 2 cups of water to a boil and pour it over the cashews. Let them sit for about 10-15 minutes. Soaking helps them blend smoothly into a creamy consistency.
Step 3: Cook the Jumbo Shells
Cook the jumbo shells according to package instructions, but aim for about 1 minute less than directed so they remain al dente. This way, they won’t become mushy when baked! Drain them and set aside on a plate to cool slightly.
Step 4: Blend Your Filling
Once your cashews have soaked, drain them and add them to a high-speed blender along with tofu, lemon juice, nutritional yeast, kosher salt, ground black pepper, and oat milk. Blend on HIGH for about 2-3 minutes until smooth. Taste and adjust seasonings as needed—this is where you can make it your own!
Step 5: Mix in Spinach
Pour your creamy ricotta-like mixture into a medium-sized bowl and gently fold in the thawed spinach. This adds both nutrition and flavor!
Step 6: Assemble Your Shells
Grab a casserole dish (about 10×7 inches works well) and spread half of your marinara sauce on the bottom. Now comes the fun part! Spoon the ricotta mixture into each shell and place them snugly in the dish. Once all are filled, pour over the remaining marinara sauce.
Step 7: Add Cheese (Optional)
If you like that melty finish, sprinkle dairy-free cheese on top before covering it with foil.
Step 8: Bake Away!
Cover your pan with foil and bake for about 30 minutes or until everything is bubbling beautifully. If you added cheese, remove the foil during the last 5-10 minutes so it can melt perfectly.
Step 9: Serve & Enjoy
Once done baking, let them cool slightly before serving. Feel free to garnish with fresh basil if desired—it adds a lovely touch! Now dig in—you’ve earned it!
Enjoy these Vegan Stuffed Shells as they warm your heart (and belly)!
Pro Tips for Making Vegan Stuffed Shells
Creating the perfect vegan stuffed shells is easier than you think! Here are some handy tips to help you achieve that delicious, creamy filling and a beautifully baked dish.
-
Soak your cashews: Soaking cashews before blending helps create a velvety texture for your ricotta. This simple step makes it easier to achieve a smooth consistency, which enhances the overall creaminess of your stuffed shells.
-
Don’t overcook the shells: Cooking the pasta for just a minute less than package instructions ensures they retain some firmness. This prevents them from becoming mushy during baking and allows them to hold their shape while being stuffed.
-
Taste as you go: After blending the ricotta mixture, be sure to taste it! Adjusting the seasoning at this stage allows you to tailor the flavors to your preference, ensuring that every bite is packed with flavor.
-
Use quality marinara sauce: The sauce can make or break your dish! Opt for a high-quality marinara that complements the flavors of the filling. A good sauce adds depth and richness that ties everything together beautifully.
-
Experiment with fillings: Don’t hesitate to get creative! You can add other ingredients like artichokes, sun-dried tomatoes, or even different herbs to the ricotta mixture. Personalizing your filling will make each batch uniquely yours!
How to Serve Vegan Stuffed Shells
Once you’ve perfected your vegan stuffed shells, it’s time to present them in a way that makes everyone excited to dig in! Here are some delightful serving suggestions.
Garnishes
- Fresh basil: A few sprigs of freshly chopped basil not only brighten up the dish visually but also add a burst of flavor that pairs perfectly with the marinara.
- Dairy-free parmesan: Sprinkling some dairy-free parmesan on top before serving adds a savory touch and enhances that cheesy flavor without using animal products.
Side Dishes
- Garlic bread: This classic side is perfect for soaking up any extra marinara sauce. Simply spread vegan butter and garlic on slices of bread and toast until golden.
- Mixed green salad: A fresh salad with a light vinaigrette balances out the richness of the stuffed shells. Toss in your favorite greens and seasonal veggies for added crunch.
- Roasted vegetables: Seasonal roasted vegetables like zucchini, bell peppers, or asparagus provide a colorful and nutritious addition to your meal while complementing the flavors of the stuffed shells.
- Vegan Caesar salad: This creamy salad made with cashew-based dressing adds an exciting twist to your dinner table while keeping everything plant-based!
With these tips and serving suggestions, you’re all set to enjoy a comforting plate of vegan stuffed shells that’s not only delicious but also impressively presented!

Make Ahead and Storage
These Vegan Stuffed Shells are perfect for meal prep! You can easily make a big batch at the beginning of the week and enjoy them throughout. Here are some tips on how to store, freeze, and reheat your delicious shells.
Storing Leftovers
- Allow the stuffed shells to cool completely before storing.
- Place them in an airtight container in the refrigerator.
- Enjoy within 3-4 days for optimal freshness.
Freezing
- For long-term storage, arrange the assembled shells in a single layer on a baking sheet and freeze until solid.
- Once frozen, transfer them to a freezer-safe container or freezer bag.
- They can be stored for up to 3 months.
Reheating
- To reheat from frozen, preheat your oven to 350°F (175°C).
- Cover with foil and bake for about 40-50 minutes or until heated through.
- For refrigerated leftovers, simply bake uncovered for about 20-25 minutes until warmed.
FAQs
Here are some common questions about making these Vegan Stuffed Shells!
Can I make Vegan Stuffed Shells gluten-free?
Absolutely! Just use gluten-free jumbo pasta shells to keep this dish suitable for those avoiding gluten.
What can I substitute for cashews in Vegan Stuffed Shells?
If you have nut allergies, you can try using sunflower seeds or silken tofu as alternative creamy options.
How long do Vegan Stuffed Shells last in the fridge?
Stored properly in an airtight container, these stuffed shells will stay fresh for about 3-4 days in the refrigerator.
Are Vegan Stuffed Shells healthy?
Yes! These stuffed shells are packed with nutrients from spinach and tofu while being free from animal products, making them a healthy choice!
Can I add other vegetables to my Vegan Stuffed Shells?
Definitely! Feel free to mix in any of your favorite vegetables like zucchini, mushrooms, or bell peppers into the filling for extra flavor and nutrition.
Final Thoughts
I hope you enjoy making these Vegan Stuffed Shells as much as I do! This recipe not only brings comfort but also showcases how easy it can be to create wholesome meals that everyone will love. Whether it’s a weeknight dinner or special occasion, these shells are sure to impress. Happy cooking, and don’t forget to share your creations with friends and family!
Vegan Stuffed Shells
Indulge in the comforting flavors of Vegan Stuffed Shells, a delightful dish that is both hearty and wholesome. These plant-based pasta shells are generously filled with a creamy mixture of cashews, tofu, and spinach, making them a perfect option for busy weeknights or family gatherings. Not only are they easy to make, but they’re also adaptable to your taste preferences. Whether you’re hosting friends or enjoying a cozy dinner at home, these stuffed shells will surely impress everyone at the table—vegan or not!
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Total Time: 55 minutes
- Yield: Serves 4
- 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°F (175°C).
- Soak the cashews in boiling water for 10-15 minutes to soften.
- Cook the jumbo shells according to package instructions until al dente, then drain.
- In a blender, combine soaked cashews, tofu, lemon juice, nutritional yeast, salt, pepper, and oat milk; blend until smooth.
- Fold in thawed spinach into the creamy mixture.
- Spread half of the marinara sauce in a casserole dish. Fill each shell with the mixture and place them in the dish. Top with remaining sauce.
- Cover with foil and bake for 30 minutes. Remove foil for the last 5-10 minutes if using cheese.
- Let cool slightly before serving.
Nutrition
- Serving Size: 3 stuffed shells (approximately 300g)
- Calories: 380
- Sugar: 6g
- Sodium: 490mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 8g
- Protein: 15g
- Cholesterol: 0mg
