Vegan Stuffed Shells
If you’re looking for a cozy, comforting meal that’s both delicious and easy to make, you’ve come to the right place! Vegan Stuffed Shells are one of my absolute favorites. They’re not just a treat for your taste buds; they also bring a warm, welcoming vibe to the dinner table. Whether it’s a busy weeknight or a family gathering, these stuffed shells never fail to impress. With their creamy filling and rich marinara sauce, they are sure to become a go-to recipe in your kitchen!
This dish is perfect for everyone—vegan or not. The hearty flavors and delightful textures will have your whole family asking for seconds. Plus, making them can be a fun activity to enjoy with loved ones!
Why You’ll Love This Recipe
- Quick and Easy: This recipe comes together in just about an hour, making it perfect for those busy evenings.
- Family-Friendly: Kids love these cheesy stuffed shells! You’ll find even the pickiest of eaters will devour them.
- Make-Ahead Convenience: You can prepare these shells in advance and bake them when you’re ready to eat—ideal for meal prep!
- Delicious Flavor: The combination of creamy filling and tangy marinara creates a flavor explosion with every bite.
- Wholesome Ingredients: Made with simple, plant-based ingredients that you can feel good about serving.

Ingredients You’ll Need
Let’s dive into these simple, wholesome ingredients! Each one plays a vital role in creating the delicious filling and sauce.
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! Feel free to get creative with the filling or toppings based on what you have at home. Here are some ideas:
- Swap the greens: Instead of spinach, try using kale or Swiss chard for a different twist.
- Add some spice: If you like a little heat, mix in some crushed red pepper flakes or diced jalapeños.
- Change up the flavor: Add sun-dried tomatoes or olives to the ricotta mixture for an extra burst of flavor.
- Top with something crunchy: Sprinkle some toasted breadcrumbs on top before baking for added texture.
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 cook evenly and come out perfectly bubbly!
Step 2: Soak the Cashews
Place your raw cashews in a heat-safe bowl. Bring 2 cups of water to boil and pour it over the cashews. Let them sit for 10-15 minutes. Soaking helps soften them so that they blend smoothly into your creamy filling.
Step 3: Cook the Shells
Cook the jumbo shells according to package instructions but reduce the cooking time by about one minute so they remain al dente. This way, they won’t get too soft while baking. After cooking, remove them from heat and set aside on a plate to cool slightly.
Step 4: Blend the Filling
Once your cashews are soaked, drain them and add them to a high-speed blender along with firm tofu, lemon juice, nutritional yeast, kosher salt, ground black pepper, and Califia Farms Oat Milk. Blend on high for 2-3 minutes until smooth and creamy. Don’t forget to scrape down the sides if needed! Taste your mixture; feel free to adjust seasoning as you like.
Step 5: Combine with Spinach
Pour your creamy cashew mixture into a medium-sized bowl and gently fold in the thawed spinach until well combined. This step adds both nutrition and color!
Step 6: Prepare Your Casserole Dish
Grab a casserole dish (around 10×7 inches works great) and spread half of your marinara sauce on the bottom. This helps prevent sticking and adds flavor right from the start!
Step 7: Stuff the Shells
Using a spoon, fill each shell with your ricotta-like mixture before placing them snugly into the marinara sauce in the dish. Once they’re all nestled in nicely, cover them with the remaining marinara sauce.
Step 8: Add Cheese (Optional)
If you’d like that cheesy goodness on top, sprinkle some dairy-free cheese over everything now!
Step 9: Bake!
Cover your casserole dish with foil (this keeps everything moist) and pop it into your preheated oven for about 30 minutes or until you see bubbles rising in the sauce.
Step 10: Serve & Enjoy
If you added cheese on top, remove the foil during the last 5-10 minutes of baking so it has time to melt beautifully. When it’s done baking, take it out of the oven (careful—it’s hot!) and serve with fresh basil sprinkled on top if desired.
And there you have it—Vegan Stuffed Shells that are not only comforting but also sure to please everyone around your table! Enjoy each delightful bite!
Pro Tips for Making Vegan Stuffed Shells
Making vegan stuffed shells is a delightful experience, and these tips will help you create the best dish possible!
-
Soak the cashews properly: This step ensures that your cashews blend smoothly into a creamy texture, making the filling rich and delicious.
-
Don’t overcook the shells: Cooking them al dente means they’ll hold their shape during baking and won’t become mushy. This allows for a perfect bite!
-
Adjust the seasoning: Taste your ricotta mixture before filling the shells. Personalize it to your palate by adding more lemon juice or salt if you prefer a bolder flavor.
-
Experiment with fillings: Feel free to add other ingredients to the filling, such as sun-dried tomatoes or artichoke hearts. These additions can bring an exciting twist to your stuffed shells.
-
Use quality marinara sauce: A flavorful marinara can elevate the entire dish. Opt for a brand that you love, or make your own for an extra special touch!
How to Serve Vegan Stuffed Shells
These vegan stuffed shells are not only delicious but also visually appealing! Here are some ideas on how to present this comforting dish beautifully.
Garnishes
- Fresh basil: A sprinkle of freshly chopped basil adds color and a burst of flavor.
- Nutritional yeast: Dusting with some extra nutritional yeast can give it a cheesy look while enhancing its umami flavor.
Side Dishes
- Garlic Bread: Crispy garlic bread complements the saucy stuffed shells perfectly, providing a satisfying crunch with every bite.
- Mixed Green Salad: A light salad with mixed greens, cherry tomatoes, and a tangy vinaigrette helps balance out the richness of the stuffed shells.
- Roasted Vegetables: Seasonal roasted vegetables like zucchini and bell peppers add color, nutrients, and a lovely caramelized sweetness that pairs wonderfully.
- Steamed Broccoli: Simple yet effective, steamed broccoli provides a vibrant green side that’s packed with vitamins and minerals.
Enjoy crafting this delightful meal for your family and friends! These vegan stuffed shells are sure to be a hit at any dinner table!

Make Ahead and Storage
Vegan Stuffed Shells are perfect for meal prep, making it easy to enjoy delicious plant-based meals throughout the week. You can prepare them in advance, store them, or even freeze them for later.
Storing Leftovers
- Store leftover stuffed shells in an airtight container in the refrigerator.
- They will stay fresh for up to 3-4 days.
- Reheat in the microwave or oven until warmed through.
Freezing
- To freeze, allow the stuffed shells to cool completely after baking.
- Place them in a freezer-safe container or wrap them tightly with plastic wrap and foil.
- They can be frozen for up to 2-3 months.
Reheating
- Thaw frozen shells overnight in the refrigerator before reheating.
- Reheat in the oven at 350°F (175°C) for about 20-25 minutes, covered with foil.
- Microwave on medium power until heated through, checking frequently.
FAQs
Got questions about Vegan Stuffed Shells? Here are some helpful answers!
Can I make Vegan Stuffed Shells gluten-free?
Absolutely! Just use gluten-free jumbo shells and check your marinara sauce for any hidden gluten ingredients.
How do I spice up my Vegan Stuffed Shells?
Feel free to add your favorite herbs and spices, such as Italian seasoning, garlic powder, or crushed red pepper flakes. This adds extra flavor to your ricotta mixture!
How long do Vegan Stuffed Shells last in the fridge?
These delicious stuffed shells can last in the fridge for about 3-4 days when stored properly in an airtight container.
Can I use something other than cashews for the ricotta?
Yes! You can substitute cashews with sunflower seeds or blended silken tofu if you prefer a nut-free option.
Are Vegan Stuffed Shells healthy?
Yes! Packed with nutrients from spinach and tofu, this recipe is a wholesome meal choice that’s both satisfying and nourishing.
Final Thoughts
I hope you enjoy making these Vegan Stuffed Shells as much as I do! They are not just a meal; they’re a cozy hug on a plate that brings comfort and joy to any dinner table. Whether it’s a family gathering or a simple weeknight dinner, these stuffed shells are sure to impress. Give them a try, and let me know how they turn out! Happy cooking!
Vegan Stuffed Shells
Indulge in the comforting goodness of Vegan Stuffed Shells, a delightful dish that combines hearty flavors with wholesome ingredients. These creamy, plant-based stuffed shells are perfect for any occasion, whether it’s a busy weeknight or a family gathering. With a rich marinara sauce and a delicious filling made from cashews and tofu, this recipe promises to satisfy even the pickiest eaters. Plus, they can be prepared in advance, making them an excellent choice for meal prep. Gather your loved ones, roll up your sleeves, and experience the joy of cooking together!
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: Serves 4
- Category: Main
- Method: Baking
- Cuisine: Italian
Ingredients
- 16 jumbo shells
- 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
- 16oz marinara sauce
- Optional: fresh basil, shredded dairy-free cheese
Instructions
- Preheat oven to 350°F (175°C).
- Soak cashews in boiling water for 10-15 minutes.
- Cook jumbo shells al dente as per package instructions.
- Blend soaked cashews, tofu, lemon juice, nutritional yeast, salt, pepper, and oat milk until smooth.
- Fold in thawed spinach until combined.
- Spread half the marinara sauce in a casserole dish.
- Fill each shell with the mixture and place into the dish. Cover with remaining sauce.
- Optional: Sprinkle dairy-free cheese on top.
- Cover with foil and bake for 30 minutes. Remove foil during the last 5-10 minutes if using cheese.
Nutrition
- Serving Size: 2 stuffed shells (approx. 200g)
- Calories: 320
- Sugar: 4g
- Sodium: 580mg
- Fat: 13g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 6g
- Protein: 12g
- Cholesterol: 0mg
