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.

For even more baked dishes, check out this vegan baked mac and cheese, dairy-free lasagna, and vegan ratatouille!

Why You’ll Love These Vegan Stuffed Shells

These vegan stuffed shells are creamy, saucy, and comforting in all the right ways. 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.
  • 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.
  • Excellent for Any Occasion. 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.
  • Perfect for Sharing – This dish is great for feeding a group or family dinner. It looks impressive but is easy to serve. Everyone can grab a few shells and dig in, which makes it fun and stress-free.

Key Ingredients

Here’s what makes these vegan stuffed shells so good—simple, humble ingredients! Here are the key players:

Key ingredients for vegan stuffed shells with labels.
  • Jumbo Pasta Shells – They’re what give the dish its signature cozy, “stuffed” look and feel. Swap in manicotti or use cooked lasagna noodles, rolling them around the filling to create lasagna rolls.
  • Vegan Ricotta (Tofu and/or Cashews) – 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 – A high-quality store-bought marinara option is great for convenience, but if you’ve got the time, making a homemade marinara takes it to the next level. A spicy arrabbiata sauce is also a fantastic way to heat things up.
  • Nutritional Yeast – Nooch, a vegan kitchen staple, 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 (like in this basil water recipe) 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 (or like this vegan lasagna soup).
  • Veggie Boost – Fold in spinach, sautéed kale, or 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. 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.

Serving Tips and Suggestions

These hearty, cozy stuffed shells are practically begging for the perfect sidekick to complete the meal. 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 (or fried 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.
  • Fun Flavor Boost – Sprinkle on some chili flakes, fresh basil, or a drizzle of dairy-free pesto right before serving. It adds a pop of color and a fresh kick of flavor.

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 air fryer 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!

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!

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!