Discover the ultimate comfort food with these incredible Vegan Stuffed Jumbo Shells! Each shell is generously filled with a creamy, savory spinach ricotta, bathed in rich marinara sauce, and baked until bubbling perfection. This hearty, plant-based dish is designed to impress and is perfect for feeding a crowd or enjoying a cozy family dinner.

Embrace Comfort Food, Plant-Based Style
There’s nothing quite like a warm, comforting pasta dish to bring everyone together. Whether it’s a bustling family gathering, a relaxed weeknight dinner, or a special holiday meal, dishes like lasagna, mac and cheese, or baked ziti always hit the spot. If you’re searching for a spectacular plant-based option that satisfies even the most discerning palates, look no further than these Vegan Stuffed Jumbo Shells. They effortlessly capture the essence of classic Italian comfort food, all while being completely dairy-free and vegan.
I’ve had the pleasure of serving these delightful shells on countless occasions, to a diverse range of friends and family. The reaction is always the same: amazement that such a rich and flavorful dish is entirely vegan! The secret lies in our unbelievably creamy and savory spinach ricotta filling, which rivals any traditional dairy-based version. Its texture is perfectly balanced, and its taste is so satisfying, it will have everyone reaching for seconds (and maybe even thirds!).
For those who love an extra touch of indulgence, a sprinkle of non-dairy mozzarella shreds over the top during the last few minutes of baking adds a gooey, cheesy layer. However, I promise you, the shells are incredibly delicious and fulfilling even without it. The star here is truly the spinach ricotta!

Why You’ll Fall in Love with These Vegan Stuffed Shells
These aren’t just any stuffed shells; they are a culinary triumph designed for maximum enjoyment and minimal fuss. Here’s why this recipe will quickly become a cherished favorite in your kitchen:
- Unforgettable Flavor: The combination of our homemade cashew and tofu-based spinach ricotta with robust marinara sauce creates a symphony of flavors that is both savory and incredibly rich.
- Creamy, Dreamy Texture: The ricotta filling is perfectly smooth and luxurious, contrasting beautifully with the al dente pasta shells and the hearty tomato sauce.
- Crowd-Pleasing & Kid-Approved: This dish has universal appeal. Its familiar flavors and fun shape make it a hit with children, while its sophisticated taste and satisfying nature delight adults. It’s the ultimate answer to “what should I cook for dinner that everyone will enjoy?”
- Easy to Make Ahead: Planning a dinner party or a busy week? These shells can be assembled in advance, making meal prep a breeze and allowing you to spend more time with your loved ones.
- Nutrient-Rich: Packed with the goodness of spinach, cashews, and tofu, this meal is not only delicious but also provides a good source of protein and essential nutrients.
- Truly Comforting: There’s something inherently soulful about a baked pasta dish, and these vegan stuffed shells deliver warmth and contentment with every bite.
Essential Tips for Stuffed Shell Success
Achieving perfectly cooked and perfectly stuffed shells is simple with a few key guidelines:
- Don’t Overcook the Pasta: This is crucial for retaining the integrity of the jumbo shells. Boil them until they are al dente, meaning they still have a slight bite to them. Remember, they will continue to cook a bit more in the oven. As soon as they are done, drain them immediately and rinse them thoroughly with cold water. This stops the cooking process and prevents them from sticking together, making them much easier to handle and stuff.
- The Art of Stuffing: While a small spoon certainly works, a piping bag with a large round tip will make filling the shells incredibly fast, clean, and efficient. It allows for even distribution of the ricotta and keeps your hands clean. If you don’t have a piping bag, you can improvise by cutting a corner off a sturdy Ziploc bag.
- Spinach Choice: Whether you opt for frozen or fresh spinach, both are perfectly fine and yield delicious results. If using frozen spinach, make sure it’s completely thawed and squeezed of all excess water. This step is vital to prevent a watery ricotta filling. If using fresh spinach, sauté it briefly until wilted, then squeeze out any moisture before adding it to the food processor.
- Master the Make-Ahead: These stuffed shells are an excellent candidate for meal prepping. You can fully assemble the dish in your casserole pan, cover it tightly with foil or a lid, and refrigerate it for up to 8-10 hours before baking. When baking from cold, allow a few extra minutes in the oven to ensure it’s heated through to the center. This makes holiday meals or busy weeknights incredibly stress-free.

More Irresistible Vegan Pasta Recipes for Any Occasion
If you’re as passionate about plant-based pasta as we are, you’ll love exploring these other crowd-pleasing vegan pasta dishes:
- Hearty Vegan Baked Ziti
- The Best Ever Vegan Lasagna
- Creamy Vegan Mac and Cheese
- Rich & Velvety Vegan Carbonara
- Dreamy Vegan Alfredo

Vegan Stuffed Jumbo Shells with Spinach
These Vegan Stuffed Jumbo Shells are filled with the most amazing spinach ricotta, covered with marinara sauce and baked to perfection! Comfort food that is perfect for feeding a crowd.
Pin Recipe
Ingredients
- 1 12-ounce package jumbo shells
- 1 26-ounce jar marinara sauce (about 3 cups)
For the Spinach Ricotta:
- 2 cups raw cashews (preferably soaked for at least 30 minutes, then drained)
- 1 14-ounce block firm tofu (drained and pressed to remove excess water)
- 1/2 cup nutritional yeast
- 1/4 cup fresh lemon juice (from about 1 large lemon)
- 1/4 cup water
- 1 1/2 teaspoons salt
- 2 teaspoons dried basil
- 2 teaspoons dried oregano
- 1 teaspoon garlic powder
- 1 10-ounce package chopped frozen spinach, thawed and squeezed dry (or 2-3 cups fresh spinach, wilted and squeezed dry)
Instructions
- Preheat your oven to 350 degrees F (175 degrees C). Prepare a large casserole dish by spreading about 1 cup of marinara sauce evenly over the bottom. This will create a flavorful bed for your stuffed shells.
- Cook the Jumbo Shells: Bring a large pot of salted water to a rolling boil. Add the jumbo shells and cook according to package directions, typically 8-10 minutes, until al dente. It’s better to slightly undercook them, as they will finish cooking in the oven. Drain the shells thoroughly and immediately rinse them with cold water to stop the cooking process and prevent them from sticking. Set them aside to cool slightly. Don’t worry if a few shells break; you’ll only need about three-quarters of the package.
- Prepare the Spinach Ricotta Filling: In a food processor, add the raw cashews and process until they form a fine, crumbly meal. Next, add the drained firm tofu, nutritional yeast, fresh lemon juice, water, salt, dried basil, dried oregano, and garlic powder. Process until the mixture is completely smooth and creamy, pausing to scrape down the sides of the bowl as needed to ensure everything is well combined.
- Once the ricotta base is smooth, add the thawed and thoroughly squeezed-dry spinach to the food processor. Pulse a few times until the spinach is just combined into the ricotta mixture. Be careful not to over-process at this stage; you want to see flecks of spinach.
- Stuff the Shells: Carefully pick up each cooked jumbo shell and generously scoop about 2 tablespoons of the spinach ricotta filling into its cavity. Arrange the stuffed shells open-side up in the prepared casserole dish, nestled closely together. Continue until all the filling has been used, or until your dish is full. As mentioned in our tips, a piping bag makes this step incredibly easy and mess-free!
- Pour the remaining marinara sauce evenly over the top of the stuffed shells, ensuring they are well covered. If desired, you can sprinkle with a handful of your favorite vegan mozzarella shreds at this point for an extra cheesy top.
- Place the uncovered casserole dish into the preheated oven and bake for 25 minutes, or until the sauce is bubbly and the shells are heated through. Remove from the oven, let it cool for a few minutes, then serve immediately and savor every delicious bite!
Watch the Recipe Video
For a visual guide on how to prepare these delectable Vegan Stuffed Jumbo Shells, check out the video below. It walks you through each step, ensuring your success in the kitchen!
Video Description: These Vegan Stuffed Jumbo Shells are filled with the most amazing spinach ricotta, covered with marinara sauce and baked to perfection! Comfort food that is perfect for feeding a crowd.
Notes & Customization Ideas
- Storage & Reheating: Leftover stuffed shells are fantastic! Store them in an airtight container in the refrigerator for up to 3-4 days. To reheat, simply warm them in the microwave or oven until heated through. For longer storage, these shells freeze beautifully. Assemble the dish, cover tightly with foil, and freeze for up to 2-3 months. Thaw overnight in the refrigerator before baking, or bake from frozen, adding extra time (approx. 45-60 minutes covered, then uncover for the last 15 minutes).
- Tofu Alternative for Ricotta: If firm tofu is not available or preferred, you can experiment with an almond-based vegan ricotta cheese. My vegan ricotta recipe provides an excellent alternative that maintains the creamy texture and rich flavor.
- Nut-Free Option: For a completely nut-free version, simply omit the cashews and use two blocks of firm tofu (approximately 28 ounces total) for the ricotta base. You might need to adjust the water content slightly, so start by adding less and gradually increase until you reach your desired creamy consistency. Alternatively, soaked and blended sunflower seeds can also work as a cashew substitute for a nut-free creamy base.
- Extra Cheesy Delight: As mentioned, a layer of your favorite non-dairy mozzarella shreds (brands like Daiya or Violife offer great options) can be added to the top of the shells before baking. This creates a beautifully golden, bubbly, and stretchy cheese topping that adds another layer of indulgence.
- Spice It Up: For those who enjoy a bit of heat, add a pinch of red pepper flakes to the spinach ricotta mixture or the marinara sauce.
- Add More Veggies: Feel free to sauté some finely diced mushrooms, zucchini, or bell peppers and fold them into the spinach ricotta mixture for added texture and nutrients.
Nutrition Information (per serving)
Calories: 425 kcal |
Carbohydrates: 51g |
Protein: 20g |
Fat: 18g |
Saturated Fat: 3g |
Sodium: 954mg |
Potassium: 815mg |
Fiber: 6g |
Sugar: 8g |
Vitamin A: 4563IU |
Vitamin C: 12mg |
Calcium: 154mg |
Iron: 5mg
Did you make this delicious recipe?
Share your culinary creation! Mention @nora_cooks_vegan_ or tag #noracooks on Instagram so we can see your amazing work!
I genuinely hope you love these Vegan Stuffed Jumbo Shells as much as I do. They are more than just a meal; they are an experience of hearty, wholesome, and unbelievably tasty plant-based comfort food that brings joy to any table. Enjoy!