Vegan Stuffed Shells
If you’re looking for a comforting and satisfying meal, these Vegan Stuffed Shells are sure to become a favorite in your home! Not only are they packed with flavor, but they also bring a sense of warmth that makes any dinner feel special. Whether it’s a busy weeknight or a gathering with family and friends, this dish is perfect for all occasions. Plus, it’s so easy to make that you can whip it up even on the most hectic days!
What I love most about this recipe is how versatile it is. The creamy filling made from cashews and tofu pairs beautifully with marinara sauce and jumbo pasta shells. It’s a wonderful way to enjoy classic Italian flavors while keeping it plant-based. Trust me; your family will be asking for seconds!
Why You’ll Love This Recipe
- Quick and Easy: This recipe comes together in just an hour, making it ideal for busy evenings.
- Family-Friendly: Everyone loves stuffed shells! They are fun to eat and can be customized to suit different tastes.
- Healthy Ingredients: Packed with spinach and protein-rich tofu, this dish is both nutritious and delicious.
- Make-Ahead Friendly: Prepare the shells in advance and bake them right before serving for a hassle-free dinner.
- Comforting Flavor: The combination of marinara sauce and creamy filling creates a cozy, satisfying meal.


Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients to create these delightful Vegan Stuffed Shells. You might already have some of these in your pantry!
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 to remove excess liquid
For the Shells
- 16 jumbo shells (regular or gluten-free)
- 16oz of your favorite marinara sauce
- (optional) fresh basil, roughly chopped
- (optional) dairy-free cheese, shredded
Variations
This recipe is wonderfully flexible! Here are some fun ideas to mix things up:
- Add More Veggies: Stir in chopped bell peppers or zucchini into the filling for added nutrition and flavor.
- Spice It Up: If you love heat, add red pepper flakes to the filling or top with spicy marinara sauce.
- Change the Sauce: Experiment with different sauces like pesto or alfredo for a twist on the classic flavors.
- Mix Up the Cheese: Try using different types of dairy-free cheese for varied textures and tastes.
How to Make Vegan Stuffed Shells
Step 1: Preheat Your Oven
Start by preheating your oven to 350 degrees F. This ensures that when you slide those stuffed shells in, they’re met with just the right temperature for bubbling goodness.
Step 2: Soak the Cashews
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. Soaking helps them blend smoothly into that creamy filling we crave!
Step 3: Cook the Shells
Cook your jumbo shells according to package instructions but reduce cooking time by one minute. This makes them al dente since they’ll finish cooking in the oven later. Once done, transfer them to a plate to cool slightly.
Step 4: Blend the Filling
Drain the soaked cashews 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. Scrape down the sides as needed! Taste and adjust seasoning if necessary; this step ensures every bite is delicious.
Step 5: Combine with Spinach
Pour your lovely ricotta mixture into a medium-sized bowl and fold in that nutritious spinach. The vibrant green adds color as well as vitamins!
Step 6: Assemble Your Dish
Grab a casserole dish (about 10×7 inches works well) and spread half of your marinara sauce at the bottom. One by one, fill each shell with the ricotta mixture using a spoon and nestle them into the sauce like little cozy beds! Pour over the remaining sauce.
Step 7: Add Optional Toppings
If you’re feeling cheesy (pun intended!), sprinkle some dairy-free cheese on top before covering your dish with foil.
Step 8: Bake Away!
Cover your pan tightly with foil and bake for about 30 minutes until bubbly. If you added cheese, remove the foil during the last 5-10 minutes so it can melt beautifully.
Step 9: Serve It Up!
Once out of the oven, let those stunning Vegan Stuffed Shells cool slightly before serving. You can garnish them with fresh basil if you like—a perfect finishing touch!
Now gather around your table because it’s time to enjoy this scrumptious meal together!
Pro Tips for Making Vegan Stuffed Shells
Making vegan stuffed shells can be a delightful experience, especially with a few handy tips up your sleeve!
-
Soak the cashews properly: This step is crucial for a creamy texture in your ricotta. Soaking softens the nuts, making them easier to blend and ensuring your filling is smooth and delicious.
-
Don’t overcook the shells: Cooking them al dente means they won’t fall apart during assembly or baking. They’ll absorb some sauce in the oven while still maintaining their shape.
-
Mix in fresh herbs: Add a handful of fresh herbs like parsley or oregano to the ricotta mixture for an extra burst of flavor. Fresh herbs elevate the taste and add a lovely color contrast.
-
Experiment with different fillings: Feel free to customize the filling by adding sautéed mushrooms, roasted red peppers, or even artichokes for variety. This makes the dish unique and caters to your family’s preferences.
-
Make-ahead convenience: Prepare these stuffed shells ahead of time and refrigerate them before baking. This saves you time during busy weeknights and allows the flavors to meld beautifully!
How to Serve Vegan Stuffed Shells
Serving vegan stuffed shells can be just as fun as making them! Here are some suggestions to present this comforting dish beautifully.
Garnishes
- Fresh basil: A sprinkle of roughly chopped fresh basil adds a pop of color and enhances the flavor.
- Dairy-free cheese: If you love cheesy dishes, topping your stuffed shells with dairy-free cheese before baking provides that gooey, melty goodness that everyone craves.
Side Dishes
- Garlic bread: A classic side with Italian meals, garlic bread complements the rich marinara and brings warmth to your dinner table.
- Mixed green salad: A light salad with balsamic vinaigrette balances out the hearty stuffed shells and adds freshness to your meal.
- Roasted vegetables: Seasoned roasted veggies like zucchini, bell peppers, or asparagus make for a nutritious and colorful addition that pairs well with the flavors of this dish.
- Steamed broccoli: Simple yet nutritious, steamed broccoli adds crunch and an additional layer of vitamins without overshadowing the main event.
With these tips and serving ideas, you’ll have a delightful meal that’s sure to impress not just your family but anyone who joins you at the table! Enjoy cooking and sharing these delicious vegan stuffed shells!


Make Ahead and Storage
These Vegan Stuffed Shells are perfect for meal prep! You can make them ahead of time, store them in the fridge or freezer, and have a delicious, healthy dinner ready to go whenever you need it.
Storing Leftovers
- Allow the stuffed shells to cool completely before storing.
- Transfer leftovers to an airtight container.
- Store in the refrigerator for up to 3-5 days.
Freezing
- Prepare the stuffed shells as directed but do not bake them yet.
- Allow them to cool completely, then cover tightly with plastic wrap or foil.
- Store in the freezer for up to 2-3 months. When ready to eat, thaw overnight in the fridge.
Reheating
- Preheat your oven to 350°F (175°C).
- If frozen, thaw in the refrigerator overnight before reheating.
- Cover with foil and bake for about 20-30 minutes until heated through. Remove foil for the last 5-10 minutes if cheese is added.
FAQs
Here are some frequently asked questions about Vegan Stuffed Shells:
Can I make Vegan Stuffed Shells gluten-free?
Absolutely! Just use gluten-free jumbo shells and double-check your marinara sauce ingredients to ensure they’re gluten-free as well.
How can I customize my Vegan Stuffed Shells?
You can add different vegetables like mushrooms or zucchini, or spice up the ricotta mixture with herbs like oregano or thyme for additional flavor!
Are Vegan Stuffed Shells easy to prepare?
Yes! This recipe is straightforward and perfect for weeknight meals, making it both an easy and delicious option for any family dinner.
How long do Vegan Stuffed Shells last in the fridge?
When stored properly in an airtight container, your Vegan Stuffed Shells can last for 3-5 days in the refrigerator.
What sauce works best with Vegan Stuffed Shells?
Your favorite marinara sauce is ideal! Feel free to experiment with other sauces like pesto or a homemade tomato basil sauce for a unique twist.
Final Thoughts
I hope you find joy in creating these delightful Vegan Stuffed Shells! They’re not just a meal; they’re a warm embrace on a plate that brings family together. Enjoy every bite, whether you’re sharing with loved ones or savoring them solo. Happy cooking!
Vegan Stuffed Shells
Indulge in the comforting flavors of Vegan Stuffed Shells, a delightful plant-based dish that brings warmth and satisfaction to your dinner table. These jumbo pasta shells are generously filled with a creamy mixture of cashews, tofu, and spinach, all bathed in a luscious marinara sauce. Perfect for busy weeknights or special family gatherings, this recipe is not only easy to prepare but also versatile enough to accommodate various tastes. With the option to customize with different vegetables or sauces, every bite promises to be a new experience. Your family will love this hearty yet nutritious meal that’s sure to become a staple in your household.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: Serves 4 (4 stuffed shells per serving) 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian
Ingredients
- 1/2 cup raw cashews
- 1/2 block firm tofu
- 16 jumbo pasta shells (regular or gluten-free)
- 9 oz frozen spinach
- 16 oz marinara sauce
- 2 tablespoons lemon juice
- 1 tablespoon nutritional yeast
- 1 teaspoon kosher salt
- 1/4 teaspoon ground black pepper
- 2 tablespoons Califia Farms Oat Milk
Instructions
- Preheat oven to 350°F (175°C).
- Soak cashews in boiling water for 10-15 minutes.
- Cook jumbo shells according to package instructions, reducing time by one minute for al dente.
- Blend soaked cashews with tofu, lemon juice, nutritional yeast, salt, pepper, and oat milk until smooth.
- Stir spinach into the cashew mixture.
- Spread half of the marinara sauce in a casserole dish and fill each shell with the filling. Arrange in the dish and top with remaining sauce.
- Optionally sprinkle with dairy-free cheese.
- Cover with foil and bake for 30 minutes; remove foil for the last 5-10 minutes if using cheese.
Nutrition
- Serving Size: 1 serving
- Calories: 180
- Sugar: 3g
- Sodium: 305mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 0mg
