Vegan Stuffed Shells With Tofu Ricotta

Vegan Stuffed Shells With Tofu Ricotta

If you’re a lover of classic Italian food—and who isn’t?—you’ll adore these vegan stuffed shells. They’re like a fancier remix of lasagna. They plate beautifully, are sure to wow dinner party guests, and are shockingly easy to make. Ready to feel like a top chef?

Just boil some jumbo pasta shells and gently fill each one with our cheesy tofu-based ricotta filling made flavorful with onion, garlic, fresh basil, lemon, and other fresh ingredients. Sprinkle some extra vegan cheese on top (if you’d like), bake them, and pour yourself a glass of wine. It’s time to close your eyes, take a bite, and be transported instantly to the coast of Italy. 

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Stuffed Shells With Tofu Ricotta from The Friendly Vegan

Vegan Stuffed Shells With Tofu Ricotta

  • Author: Michelle Cehn & Toni Okamoto
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 6-8 servings 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan


These vegan stuffed shells dish is surprisingly easy to prepare and will make you feel like a top chef. It’s also a showstopper that never fails to wow our dinner party guests. The flavor of the sauce is carried throughout the dish, so a great marinara or arrabbiata sauce is crucial!


  • 1 (12-ounce) package of jumbo pasta shells
  • 1 (16-ounce) block of firm (or extra-firm) tofu, pressed
  • 1 medium yellow onion, roughly chopped
  • 5 medium cloves garlic
  • ¼ cup of packed fresh basil leaves
  • 2 teaspoons of dried oregano
  • 2 teaspoons of salt
  • ¾ teaspoon of ground black pepper
  • ¼ teaspoon of red chili pepper flakes (optional)
  • 2 tablespoons of nutritional yeast
  • Juice of 1 medium lemon
  • 1 cup of packed spinach leaves
  • 1 (25-ounce) jar of flavorful marinara sauce (or 1 batch of the recipe on page 228), divided
  • ½ cup of vegan cheese shreds (optional)
  • Fresh basil leaves, for garnish (optional)


  1. 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.
  2. 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!
  3. Preheat the oven to 375 degrees F. Pour half of the marinara sauce into a 9 × 13 ­inch baking dish, spreading to evenly coat the bottom of the dish.
  4. 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. Sprinkle the vegan cheese (if using) on top.
  5. Drizzle the remaining marinara sauce over the stuffed shells. Cover the pan with aluminum foil and bake for 20 minutes. Remove the foil and bake for another 20 minutes or until the cheese (if using) is melted and the edges of the shells are lightly browned. Garnish with the basil leaves (if using). Serve immediately and enjoy hot.


You will likely have several cooked pasta shells left over, and they can be enjoyed just as you would any other pasta. We love dressing them with extra- virgin olive oil, garlic powder, salt, red chili pepper flakes, and nutritional yeast.

Keywords: vegan shells, stuffed shells, vegan italian, vegan baked pasta, vegan italian recipe

Italian Vegan Pasta Shells with Basil

Kitchen Tools You’ll Need

  • A large pot to boil water and cook the jumbo shells
  • A large food processor to create the vegan tofu ricotta (a blender will over-puree the mixture—it should be just processed enough to have a thick and chunky ricotta-like texture) 
  • A 9 x 13 inch baking dish to bake your stuffed shells
  • An oven, preset to 375 degrees

Star Ingredients

Jumbo Pasta Shells – This is the one unique ingredient you’ll need to make these vegan stuffed shells. But if you can’t find them, you can also use manicotti pasta or even lasagna noodles rolled up around the filling!

Firm or Extra-Firm Tofu – To create a soft ricotta-like cheese filling, I prefer using Firm or Extra-Firm tofu in this recipe (rather than super-firm, which comes vacuum packed and is denser and more chewy). 

Fresh Basil – If you have fresh basil that’s the most ideal for this recipe, but if you don’t have any you can always substitute dried basil instead. I’ve done that many times and it’s still delicious! 

Nutritional Yeast A staple in every vegan kitchen, nutritional yeast (aka “nooch”) gives a cheesy flavor to this dish. 

Marinara Sauce – The marinara sauce provides a substantial portion of the flavor of these stuffed shells, so it’s key to use a flavorful marinara or arrabbiata sauce you love. You’re welcome to use store-bought from a jar—just know that these vary tremendously in depth of flavor and freshness. For this dish, skip the Prego and invest in a higher quality pasta sauce if you can. We have an incredible homemade vegan marinara sauce in The Friendly Vegan Cookbook if you feel inspired to make your own. It will make your house smell divine.

Vegan Cheese (Optional) – These are completely optional. I often make stuffed shells without added vegan cheese on top and I never miss it. But if you are a die-hard cheese lover, get your favorite package of vegan cheese shreds and sprinkle them on top before you bake! 

Vegan Stuffed Shells Close up

The Friendly Vegan Cookbook 

Hungry for more crazy-delicious vegan recipes for your favorite foods that we’ve perfected for you, rigorously tested, and make all the time in our kitchens? Grab a copy of The Friendly Vegan Cookbook and get ready to cook up:

  • Spinach Artichoke Dip (That’s Actually Healthy!)
  • Chocolate Mousse (That’s Just 4 Ingredients) 
  • Cornbread Chili Casserole Bake (It’s Epic)

…and 100 more dishes worth your time in the kitchen.

The Friendly Vegan Cookbook Cover

I wrote this book with my co-author Toni Okamoto as a compilation of the best-of-the-best recipes we’ve created and turn back to again and again over the past 13 years (each) of being vegan. I hope it empowers you to step into your kitchen with confidence and whip up food so good you’re excited to share it with even your most skeptical friends and family. 

Vegan Stuffed Shells With Tofu Ricotta from The Friendly Vegan

More Vegan Italian Recipes

This vegan stuffed shells recipe is from The Friendly Vegan Cookbook by Michelle Cehn and Toni Okamoto. Published with permission from BenBella Books, 2020, all rights reserved. Photos by Zhoro Apostolov. Please note that this article contains affiliate links. 

Share This Post

10 Comments - Write a Comment

  1. Beatriz Buono-Core · Edit

    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!

  2. 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 🙂

  3. 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.

  4. Marie H. · Edit

    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!

  5. Andrea · Edit

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

  6. Amanda · Edit

    These look delightful and I can already smell the shells baking in the oven!

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


Post Comment

Recipe rating