Vegan Stuffed Shells With Tofu Ricotta

These vegan stuffed shells are the ultimate comfort food flex made easy! You’ll love these tender pasta shells stuffed with creamy tofu ricotta, swirled in marinara, and baked until bubbly. Delizioso!
post featured image
Vegan pasta shells with tofu ricotta on a plate.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

There’s something about stuffed shells that just feels a little extra, in the best way. You’ve got the creamy, garlicky filling, the saucy, bubbly goodness—it’s comfort food, but with just enough flair to make it feel special. These vegan stuffed shells deliver all of that without being complicated, with a creamy tofu ricotta filling that comes together in minutes and marinara that ties it all together like a big, warm, carby hug.

Whether you’re planning a cozy weeknight dinner or putting together a dish for guests, this recipe has you covered. It’s easy to make, endlessly adaptable, and satisfying in that comforting, hearty kind of way. Serve it straight out of the baking dish, pass around some garlic bread, and let the cozy vibes take care of the rest.

Why You’ll Love These Vegan Stuffed Shells

There’s something undeniably satisfying about a dish that feels fancy but is secretly simple. These vegan stuffed shells are creamy, saucy, and comforting in all the right ways—and they’re guaranteed to make you look like you’ve got it all together (even if you definitely just pulled them out of the oven in your pajamas). From cozy weeknights to hosting friends, this recipe is ready to shine whenever you are. Here’s why you and everyone else will love them:

  • Creamy, Hearty, and Comforting: These vegan stuffed shells are everything you want from comfort food—soft, tender pasta shells filled with a garlicky, herby tofu ricotta and baked in marinara sauce until bubbly. It’s warm, cozy, and satisfying, like a big bowl of pasta should be.
  • Beginner-Friendly Without Feeling Basic: This recipe looks fancy but is so easy to pull off, it might just become your new weeknight go-to. The tofu ricotta takes five minutes in a food processor, the shells are forgiving, and the oven does most of the work. You don’t need to be an expert to nail this one—just bring your appetite.
  • Perfect for Any Occasion: These shells are just as good on a random Tuesday as they are for a holiday dinner. Serve them straight out of the baking dish for a low-key vibe or dress them up with fresh basil and vegan cheese for a dinner party win. Either way, leftovers reheat beautifully, so your future self will thank you.
  • Make-Ahead and Freezer-Friendly: These shells have your back when you’re planning meals ahead. You can assemble everything the night before and bake when ready, or freeze a batch to pull out when cooking feels like too much. They’re the ultimate in low-stress, high-reward dinners.

Key Ingredients

Here’s what makes these vegan stuffed shells so good: simple, humble ingredients coming together to create something that feels like it belongs in a restaurant but is totally doable in your own kitchen. Here are the key players:

Key ingredients for vegan stuffed shells with labels.
  • Jumbo Pasta Shells: These are the one must-have ingredient for vegan stuffed shells—they’re what give the dish its signature cozy, “stuffed” look and feel. You can usually find them at most grocery stores or big-box retailers like Target or Walmart. Can’t track them down? Swap in manicotti or use cooked lasagna noodles, rolling them around the filling to create lasagna rolls. Either way, you’ll still get all the creamy, saucy goodness.
  • Vegan Ricotta (Tofu and/or Cashews): This ricotta is the real MVP of vegan stuffed shells—creamy, garlicky, and just cheesy enough thanks to a quick blitz of tofu, garlic, lemon, and nutritional yeast. Add in spinach or kale for extra greens, or keep it classic. Not a fan of tofu? Cashew ricotta or a store-bought plant-based ricotta works just as well.
  • Marinara Sauce: The marinara sauce ties everything together in these vegan stuffed shells, so it’s worth choosing one you really love. A high-quality store-bought option is great for convenience, but if you’ve got the time, making a homemade marinara takes it to the next level. Feeling adventurous? A spicy arrabbiata sauce is also a great way to mix things up.
  • Nutritional Yeast: Nooch, a staple in any vegan kitchen, gives the ricotta its signature cheesy flavor. It’s subtle but essential, adding that extra layer of depth that takes these vegan stuffed shells from good to irresistible.
  • Fresh Basil: A sprinkle of fresh basil on top makes these shells feel extra special. If fresh basil isn’t in season, dried basil works in a pinch, or you can switch things up with parsley for a fresh finish.

Creative Ways To Customize Your Stuffed Shells

These vegan stuffed shells are endlessly adaptable, so you can make them just the way you like. Here are a few easy ways to switch things up:

  • Nut-Free: Skip the cashews and use tofu-only ricotta for a creamy, protein-packed filling.
  • Gluten-Free: Swap in gluten-free pasta shells or layer everything into a casserole for a no-stress lasagna vibe.
  • Veggie Boost: Fold in spinach, kale, or sautéed mushrooms for extra greens and flavor.
  • Switch the Sauce: Try a creamy vegan Alfredo, spicy arrabbiata, or roasted red pepper sauce for a fresh twist.
  • Turn Up the Heat: Add red pepper flakes to the ricotta for a spicy kick.
  • Cheesy Finish: Sprinkle with melty vegan mozzarella or vegan parm for an extra-savory topping.
Vegan pasta dish with melted plant-based cheese.

How To Make Plant-Based Stuffed Shells

Making these vegan stuffed shells might sound fancy, but the truth is, they’re as straightforward as it gets. A little bit of boiling, blending, and baking, and you’ve got yourself a bubbling tray of cozy, creamy perfection. Here’s what you’ll do. For full recipe details, scroll to the end of this post!

Step 1: Cook the Pasta Shells – Boil a big pot of salted water, toss in your jumbo shells, and cook them until just al dente. This is your moment to channel your inner pasta perfectionist—don’t let them get mushy, because they’ll keep cooking in the oven. Once they’re ready, drain, rinse with cold water (to keep them from sticking), and lay them out on a baking sheet.

Ingredients for tofu ricotta in a food processor.

Step 2: Make the Vegan Ricotta – In your food processor, pulse tofu, onions, garlic, basil, oregano, salt, black pepper, red chili pepper flakes, nutritional yeast, and lemon juice until you’ve got a mixture that’s semi-mixed but still has some texture.

Spinach in a food processor.

Toss in the spinach, and give it a few pulses to mix, taking care not to overmix.

Blended homemade vegan ricotta in a food processor.

This is what you’re going for. You want pretty speckles, not green ricotta!

Step 3: Stuff the Shells – Use a small spoon to scoop the ricotta into each shell, or go pro with a piping bag if you have one handy. They don’t need to look perfect—just aim for “stuffed and delicious,” and you’re good to go.

A casserole dish with marinara sauce spread on the bottom.

Step 4: Assemble and Bake – Spread a generous layer of marinara across the bottom of your baking dish.

Plant-based pasta shells lined up in a casserole dish.

Then arrange the stuffed shells snugly, open side up.

Plant-based ricotta-stuffed shells in a casserole dish before being baked.

Step 5: Final layers – Pour the remaining marinara over the top.

Ricotta-stuffed pasta with vegan shredded cheese on top.

Sprinkle with vegan cheese. Cover the dish with foil and bake for 20 minutes, then uncover and let it bake another 20 until everything is bubbly and golden.

A casserole dish with vegan stuffed shells.

Step 5: Serve and Enjoy – Garnish your shells with fresh basil for that extra pop of color and flavor. These are best served straight from the baking dish—family-style, cozy, and a little rustic.

How To Serve

These hearty, cozy stuffed shells are practically begging for the perfect sidekick to complete the meal. Whether you’re going classic or getting a little fancy, these serving ideas will take your dinner to the next level:

  • Classic Green Salad: There’s nothing like a crisp green salad to balance out all the creamy, saucy goodness. Toss together some arugula, toasted walnuts, and a tangy raspberry vinaigrette for a combo that’s fresh, zippy, and just a little bit fancy.
  • Garlic Bread or Dinner Rolls: Warm, crusty garlic bread is basically a non-negotiable when marinara sauce is involved. If you’re feeling extra, try making garlic herb dinner rolls or our pesto pull-apart bread from scratch. Either way, you’ll want something carby to soak up all that saucy magic.
  • Antipasto Platter: Start your meal with a spread of marinated olives, artichoke hearts, roasted red peppers, and vegan cheeses. It’s the perfect way to sneak some bold flavors and fun textures into your dinner lineup.
  • Wine Pairing: A medium-bodied red wine (find a vegan bottle in this guide!) pairs beautifully with the tomato-forward flavors of these stuffed shells. Not a wine person? Fruit-infused water or a fruity spritzer keeps things fresh and vibrant.

FAQs

Can I make vegan stuffed shells ahead of time?

Absolutely! You can assemble the stuffed shells up to 24 hours in advance. Simply prepare the recipe as directed, cover the baking dish tightly, and refrigerate until you’re ready to bake. When it’s time to cook, bake as directed, adding a few extra minutes if needed to ensure they’re heated through.

Can I use store-bought vegan ricotta for this recipe?

Absolutely! Store-bought vegan ricotta, like Kite Hill or our homemade ricotta recipe, works beautifully if you’re short on time. Just give it a quick taste and adjust the seasoning if needed (a little extra salt or lemon juice can go a long way).

What’s the best way to add more vegetables to this dish?

You can mix sautéed spinach, kale, or even finely chopped broccoli into the ricotta filling for extra greens. Roasted veggies like zucchini, mushrooms, or butternut squash also make great additions—just layer them under or over the shells for an easy upgrade.

Vegan shells fresh from the oven.

If you make this vegan stuffed shells recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!
Please enable JavaScript in your browser to complete this form.

Vegan Stuffed Shells

5 from 9 votes
These vegan stuffed shells are everything: creamy tofu ricotta, tender pasta shells, and marinara baked to bubbling, golden perfection. It’s a comforting, crowd-pleasing dish that’s surprisingly easy to make and endlessly adaptable. Whether it’s a weeknight dinner or a special gathering, these shells bring the cozy, plant-based vibes every time.
Vegan pasta shells with tofu ricotta on a plate.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 8 servings

Ingredients

  • 1 12-ounce package jumbo pasta shells
  • 1 16-ounce block of extra firm tofu, pressed
  • 1 medium yellow onion, roughly chopped
  • 5 medium cloves garlic
  • ¼ cup packed fresh basil leaves
  • 2 teaspoons dried oregano
  • 2 teaspoons salt
  • ¾ teaspoon ground black pepper
  • ¼ teaspoon red chili pepper flakes
  • 2 tablespoons nutritional yeast
  • 1 medium lemon, juiced
  • 1 cup packed spinach leaves
  • 1 25-ounce jar flavorful marinara sauce

Optional toppings

  • ½ cup vegan cheese shreds, optional
  • Fresh basil leaves, for garnish (optional)

Instructions

  • In a large pot of boiling water, cook the jumbo pasta shells according to the prebake cooking directions on the package. Then drain, rinse with cold water to prevent sticking, and set aside.
  • Meanwhile, in the bowl of a food processor, combine the tofu, onion, garlic, basil, oregano, salt, black pepper, red chili pepper flakes (if using), nutritional yeast, and lemon juice. Pulse 15 times or until partially mixed. Add the spinach and pulse just a few more times until combined. The resulting texture should be ricotta­-like. Do not over pulse or your ricotta will turn green!
  • Preheat the oven to 375 degrees F. Pour some of the marinara sauce into a 9×13 ­inch baking dish, spreading to evenly coat the bottom of the dish.
  • One by one, fill each cooked shell with a generous spoonful of the tofu ricotta filling and place in the prepared baking dish. Continue until the tofu mixture is gone and the baking dish is filled.
  • Drizzle the remaining marinara sauce over the stuffed shells. Cover the pan with aluminum foil and bake for 20 minutes. Remove the foil—if desired, sprinkle with vegan cheese shreds—and bake for another 20 minutes or until the cheese (if using) is melted and the edges of the shells are lightly browned.
  • Remove from oven, garnish with thinly sliced fresh basil, and serve.

Video

Notes

  • Storage: Store leftover vegan stuffed shells in an airtight container in the fridge for up to 3–4 days.
  • Reheating Leftovers: Reheat in a preheated oven at 350°F for 20–25 minutes, or microwave individual portions in 30-second intervals until warmed through. Add a little marinara if they seem dry.
  • Freezing Instructions: Assemble the stuffed shells in a freezer-safe dish, but don’t bake them. Cover tightly with plastic wrap and foil, then freeze for up to 3 months. When ready to cook, bake straight from frozen at 375°F for 60–70 minutes, or until hot and bubbly. Alternatively, thaw in the fridge overnight and bake as directed.
  • Make-Ahead Tips: Prep these up to 24 hours ahead by assembling the shells, covering them tightly, and refrigerating. When ready to bake, add 5–10 extra minutes to ensure they’re heated through.
  • Customization Ideas: Make it your own! Add sautéed spinach, kale, or roasted veggies like zucchini and mushrooms to the ricotta filling, or layer them underneath for extra flavor and texture.
  • Make It Oil-Free: Use an oil-free marinara sauce and skip the optional vegan cheese for a completely oil-free dish. The tofu ricotta is naturally oil-free, so no extra adjustments are needed!

Nutrition

Calories: 255kcal | Carbohydrates: 44g | Protein: 13g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 0.3g | Sodium: 1115mg | Potassium: 562mg | Fiber: 4g | Sugar: 6g | Vitamin A: 806IU | Vitamin C: 16mg | Calcium: 68mg | Iron: 3mg
Course — dinner
Cuisine — American, Italian
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Please enable JavaScript in your browser to complete this form.

Leave a Comment

5 from 9 votes (1 rating without comment)

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




11 comments
  1. I have used your recipe a few times and every time it is lovely. I like to make caramelized onions and roasted garlic.

  2. Can we make this a day ahead?
    Can’t wait to try it.

  3. 5 stars
    The tofu ricotta is easy to make and they are a major crowd favorite!!

  4. 5 stars
    These look delightful and I can already smell the shells baking in the oven!

  5. 5 stars
    Loveee it! Looks so delicious!! I’m so excited to make this recipe 🙂

  6. 5 stars
    Incredibly creamy and rich! You’ll never miss the dairy ricotta cheese in this recipe. My hubby is a cheese addict (working on helping him out of this!) and he still loved this recipe. It’s amazing how much tofu cheese these shells hold and the fresh basil really makes this recipe sing. I can’t wait to share this recipe with the Italian side of my family. So easy, super tasty and such a great twist on the classic. YUM!

  7. 5 stars
    These shells have been a family favorite for some time. They are easy and fairly quick to assemble. They are an elegant and flavorful dish.

  8. 5 stars
    I love that these are way easier to make than other stuffed shells I’ve tried! Yet they are still super flavorful and absolutely delicious. Okay, I may need to go make another batch, now I’m hungry just thinking about them!! Definitely give them a try 🙂

  9. Beatriz Buono-Core says:

    5 stars
    I adore these stuffed shells! They are the perfect alternative to lasagna when you’re feeling a little lazy and you crave Italian food! The tofu ricotta is to die for! Please give it a try!

Stay Inspired!

Thank you for subscribing!