Vegan Stuffed Shells

This post may contain affiliate links. Please read my disclosure and privacy policy.

These Vegan Stuffed Shells are stuffed with creamy vegan ricotta, and taste like the real thing! It’s hard to believe that the filling is dairy-free, and this recipe couldn’t be easier to make.

vegan stuffed shells in white baking dish

These stuffed shells make an easy weeknight dinner. You can whip up the creamy filling while the pasta shells cook, then stuff them and bake until everything is hot. It’s relatively low-effort!

Ingredients You’ll Need

These dairy-free stuffed shells are super-simple when it comes to ingredients.

Here’s what you’ll need:

  • Jumbo shells (most brands are vegan, but check the label to be sure)
  • 24-ounce jar marinara sauce (Rao’s brand is my favorite)
  • Vegan Ricotta (recipe follows)

You can top the baked shells with a sprinkling of Vegan Parmesan Cheese if you’d like to, but they are so flavorful, they don’t need anything extra.

Which Pasta Works Best?

I’ve tested this recipe with regular jumbo shells (which are vegan, according to the package) and with gluten-free jumbo shells, made from brown rice. Both work well, but I found that the gluten-free noodles need to be cooked until they are totally tender, because they do not become any more tender when you bake them in the marinara sauce.

jumbo shells dry and cooked

Feel free to experiment with any type of pasta you prefer!

How to Make Them

First, you’ll need to cook the shells. The box will most likely tell you how long to cook the pasta for stuffed shells (usually they suggest cooking the shells about 1-2 minutes less). I prefer my pasta to be pretty soft, so I cook them until they are tender, regardless.

I don’t find that they cook significantly more when baked, but feel free to experiment with it to see what you like best.

tofu ricotta processed in food processor

While the pasta is cooking, prepare the vegan ricotta. I’ve tested this recipe multiple times, and the version my family loves best is when I add some white miso into the mix. White miso reminds me of a concentrated Parmesan cheese flavor, so adding it to the filling gives it a more authentic cheesy flavor than using nutritional yeast, in my opinion.

To make the ricotta, simply add the tofu and seasonings to a food processor, and blend for about 60 seconds. Easy-peasy!

You can add a big handful of fresh spinach to this recipe, if you’d like some extra veggies inside, too. The flavor isn’t too noticeable, so it’s a great way to get any picky eaters in your life to eat more nutrients.

When the shells are done cooking, drain them and rinse with cold water to stop the cooking process.

tofu ricotta added to shells in pan

Pour half of the marinara sauce into the bottom of a large baking dish, then scoop the filling into each shell with a spoon. I don’t totally fill each shell, and keep in mind that this process will be a little messy.

Top the shells with the remaining marinara sauce, and then bake uncovered for about 20 to 25 minutes, until everything is bubbly hot. It’s so simple, yet so delicious!

shells topped with marinara and baked

Benefits of Using Tofu Ricotta

I love using this vegan ricotta recipe, because it’s nut-free and is an affordable source of plant-based protein. One 3.5-ounce serving of tofu packs 8 grams of protein!

Here’s what else you’ll love about tofu:

It’s also relatively neutral in flavor, so it works well in a variety of recipes! I hope you’ll enjoy it in these Stuffed Shells as much as my family does.

vegan stuffed shells topped with fresh basil

More Vegan Pasta Recipes

Looking for more dairy-free comfort food? Don’t miss these!

vegan stuffed shells in white baking dish
Add to Collection
Print Pin
4.84 from 6 votes

Vegan Stuffed Shells

These Vegan Stuffed Shells are filled with an easy vegan ricotta, for a dairy-free meal! They are ultra-creamy and delicious, and no one will guess that they aren't filled with cheese.
Course Main Course
Cuisine vegan
Keyword vegan stuffed shells
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 4
Calories 312kcal


  • 8 ounces jumbo shells (gluten-free, if needed)
  • 1 (14 oz) package firm tofu (397 grams)
  • 2 tablespoons white miso (46 grams)
  • 1 1/2 tablespoon lemon juice (22 grams)
  • 1 teaspoon sea salt (8 grams)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 (24 oz.) jar marinara sauce (I love Rao's brand)
  • Vegan Parmesan , for serving (optional)


  • Preheat the oven to 400ºF. Bring a large pot of water to a boil, then cook the shells according to the package directions.
    jumbo shells dry and cooked
  • While the pasta is cooking, add the tofu, miso, lemon juice, salt, basil, and oregano to a large food processor fitted with an S-blade. Process until very smooth, about 60 seconds. Stop and scrape down the sides, as needed.
    tofu ricotta processed in food processor
  • When the pasta is done cooking, drain the noodles and rinse them with cold water to stop the cooking process. Pour 1 and 1/2 cups of marinara sauce into the bottom of a 9-inch by 13-inch dish, and spread it out evenly. Add a spoonful of filling into each cooked shell, then place the shell into the prepared baking dish. The fills do not have to be filled all the way-- 1 to 2 tablespoons per shell is plenty, so you'll have enough filling for the whole casserole dish.
    tofu ricotta added to shells in pan
  • Once you've filled most of the shells (I usualy have a few that break, or a few that won't fit) pour the remaining sauce over the shells and spread it out evenly so the shells are covered in sauce. Bake at 400ºF for 25 minutes, or unti the shells are piping hot.
    shells topped with marinara and baked
  • Serve warm, with vegan Parmesan and fresh basil on top, if desired. Leftovers can be stored in an airtight container in the fridge for up to a week.
    finished shells served on a plate


Nutrition information is for 1/4 of this whole recipe. This is automatically calculated, and is just an estimate, not a guarantee.


Calories: 312kcal | Carbohydrates: 47g | Protein: 17g | Fat: 6g | Saturated Fat: 1g | Sodium: 907mg | Potassium: 158mg | Fiber: 3g | Sugar: 2g | Vitamin A: 11IU | Vitamin C: 2mg | Calcium: 147mg | Iron: 2mg

If you try these Vegan Stuffed Shells, please leave a comment below letting me know how you like them! And if you make any modifications, I’d love to hear about those, too. We can all benefit from your experience!

Reader Feedback: What’s your favorite weeknight dinner? Any other recipe requests you’d like to see here?

Get more recipes + meal plans in my books:

detox book and meal plan

Get Started Today!

Get a free 7-Day Kick Start when you sign up for my email newsletter

Leave a Reply

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

Recipe Rating

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



This looks great! I wonder if I can use the mixture in a ziti

Anne Heining

I’d love to make these but am intolerant to soy – is there anything i could use in place of the tofu? This looks sooo good!

    Megan Gilmore

    I don’t have a tested recipe for that yet, but maybe you could do a chickpea filling? I have a spit pea pesto stuffed shell here on my website, too!

Wendy Hall

I made cashew cheese for this and my husband and son just loved I also added spinach in a layer so I did not have to cook additional vegies


Thanks for the new recipe! I tried this out with the fam last night (with spinach as a garnish). Overall, it went over OK, but the general consensus was that the combo of the filling and sauce (I also used Rao’s) was too rich. Next time, I may reduce the miso a tad, add a little liquid to the filling, and also water down the sauce, either with veggie broth or water. Love these veg, kid-friendly recipes! You get me thinking outside the box about how to approach our family table.


Can’t wait to try this! Do you think red miso could work instead of white? Or would the flavor be too strong? Thanks!

    Megan Gilmore

    It’s been a while since I’ve had red miso in my fridge, but I do recall the flavor being stronger? I’d taste test it and see if that’s a flavor you’d like in the filling. And if you do like it, start with just a little bit and add more as you go.


Wow, these stuffed shells are surprisingly good! If I didn’t know the filling was vegan, I wouldn’t have guessed it just by the taste.


Delicious and easy! I used gluten free shells I bought on Amazon and added ground turkey to the red sauce for a little more protein since we are only dairy free in our household, not vegan.


Made these last night – delicious!


These stuffed shells are so delicious! Thank you for another wonderful recipe. I’ll definitely be making these again.

Get Started Today!

Get a free 7-Day Kick Start when you sign up for my email newsletter