• Recipes
    • Air Fryer Recipes
    • Vegan Dinner Recipes
    • Vegan Dessert Recipes
    • Vegan Soups & Stews
    • Salad Recipes
    • Recipe Index
  • About
    • Subscribe
    • Podcast
  • Cookbooks
  • Shop
menu icon
go to homepage
  • Recipes
    • Air Fryer Recipes
    • Vegan Dinner Recipes
    • Vegan Dessert Recipes
    • Vegan Soups & Stews
    • Salad Recipes
    • Recipe Index
  • About
    • Subscribe
    • Podcast
  • Cookbooks
  • Shop
search icon
Homepage link
  • Recipes
    • Air Fryer Recipes
    • Vegan Dinner Recipes
    • Vegan Dessert Recipes
    • Vegan Soups & Stews
    • Salad Recipes
    • Recipe Index
  • About
    • Subscribe
    • Podcast
  • Cookbooks
  • Shop
ร—
Home ยป Recipes ยป Vegan Dinner Recipes

Vegan Stuffed Shells

Toni Okamoto sitting on a porch eating grapes
Modified: Aug 29, 2025 ยท Published: Nov 17, 2025 by Toni ยท This post may contain affiliate links ยท 1 Comment

Make the best vegan stuffed shells with tofu ricotta, marinara sauce, and vegan mozzarella for a creamy, comforting, filling, family-friendly meal in under an hour.

Jump to Recipe
Completed Vegan Stuffed Shells on a plate.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from me every week!

Jump to:
  • Why You'll Love This Recipe
  • The Ingredients and Substitutes
  • The Add-ins and Variations:
  • How to Make Vegan Stuffed Shells
  • FAQs
  • Pro Recipe Tips
  • How to Freeze Vegan Stuffed Shells
  • Serving Suggestions
  • Storage Instructions
  • More Vegan Dinner Recipes to Consider
  • Quick Vegan Gumbo
  • Easy Pastina Recipe (Italian Penicillin Soup!)
  • Vegan Gnocchi Soup
  • Vegan Stuffed Shells (with Tofu Ricotta)

Why You'll Love This Recipe

Made up of jumbo pasta shells stuffed with a simple, flavor-packed tofu ricotta (that's high-protein, low-fat, and ready in minutes!), smothered with marinara sauce, then sprinkled with optional vegan mozzarella, these vegan stuffed shells are a creamy, 'cheesy', comforting family-friendly meal, similar to my vegan white lasagna, but with faster, simpler assembly.

Best of all, it's just as satisfying and delicious as the classic, but now 100% vegan, made with wholesome, plant-based ingredients. Make it ahead, freeze it for later, and enjoy it just as perfectly as a mid-week meal as it is at special occasions and holiday meals.

Looking for more cozy pasta dishes? Try my vegan baked ziti or vegan stuffed manicotti.

The Ingredients and Substitutes

Ingredients for Vegan Stuffed Shells measured out on a white surface.

The Add-ins and Variations:

  • Spinach: To bulk up the vegan ricotta filling. Use fully thawed spinach squeezed of excess liquid, and finely chopped.
  • Basil pesto: Added to the vegan ricotta for deep herby, savory depth.
  • Seasonings: Add depth to tofu ricotta with nutmeg or cayenne/chili flakes.
  • Breadcrumbs: Remove the foil and sprinkle with breadcrumbs in the last 5 minutes (or broil at the end) for a little crunch.

How to Make Vegan Stuffed Shells

Process shot showing pasta shells in strainer.
Process shot showing ingredients added to food processor.

Step 1: Cook the pasta shells until al dente (about 2 minutes less than the package instructions suggest). Then, drain and rinse them to halt the cooking process.

Step 2: Meanwhile, roughly chop the onion and peel the garlic. Transfer both to a food processor with the tofu, nutritional yeast, lemon juice, olive oil, salt, and pepper. Blend to about 80% smooth. Then, pulse in the basil (just 4-6 times).

Avoid over-blending to avoid the tofu ricotta becoming green.

Process shot showing layer of sauce added to baking dish.
Process shot showing stuffed shells added to baking pan.

Step 3: Next, preheat the oven to 375°F/190°C. Meanwhile, spread half the marinara sauce over the bottom of a 9x13-inch baking dish.

Step 4: Then, use a small spoon or piping bag to fill each pasta shell with the tofu ricotta mixture and place them open-side-up in the dish.

Process shot showing addition of sauce onto stuffed shells.
Process shot showing pre-baked Vegan Stuffed Shells in baking dish.

Step 5: Spoon the remaining marinara sauce over the top, sprinkle with vegan mozzarella, and cover the dish with foil.

Step 6: Bake the stuffed vegan shells for 20-30 minutes, until the vegan cheese has melted and the sauce is bubbly. Finally, remove it from the oven, let it sit for 5-10 minutes, then optionally garnish with fresh basil, and enjoy.

FAQs

Can I substitute the tofu?

Try using almond or cashew ricotta (sunflower seeds make a nut-free version).

Can I use store-bought vegan ricotta?

Sure! Just note, the flavor and texture will vary, so I can't guarantee results.

Can you prepare stuffed shells ahead?

Sure! Assemble, then store the vegan ricotta stuffed shells wrapped tightly in the refrigerator for up to 24 hours. Bring to room temperature for 20 minutes before baking.

You could also prepare the vegan ricotta filling up to 3 days in advance. Any leftover vegan tofu ricotta works well for this vegan manicotti, lasagna (like this vegan white lasagna), over pizza (like this flatbread mini pizza, vegan breakfast pizza, or air fryer pizza rolls), as a dip/spread, and more.

Pro Recipe Tips

  • To avoid overcooked pasta: Only cook until al dente, then rinse immediately to halt the cooking process. It continues cooking in the oven.
  • For more flavorful pasta: Cook it in salted water or vegetable broth.
  • For easy filling: A piping bag makes things quick and easy.
  • Cover the baking dish: To avoid dry baked pasta. Uncover it to broil at the end for crispier edges.
  • To avoid watery tofu stuffed shells: Thoroughly drain the pasta and press the tofu.
Completed Vegan Stuffed Shells in baking dish.

How to Freeze Vegan Stuffed Shells

To freeze before baking: Assemble the tofu stuffed shells up until the point of baking, then cover the dish with plastic wrap AND aluminum foil and store for up to 2 months.

Bake from frozen, remove the plastic wrap and re-cover it with the foil, at 375°F/190C for 45-60 minutes until piping hot with melted vegan cheese.

To freeze after baking: Let it cool, then freeze the entire dish or (as I prefer) individual portions in freezer-safe containers, for up to 2 months.

Reheat the tofu ricotta stuffed shells in a microwave or oven at 350°F (175°C) until piping hot.

Serving Suggestions

Enjoy a portion of these comforting, filling vegan stuffed shells as a side or main, alone or with:

A simple side salad (leafy green or veggie-based like a vegan Cobb salad), and/or some bread (like crusty bread, this easy air fryer garlic bread, vegan focaccia, or a fluffy dinner roll like this garlic herb dinner roll).

It also pairs well with favorite holiday sides like this dairy-free green bean casserole, stuffing, candied yams with marshmallows, and more.

Storage Instructions

Fridge: Store vegan stuffed pasta shells in an airtight container for 4-5 days.

Reheat: Microwave portions (for 2-3 minutes) or bake covered at 350°F/180°C until piping hot.

Completed Vegan Stuffed Shells covered in foil.

More Vegan Dinner Recipes to Consider

  • Completed Quick Vegan Gumbo in bowls.

    Quick Vegan Gumbo

  • Completed Easy Pastina Recipe (Italian Penicillin Soup!) in a bowl.

    Easy Pastina Recipe (Italian Penicillin Soup!)

  • Completed Vegan Gnocchi Soup in a pot.

    Vegan Gnocchi Soup

If you tried this vegan stuffed shells recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Completed Vegan Stuffed Shells in baking dish.

Vegan Stuffed Shells (with Tofu Ricotta)

Toni
Make the best vegan stuffed shells with tofu ricotta, marinara sauce, and vegan mozzarella for a creamy, comforting, filling, family-friendly meal in under an hour.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 40 minutes mins
Total Time 55 minutes mins

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you'll get great new recipes from me every week!

Course Main Course
Cuisine American, Italian
Servings 6 - 8

Equipment

  • knife set
  • measuring spoons
  • measuring cups

Ingredients
  

  • 1 (12-ounce) package of jumbo pasta shells
  • 1 (16-ounce) block of extra-firm tofu drained
  • 1 medium yellow onion chopped
  • 3 whole garlic cloves peeled
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • ¼ cup nutritional yeast
  • 1 lemon juiced
  • 3 tablespoons olive oil
  • ¼ cup fresh basil leaves
  • 1 (25-ounce) jar of marinara sauce
  • 2 cups vegan mozzarella
  • Fresh basil for garnish (optional)

Instructions
 

  • Cook the pasta shells for 2 minutes less than the package instructions. Drain and rinse under cold water to stop the cooking process. Set aside.
  • While the pasta is cooking, add the tofu, onion, garlic, salt, pepper, nutritional yeast, lemon juice, and olive oil to a food processor. Blend until mostly smooth but not completely creamy.
  • Add the basil leaves and pulse 5 times. Avoid over-blending to keep the tofu ricotta from turning green. Set aside.
  • Preheat the oven to 375 degrees F (190 degrees C).
  • Spread half of the marinara sauce over the bottom of a 9x13-inch baking dish.
  • Using a small spoon, fill each pasta shell with the tofu ricotta mixture and place them open-side up in the baking dish. Continue until all the ricotta is used.
  • Spoon the remaining marinara sauce over the stuffed shells and top with vegan mozzarella.
  • Cover with aluminum foil or a baking sheet and bake for 20-30 minutes, or until the vegan cheese is melted.
  • Remove from the oven and let cool slightly. Garnish with fresh basil if desired, and serve warm.

Notes

 If you're making this for meal prep, freeze the shells in single-serving portions so they're easy to grab and reheat.
    • To avoid overcooked pasta: Only cook until al dente, then rinse immediately to halt the cooking process. It continues cooking in the oven.
    • For more flavorful pasta: Cook it in salted water or vegetable broth.
    • For easy filling: A piping bag makes things quick and easy.
    • Cover the baking dish: To avoid dry baked pasta. Uncover it to broil at the end for crispier edges.
Did you make this recipe?Mention @foodsharingvegan on Instagram!

More Vegan Dinner Recipes

  • Completed Quick Vegan Gumbo in bowls.
    Quick Vegan Gumbo
  • Completed Easy Pastina Recipe (Italian Penicillin Soup!) in a bowl.
    Easy Pastina Recipe (Italian Penicillin Soup!)
  • Completed Vegan Gnocchi Soup in a pot.
    Vegan Gnocchi Soup
  • Completed Vegan Manicotti (With Tofu Ricotta) in baking dish.
    Vegan Manicotti (With Tofu Ricotta)

Comments

    5 from 1 vote

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Andrea says

    November 18, 2025 at 6:18 am

    5 stars
    So creamy and delicious!

    Reply
Photo of Toni Okamoto, the author of this website, eating grapes and sitting on a porch.

Hi, I'm Toni. Welcome to Food Sharing Vegan. Here you'll find comforting, delicious, vegan recipes to share with friends and family.

  • Facebook
  • Instagram
  • Pinterest

Spring Salads

  • completed Vegan Greek Salad on a white plate against a white background
    Easy Vegan Greek Salad
  • Tortellini Pasta Salad
    Vegan Tortellini Pasta Salad
  • completed Vegan Chickpea Salad Sandwich on a white surface
    Vegan Smashed Chickpea Salad [Sandwiches, Wraps, Dip]
  • completed Taco Pasta Salad [Without Meat] on a plate
    Taco Pasta Salad [Without Meat]

Comforting Soups

  • Completed Easy Pastina Recipe (Italian Penicillin Soup!) in a bowl.
    Easy Pastina Recipe (Italian Penicillin Soup!)
  • Completed Vegan Gnocchi Soup in a pot.
    Vegan Gnocchi Soup
  • completed Sweet Potato Pumpkin Soup in a bowl alongside pot
    Sweet Potato Pumpkin Soup
  • completed Vegan Broccoli Cheddar Soup in a bowl
    Vegan Broccoli Cheddar Soup

Footer

As Featured On

Terms

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Newsletter

  • Sign up for emails and updates

About

  • About
  • Contact
  • Cookbook
  • Podcast

โ†‘ back to top

  • facebook
  • instagram
  • pinterest

Copyright ยฉ 2025 Food Sharing Vegan

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.