• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

ZardyPlants

  • Home
  • Vegan & Oil-free Recipes
    • Cheezes
    • Breakfasts
    • Soups
    • Salads
    • Snacks & Apps
    • Entrees
    • Dips & Sauces
    • Ingredients
    • Desserts
    • Gluten Free
  • Shop
    • Recipe Books
    • Products I Use
  • About
  • Contact
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Vegan and Oil-free Recipes
  • Free Cookbook with Signup!
  • Plant-Based Jewish Recipes
  • Shop
  • Contact
  • About
×
Home » Vegan and Oil-free Recipes

Vegan Stuffed Shells For the Whole Family

Published: Nov 23, 2024 by Liz Madsen

Share with friends!

Jump to Recipe·Print Recipe

This post may contain affiliate links. See our disclosure policy for details.

Vegan Stuffed Shells are a super cozy, flavorful, and easy dinner. With some jumbo shells and our 5-minute vegan ricotta filling, you'll soon have an amazing comfort dish in about 30 minutes. It's great for meal prep and family gatherings!

Hey Internet, we've got another great pasta dish for you today. The ultimate comfort food, stuffed shells are normally filled with a ricotta-spinach mix. We developed a Vegan Ricotta Cheese a while back and it's so creamy. It's also made with a food processor, so you can make a batch of it and then just add your spinach. It's perfect for this shells recipe.

We love pasta and some of our best vegan recipes are noodle or pasta recipes. Our most popular recipe ever is or 15 Minutes Vegan Garlic Noodles. We also have our Lemon Tahini Broccolini Pasta and 15 Minute Vegan Lo Mein which continue to be a few of our most popular recipes. We also have the Vegan Ricotta Pasta and Vegan Manicotti which both use our Vegan Ricotta Cheese. We're also working on a vegan lasagna, coming soon!

Let's get into making this vegan version of the classic stuffed shell recipe everyone loves.

Why You'll Love These Vegan Stuffed Shells

  • Family Favorite: If your family likes Italian food, they'll definitely love this dish! It's kid-friendly too, so the whole family will enjoy it. This recipe makes about six to eight servings, so it's great making sure everyone gets fed. To make it a meal, try pairing it with our Vegan Garlic Bread and Air Fryer Asparagus, Portobello Steaks, or Air Fryer Brussels Sprouts (or your favorite veggie!).
  • Comfort Food: With gooey creamy vegan cheese in the ricotta filling and and luscious pasta sauce, this recipe turns into a delicious meal!
  • High Protein: With tofu dairy-free ricotta, there's 18 grams of protein in each serving of this recipe.

Ingredients

Pick up these simple ingredients the next time you're at your local grocery store. See the recipe card at the bottom of this post for full ingredients, instructions, and accurate nutrition information (to the best of my ability; please consult your physician or healthcare professional if you have specific dietary needs or need to meet a certain daily value of any nutrient). I give substitutions for the ingredients in the section below this one, so most people can still make this recipe!

  • 12 oz Jumbo Pasta Shells: Use gluten-free if needed. I've heard good things about Tinkyada Brown Rice Jumbo Shells.
  • 1 to 1.5 Batch of our Vegan Tofu Ricotta: This is really easy to make; takes about 5 minutes. The best part is that you can make our ricotta (in advance, if you like!) and then just dump in the spinach and just pulse it in.
  • 10 oz Frozen Chopped Spinach: You can find these in the frozen vegetable section, usually in a brick.
  • 1.5 Cups Marinara Sauce: We like to use a nice quality jarred sauce like Rao's, but use your favorite here.
  • Vegan Parmesan For Topping, Optional: Violife makes this amazing block of vegan parmesan that we use whenever we need it in our recipes. It tastes great and shreds so well with a microplane. We also have a Vegan Parmesan recipe that you could use in place of it.
  • Oil Spray, Optional: a little spray of oil can help vegan cheese melt. We tend to use an avocado oil spray when we use this method.

Substitutions

  • Vegan Ricotta: In a pinch, you could instead use vegan cream cheese. Depending on the brand, you may need to soften it, or add a bit of plant-based milk when placing it in the food processor. If you have a sensitivity to soy, the are instructions in our ricotta recipe on how to make it as an almond or cashew ricotta using raw cashews or blanched almonds! You could also use raw sunflower seeds to keep it nut-free.
  • Frozen Spinach: You can use fresh spinach for this recipe, however you'll need to cook it down to remove the liquid in it. Before starting the rest of the recipes, add some spinach to a non-stick pan and cook it on a stove on medium-high heat. It will wilt into tiny pieces. Let them cool and then you can use them in your ricotta mixture. 
  • Marinara Sauce: You can make your own sauce if you have canned tomatoes. Add some stewed tomatoes, tomato paste, olive oil, Italian seasoning, garlic powder, and onion powder to a blender. You'll have a tomato sauce in no time! 
  • Vegan Parmesan Cheese: You can use vegan mozzarella cheese shreds instead to cover the top of your pasta. Or try our vegan mozzarella sauce, which is this 5 minute creamy white sauce that tastes like mozzarella! If doing that, you don't need to cook the cheese sauce since it will cook in the oven.

How to Make Vegan Stuffed Shells

  1. Start a Pot of Water: In a large pot, add enough water to cover your jumbo shells. Add a tablespoon of salt if desired to flavor the pasta and let the water come to a boil. Once it does, cook the jumbo shells in the boiling water until they are al dente. Drain the excess water from your pasta.
  2. Pre-Heat Oven: Preheat your oven to 375 F (190 C).
  3. Defrost the Spinach: If you plan ahead, you can defrost the spinach block by placing in it in your refrigerator or out on a counter, depending on how soon you plan to use it. Otherwise, you can defrost your spinach. Remove it from any packaging and place it on a microwave safe dish. Microwave by setting the power to 30 percent and heating it for 2-3 minute intervals until it is pliable.
  4. Strain the Spinach: Hold your fine mesh strainer over a sink and then place your defrosted spinach in it. Press the water out of the spinach either by hand or, if it is too hot from the microwave, with the back of a spoon. You want to get the spinach from sopping wet to lightly damp. It will lose quite a lot of volume during this process but this is expected. Lightly pull apart the spinach into little pieces.
  5. Make the Ricotta Spinach Filling: If you have not done so already, you can make the vegan ricotta recipe right now. Add the cheese ingredients to the food processor and blend until desired texture. Then add your spinach and pulse it into the mixture. Taste the mixture. If needed, add an extra pinch of salt or dash of lemon, but we thought it was pretty delicious as is.
  6. Prepare the Baking Dish: In a 9x13 baking dish, add some of the tomato sauce, making sure to add it slowly to make sure you can reserve some for later. You want to use the back of a spoon to spread it out so that there are no white/empty spots on the bottom of the baking dish. This layer will help keep the pasta moist and add flavor.
  7. Fill the Shells: With a spoon (we like one with a pointed end), fill each of the cooked shells with a bit of your ricotta mixture. You could also use a piping bag or a plastic bag (like food storage bag) with the corner cut off to fill them instead. Place each filled shell in the baking tray. Avoid using broken shells. You should have enough shells to comfortable fill the whole tray with enough left over to make up for the broken one.
  8. Cover with Sauce: With the remaining pasta sauce, cover bits of the exposed pasta with dollops of sauce. Avoid hitting the dollops on open ricotta mixture to help prevent it from getting runny.
  9. Grate the Vegan Parmesan: If you are using the vegan parmesan, use a microplane to grate shreds over the shells. To help it melt, you can blast the top of the pasta with a little oil spray. Alternatively you can add a pan of ice cubes on the rack below your pan of vegan stuffed shells. The steam will help melt the vegan cheese. I would avoid the broiler here as the uncovered pasta bits may burn.
  10. Bake: Add the baking dish to you oven and bake for 15 to 20 minutes (you might want to check it at 10-15 minutes then bake for longer if needed, depending on whether your oven runs hotter than ours!).
  11. Serve: Let cool for 3 to 5 minutes and then plate with a large spoon or spatula. Goes perfectly with our vegan garlic bread!

Storage Instructions

Let baking dish cool completely. Add remaining stuffed pasta shells to an airtight container. Store in a refrigerator for 3 to 5 days. Reheat the shells in a microwave on a plate or in the oven with an oven-safe dish. Consider adding a little more sauce before reheating to help maintain the moistness of the shells.

Frequently Asked Questions

Why add such a large pinch of salt to the pasta water?

It's to flavor the pasta. Cooking pasta in a large pot of salted water is exactly how Italian cooks do it. Dried pasta becomes soft by absorbing the water in the pot. The salt in the water will flavor the pasta too.

Anything fresh I can add to the top of my pasta?

Fresh herbs are great as a topping to this dish. Just add them after baking! Fresh basil and fresh parsley are a common pairing with stuffed shells. If you want a crispy coating, try sprinkling with vegan breadcrumbs before baking. It's less crispy, but for more cheesy flavor you can sprinkle with nutritional yeast before baking.

Can I make this gluten-free?

Yes! The are gluten-free jumbo pasta shells out there. Tinkyada sells a rice-based version that works great. Follow the package instructions to cook them right.

More Great Vegan Pasta Recipes

  • Vegan Pasta Bake
  • Vegan Rasta Pasta
  • Vegan Cajun Pasta
  • 15 Minute Vegan Garlic Noodles
  • 15 Minute Vegan Lo Mein
  • Vegan Broccoli Pasta Sauce
  • Vegan Scallop Pasta
  • Vegan Sausage Pasta
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan stuffed shells on a plate.

Vegan Stuffed Shells For the Whole Family


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Liz Madsen
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Vegan Stuffed Shells are a super cozy and easy dinner. With jumbo shells and our vegan ricotta, you'll have this comfort dish in no time!


Ingredients

Units Scale
  • 12 oz Jumbo Pasta Shells
  • 1 to 1.5 Batch of our Vegan Tofu Ricotta (see note 2)
  • 10 oz Frozen Chopped Spinach, thawed
  • 1.5 cups Marinara Sauce
  • Vegan Parmesan For Topping, Optional (see note 3)
  • Oil Spray, Optional (see note 4)

Instructions

  1. Start a Pot of Water: In a large pot, add enough water to cover your jumbo shells. Add a tablespoon of salt if desired to flavor the pasta and let the water come to a boil. Once it does, cook the jumbo shells in the boiling water until they are al dente. Drain the excess water from your pasta.
  2. Pre-Heat Oven: Preheat your oven to 375 F (190 C).
  3. Defrost the Spinach: If you plan ahead, you can defrost the spinach block by placing in it in your refrigerator or out on a counter, depending on how soon you plan to use it. Otherwise, you can defrost your spinach. Remove it from any packaging and place it on a microwave safe dish. Microwave by setting the power to 30 percent and heating it for 2-3 minute intervals until it is pliable.
  4. Strain the Spinach: Hold your fine mesh strainer over a sink and then place your defrosted spinach in it. Press the water out of the spinach either by hand or, if it is too hot from the microwave, with the back of a spoon. You want to get the spinach from sopping wet to lightly damp. It will lose quite a lot of volume during this process but this is expected. Lightly pull apart the spinach into little pieces.
  5. Make the Ricotta Spinach Filling: If you have not done so already, you can make the vegan ricotta recipe right now. Add the cheese ingredients to the food processor and blend until desired texture. Then add your spinach and pulse it into the mixture. Taste the mixture. If needed, add an extra pinch of salt or dash of lemon, but we thought it was pretty delicious as is.
  6. Prepare the Baking Dish: In a 9x13 baking dish, add some of the tomato sauce, making sure to add it slowly to make sure you can reserve some for later. You want to use the back of a spoon to spread it out so that there are no white/empty spots on the bottom of the baking dish. This layer will help keep the pasta moist and add flavor.
  7. Fill the Shells: With a spoon (we like one with a pointed end), fill each of the cooked shells with a bit of your ricotta mixture. You could also use a piping bag or a plastic bag (like food storage bag) with the corner cut off to fill them instead. Place each filled shell in the baking tray. Avoid using broken shells. You should have enough shells to comfortable fill the whole tray with enough left over to make up for the broken one.
  8. Cover with Sauce: With the remaining pasta sauce, cover bits of the exposed pasta with dollops of sauce. Avoid hitting the dollops on open ricotta mixture to help prevent it from getting runny.
  9. Grate the Vegan Parmesan: If you are using the vegan parmesan, use a microplane to grate shreds over the shells. To help it melt, you can blast the top of the pasta with a little oil spray. Alternatively you can add a pan of ice cubes on the rack below your pan of vegan stuffed shells. The steam will help melt the vegan cheese. I would avoid the broiler here as the uncovered pasta bits may burn.
  10. Bake: Add the baking dish to you oven and bake for 15 to 20 minutes (you might want to check it at 10-15 minutes then bake for longer if needed, depending on whether your oven runs hotter than ours!).
  11. Serve: Let cool for 3 to 5 minutes and then plate with a large spoon or spatula. Goes perfectly with our vegan garlic bread!

Notes

  • Note 1: You can make this recipe gluten-free with gluten free shells.
  • Note 2: Our vegan ricotta is really easy to make; takes about 5 minutes. Best part is that you can make our ricotta and then just dump in the spinach and just pulse it in.
  • Note 3: Violife makes this amazing block of vegan parmesan that we use whenever we need it in our recipes. It tastes great and shreds so well with a microplane. We also have a Vegan Parmesan recipe that you could use in place of it. Vegan mozzarella shreds will also work.
  • Note 4: A little spray of oil can help vegan cheese melt. We tend to use an avocado oil spray when we use this method.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Pasta, Dinner
  • Method: Baking
  • Cuisine: American, Italian

Did you make this recipe?

Share a photo and tag us @zardyplants — we can't wait to see what you've made!


Click Here to Sign Up for my Newsletter and Never Miss a Recipe!

« Super Easy Apple Mug Cake
Protein Hot Chocolate (Vegan and Easy To Make!) »

Share with friends!

Filed Under: Entrees, Vegan and Oil-free Recipes

Follow us on Social Media

  • Facebook
  • Instagram
  • Pinterest

You May Also Like:

High Protein Tofu Gnocchi (Easy Vegan Recipe)

Peanut Butter Overnight Oats (Easy and High Protein)

Easy Healthy Chocolate Banana Protein Muffins Recipe

See More Recipes

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Primary Sidebar

Paul and Liz Madsen holding their dog Luna standing in front of a lake

Hi, we're Liz & Paul!

We develop plant-based comfort food recipes that are delicious, easy, and budget-friendly. We created Zardyplants to share our fun, delicious food with the world. But what does the name Zardyplants even mean?

More about us →

Trending

  • Vegan Garlic Noodles in a bowl
    Vegan Garlic Noodles
  • Vegan Cream of Mushroom Soup
  • Green matcha pound cake on a gray stone slab
    Vegan Matcha Pound Cake
  • Hand holding a vegan philly cheesesteak
    Vegan Philly Cheesesteak

Seasonal

  • Watermelon tuna poke bowl with veggies and fruits
    Watermelon Tuna
  • Vegan Macaroni Salad in a dish
    Vegan Macaroni Salad
  • Horizontal photo of two vegan chicken salad sandwiches stacked up
    Vegan Chicken Salad
  • A cut ice cream cake with chocolate and vanilla layers
    Vegan Ice Cream Cake

Want a free e-cookbook? Download our Everyday Plant-Based Recipes.

Green graduate badge stating "T. Colin Campbell Center for Nutrition Studies Plant-Based Nutrition Certificate Program nutritionstudies.org"
Paul and Liz Madsen holding their dog Luna standing in front of a lake

Hi, we're Liz & Paul!

We develop plant-based comfort food recipes that are delicious, easy, and budget-friendly. We created Zardyplants to share our fun, delicious food with the world. But what does the name Zardyplants even mean?

More about us →

Trending

  • Vegan Garlic Noodles in a bowl
    Vegan Garlic Noodles
  • Vegan Cream of Mushroom Soup
  • Green matcha pound cake on a gray stone slab
    Vegan Matcha Pound Cake
  • Hand holding a vegan philly cheesesteak
    Vegan Philly Cheesesteak

Seasonal

  • Watermelon tuna poke bowl with veggies and fruits
    Watermelon Tuna
  • Vegan Macaroni Salad in a dish
    Vegan Macaroni Salad
  • Horizontal photo of two vegan chicken salad sandwiches stacked up
    Vegan Chicken Salad
  • A cut ice cream cake with chocolate and vanilla layers
    Vegan Ice Cream Cake

Want a free e-cookbook? Download our Everyday Plant-Based Recipes.

Green graduate badge stating "T. Colin Campbell Center for Nutrition Studies Plant-Based Nutrition Certificate Program nutritionstudies.org"

Copyright © 2025 ZardyPlants on the Foodie Pro Theme

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT

Disclaimer - Terms and Conditions - Privacy Policy