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.Print
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)
- 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 half 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. Sprinkle the vegan cheese (if using) on top.
- 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
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
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!
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!
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.
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.
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.