• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
About Work With Me Latest Posts

Pinterest

Instagram

Dietitian Debbie Dishes

Dishing Up Healthy, Vegetarian Eats

  • Winter
  • Recipe Index
    • Diet
      • Gluten-Free
      • Vegan
      • Vegetarian
    • Method
      • 10 Ingredients or Less
      • Healthy Bowls
      • Meal Prep
      • No Bake
      • One Pot
      • Quick and Easy
    • Course
      • Beverages
      • Breakfast
      • Dessert
      • Main Dish
      • Salads
      • Side Dishes
      • Snacks & Appetizers
      • Condiments and Sauces
    • Season
      • Fall
      • Spring
      • Summer
      • Winter
  • Nutrition

Pinterest

Instagram

About Work With Me Latest Posts
Home » Recipe » Course » Main Dish

Vegan Stuffed Shells

Created On: December 1, 2022 | By Debbie | 1 Comment

Jump to Recipe Print Share Pin

This post may include affiliate links. To learn more, see my privacy policy.

This vegan stuffed shells recipe transforms the traditional comfort food dish filled with cheese into a yummy meal that anyone can enjoy! You’ll make a quick tofu ricotta for these jumbo shells and then top with your favorite pasta sauce and a vegan mozzarella.

vegan stuffed shells in baking dish garnished with chopped parsley.

You are going to love this vegan-ized version of the classic comfort food recipe, stuffed shells! We love serving this when the weather is cold during the fall and winter months. It’s makes for a delicious and relatively easy meal when paired with a simple steamed vegetable on the side or a salad like this lemony kale caesar or this vegan Italian chopped salad.

Table of Contents

Toggle
  • Why You’ll Love this Recipe
  • Ingredient Notes and Substitutions
  • Step by Step
  • Stuffed Shells Tips:
  • What to serve with Vegan Stuffed Shells
  • Make Ahead and Storage
  • Recipe FAQs
  • More Delicious Recipes You’ll Love
  • Vegan Stuffed Shells

Why You’ll Love this Recipe

  • There’s no chopping involved in this recipe! Love when I don’t have to wash my cutting board.
  • Unlike a lot of stuffed shells recipes, the tofu ricotta for these shells needs no cashews.
  • Great for meal prep since one recipe can feed a crowd and leftovers reheat well. I love packing these in my lunch for work.
  • Freezer friendly so perfect if you want to save leftovers for future use.
  • This recipe is vegan, dairy free, egg free, nut free, and can easily be made gluten free too.

Ingredient Notes and Substitutions

vegan stuffed shells ingredients in bowls with labels.
  • Jumbo pasta shells: The most tedious part of making shells is the stuffing. Save yourself some headache by using jumbo sized shells. I use about 20 shells for this recipe since that fits well in my 8″x11″ baking dish. Make sure to cook a few extra shells in case some break!
  • Pasta sauce: Use your favorite jarred or canned pasta sauce to make this recipe even simpler. You could also use a homemade sauce if you prefer – my small batch tomato sauce would be delicious with these!
  • Tofu: Firm or extra firm tofu is best for the homemade spinach ricotta for these shells. No need to press it for this recipe, the extra moisture is needed for the ricotta. For a shortcut, you could purchase a vegan ricotta. There are a few different ones one the market now, but I haven’t had the chance to try any out.
  • Nutritional Yeast: Adds some “cheesiness” to the vegan ricotta stuffing. Ran out of nutritional yeast? Here are 9 nutritional yeast substitutes to try.
  • Red Wine Vinegar: Adds some acidity to the ricotta to balance out the flavor. You can also use fresh squeezed lemon juice.
  • Spinach: For simplicity, I used thawed frozen spinach for the filling. You could also use fresh spinach (one 5 oz bag for this recipe) – just add to a skillet with a little olive oil and sauté until wilted. You want to avoid using raw spinach in the filling because it can get too watery when baking.
  • Vegan Cheese: Crank up the comfort factor with some vegan mozzarella sprinkled on top of the shells before baking. I really like the vegan mozzarella shreds from VioLife as they melt nicely. You can also add some vegan parmesan too – here’s my favorite homemade vegan parmesan recipe!

See recipe card below for a full list of ingredients and measurements.

Step by Step

Step One: Bring a large pot of generously salted water to a boil on the stovetop. Add shells and cook to al dente according to package directions. (Mine took about 8 minutes for jumbo shells).

blended tofu ricotta in food processor.

Step Two: Meanwhile, make your tofu ricotta by adding the tofu, nutritional yeast, salt, pepper, garlic powder, and red wine vinegar to a food processor. Puree until smooth. Stir in thawed frozen spinach and set aside.

vegan tofu ricotta in bowl with thawed spinach stirred in.

Step Three: Add frozen spinach to the microwave to thaw. Add ricotta to the thawed spinach and stir.

thin layer of sauce and pasta shells in baking dish.

Step Four: Add 1/2 cup of sauce to the bottom of your baking dish. Fill with your cooked shells. (I used about 20 jumbo shells.)

shells in baking dish filled with tofu ricotta.

Step Five: Use a spoon or a piping bag to fill each shell with the tofu ricotta.

stuffed shells, sauce, and cheese in baking dish before baking.

Step Six: Spoon the rest of the sauce over the shells and sprinkle with vegan shredded mozzarella cheese. Cover with foil and bake.

baked stuffed shells in baking dish garnished with fresh parsley.

Step Seven: Garnish with chopped parsley or basil to serve.

Stuffed Shells Tips:

  • Stuff the shells more efficiently: Filling your shells with the ricotta can get a bit messy so try this trick! Add your tofu ricotta to a piping bag or gallon size Ziplock bag with one of the corners cut off. You can then easily pipe the filling into the shells.
  • Cook a few extra shells: No matter how gentle you try to be, a few of your shells will likely break when cooking. I generally throw in an extra 5 shells or so when cooking just in case.
  • Cover your shells: You’ll want to cover your stuffed shells with aluminum foil for the first part of the baking time so they don’t get too crispy/crunchy. You can also avoid crisp edges by evenly spooning the sauce over the top of the shells before baking.

What to serve with Vegan Stuffed Shells

Serve these vegan shells with a salad, steamed veggies, or roasted veggies. While the shells are baking, it’s easy enough to steam a bit of broccoli or green beans on the stovetop. You could even roast a pan of veggies in the oven at the same time as the shells. We love this oven roasted cabbage recipe. There are so many great salad options that would be delicious! Here are a few of my favorites for pairing with these stuffed shells: kale apple walnut salad, lemon kale caesar salad, white bean pesto salad with arugula, strawberry spinach salad.

Make Ahead and Storage

  • Make Ahead: Prepare shells as directed in the recipe until the baking step. Wrap tightly and store in the fridge for 1-2 days before baking. You can also freeze for up to 3 months until you are ready to bake. To bake from frozen, add an extra 20-30 minutes to the baking time.
  • Fridge: Allow leftover cooked shells to cool to room temperature before storing in the fridge covered or in an airtight container. Leftovers will keep for up to 3 days. To reheat, add single portion to the microwave and cook until hot. You can also reheat the whole dish in the oven at 350 degrees for 10-15 minutes or until warmed through.
  • Freezer: Allow cooked shells to cool to room temperature and then store in the baking dish after wrapping it tightly or transfer individual portions in containers to freeze. Shells can be frozen for up to 3 months.

Recipe FAQs

How do I make stuffed shells gluten free?

Make this recipe gluten free with just one swap – use gluten free pasta instead of traditional pasta shells.

Do you have to boil the pasta shells before baking?

As you’ll see in the recipe card below, we recommend cooking the shells to al dente before baking. There is not enough liquid for the shells to cook while in the oven so they need to be boiled first. Make sure to cook until al dente (about 1-2 minutes less than the full cook time on the package).

How do I thaw the frozen spinach?

I just pop the frozen spinach for the shell filling in the microwave for a minute or two to thaw. Squeeze or drain off any excess moisture if needed before adding the spinach to your ricotta filling. You can also add the frozen spinach to a fine mesh strainer and run under hot water until thawed.

More Delicious Recipes You’ll Love

  • Vegan Spinach and Mushroom Lasagna

    Vegan Dairy Free Lasagna

  • vegan baked ziti in pan close up

    Vegan Baked Ziti

  • vegan broccoli cheddar quiche

    Vegan Broccoli Cheddar Quiche

  • vegan lentil pot pie with biscuit topping in cast iron skillet.

    Vegetarian Lentil Pot Pie

Love this recipe?

Please leave a 5-star 🌟🌟🌟🌟🌟rating in the recipe card below!

stuffed shells on a white plate with a fork.

Vegan Stuffed Shells

Created by: Deborah Murphy

Course Entree, Main Dish
Cuisine Italian
Prep Time 15 minutes minutes
Cook Time 25 minutes minutes
Total Time 40 minutes minutes
6
This vegan stuffed shells recipe transforms the traditional comfort food dish filled with cheese into a yummy meal that anyone can enjoy! You'll make a quick tofu ricotta for these jumbo shells and then top with your favorite pasta sauce and a vegan mozzarella. 
Print
Pin
Share
Rate
Prevent your screen from going dark

Ingredients
  

For the Shells

  • 25 jumbo pasta shells
  • 24 oz jar pasta sauce
  • 1 1/2 cups shredded vegan mozzarella cheese

For the Tofu Ricotta

  • 14 oz package firm tofu
  • ¼ cup nutritional yeast
  • 1 tablespoons Italian seasoning
  • 1 teaspoon garlic powder
  • ¼ teaspoon sea salt
  • ¼ teaspoon ground black pepper
  • 2 cups frozen chopped spinach, thawed
  • 1 tablespoon red wine vinegar*

Instructions

  • Preheat oven to 375 degrees Fahrenheit.

Cook the Shells

  • Bring water to boil in a large pot. Add the pasta and cook according to package directions. When finished, drain through a colander, rinse under cold water, and set cooked pasta aside.

Make the Ricotta

  • Add the tofu, nutritional yeast, Italian seasoning, garlic powder, salt, and pepper to a food processor and blend until smooth. Transfer to a bowl and stir in the thawed spinach and red wine vinegar.

Assembly

  • In a 8"x11" baking dish, pour in 1/2 cup of the sauce and spread evenly in the pan. Arrange shells on top of the sauce. Stuff each shell with ~1 heaping tablespoon of cheese filling. Repeat until you've filled all the shells and run out of cheese filling.
  • Sprinkle with the shredded vegan mozzarella if using.
  • Cover the pan with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 10 minutes. Serve!

Video

Notes

  • To thaw frozen spinach: add to the microwave for a minute or two to thaw. Squeeze or drain off any excess moisture if needed before adding the spinach to your ricotta filling. You can also add the frozen spinach to a fine mesh strainer and run under hot water until thawed.
  • Homemade sauce: Check out my small batch tomato sauce. 
  • Red Wine Vinegar Alternative: One tablespoon fresh squeezed lemon juice can be used in the ricotta instead of red wine vinegar. 
  • Leftovers: Leftovers can be stored in the fridge for up to 3 days. Shells can be frozen for up to 3 months.

Nutrition

Serving: 3Shells | Calories: 323kcal | Carbohydrates: 43g | Protein: 16g | Fat: 10g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Sodium: 958mg | Potassium: 646mg | Fiber: 7g | Sugar: 6g | Vitamin A: 6603IU | Vitamin C: 11mg | Calcium: 207mg | Iron: 4mg

Make this recipe?

Share it with me on Instagram @dietitiandebbie and tag me #dietitiandebbie

Email Recipe Pin Recipe Share Recipe

posted in: Main Dish, Meal Prep, Pasta, Vegan, Vegetarian

Previous
Easy Vegan Lentil Tacos
Next
Chocolate Almond Bark

Reader Interactions

    5 from 2 votes (2 ratings without comment)

    Leave A Reply! Cancel reply

    Share your thoughts!
    Your email address will not be published. Required fields are marked with *
    Rate this recipe!




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Comments & Reviews

  1. Jessica @ Nutritioulicious says

    February 13, 2016

    My husband complains i don’t make pasta enough, although I try to make it once a week or every other week. He’ll be ecstatic if i make this for him. Just need to figure out how to make it so it works for the kids too without having to make two separate sauces!

    Reply

Primary Sidebar

Debbie - Author of Dietitian Debbie.

Welcome!

I'm Debbie, a Registered Dietitian and the writer behind this blog where you’ll find healthy, seasonal, vegan & vegetarian recipes! I'm on a mission to inspire you to eat more plants.

More About Me

Free Healthy 7-Day Vegetarian Meal Plan!

Subscribe to the newsletter for the latest + our free meal plan!

Search

Fall Recipes

  • roasted butternut squash and red pepper soup in bowl with croutons.
    Butternut Squash and Red Pepper Soup
  • red lentil pumpkin soup
    One Pot Red Lentil Pumpkin Soup
  • vegan apple crisp in bowl.
    Apple Crisp with Maple Syrup
  • Easy Kale Apple Walnut Salad
  • vegan baked pumpkin donuts with maple frosting on white marble
    Vegan Baked Pumpkin Donuts
  • Four Bean Vegan Chili
    Vegan Slow Cooker Chili

Popular Recipes

  • Simple Curry Spiced Quinoa
    Simple Curry Spiced Quinoa (Vegan, Gluten Free)
  • Warm Faro Salad with Roasted Vegetables
    Warm Farro Salad with Roasted Root Vegetables
  • 8 Healthy Ways to Flavor Your Oats
  • beet juice made in blender.
    Beet Juice Recipe (Blender)
  • pineapple cucumber smoothie in glass with slice of cucumber.
    Pineapple Cucumber Smoothie
  • vegan cream cheese stuffed peppers on a white plate.
    Cream Cheese Stuffed Peppers

What's For Dinner?

V
Vegan
GF
Gluten Free
VG
Vegetarian
  • Quick and Easy Recipes. Quick + Easy
  • One Pan Recipes. One Pan
  • Healthy Bowl Recipes. Salads
  • Healthy Bowl Recipes. Healthy Bowls

Browse Topics

  • Breakfast
  • Dessert
  • Main dish
  • Salads
  • Side Dishes
  • Snacks & Appetizers
  • Vegan
  • Vegetarian
Dietitian Debbie Submark

FREE Healthy 7-Day Vegetarian Meal Plan!

When you subscribe to the newsletter.

Connect

Follow on Pinterest

Follow on Instagram

Get In Touch

©2025, Dietitian Debbie Dishes. All Rights Reserved. About Privacy Policy Accessibility Policy
Back To Top
Design by Pixel Me Designs
×

Free Healthy 7-Day Vegetarian Meal Plan!

Subscribe to the newsletter for the latest + our free meal plan!

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.