Mock-Ricotta Stuffed Shells (Plant-Based)
|
Cook30 min
|
Total55 min
|
Servings4

Browse all Vegan Dinner Ideas →238 plant-based recipes
Crumbled extra-firm tofu mixed with olive oil and seasonings works as a ricotta replacement in stuffed shells. The trick is pressing your tofu first to remove excess moisture, which stops your filling from getting watery. Then crumble it into a bowl and mix it with olive oil, dried herbs like basil and oregano, garlic salt, and optional vegan parmesan. This mixture copies ricotta’s texture and richness while keeping your dish completely plant-based. You can customize it further by stirring in steamed vegetables like spinach or broccoli for added nutrition and flavor depth. A tofu press kit* simplifies the moisture removal process and ensures consistent results every time you prepare this filling.
Tofu Base Requires Pressing
To create this delicious vegan pasta dish, you’ll need to gather ingredients for both the tofu-based filling and the assembled baked pasta. The recipe centers around crumbled tofu mixed with aromatic herbs and olive oil to mimic the texture and flavor of traditional ricotta cheese. Combined with pasta shells and tomato sauce, this creates a satisfying plant-based version of a classic Italian comfort food. For best results with your tofu preparation, consider using a stainless steel tofu press* to remove excess moisture before crumbling.
Ingredients:
Mock-Ricotta Stuffed Shells (Plant-Based)
by veganpreps.com

Ingredients
- 16 oz (1 package) extra-firm tofu, pressed for 20 minutes
- 60 ml (1/4 cup) extra-virgin olive oil
- 1 1/2 tablespoons dried basil
- 1 1/2 tablespoons dried oregano
- 1 teaspoon garlic salt
- Salt and black pepper to taste
- 1/4 cup vegan parmesan (optional)
- 1 cup steamed broccoli or spinach, chopped (optional)
- 16 oz (1 package) large pasta shells (about 20 shells)
- 2 1/2 cups tomato pasta sauce, divided
Instructions
- 1Preheat oven to 375°F (190°C). Press tofu for 20 minutes, then crumble it into a large bowl. Add olive oil, dried basil, oregano, garlic salt, salt, and pepper. Mix well until the tofu resembles ricotta. Fold in vegan parmesan and steamed vegetables if using.
- 2Cook pasta shells in a large pot of salted boiling water for 2 minutes less than the package directions (they will finish cooking in the oven). Drain and rinse under cold water. Lay shells out on a clean towel so they don’t stick.
- 3Spread 1 cup of tomato sauce evenly over the bottom of a 9×13-inch baking dish.
- 4Fill each cooked shell with about 2 tablespoons of the tofu ricotta mixture and place filled-side up in the baking dish. Pour remaining 1 1/2 cups of sauce over and around the stuffed shells.
- 5Cover the dish tightly with foil and bake for 25 minutes. Remove foil and bake for an additional 5 minutes until sauce is bubbling and shells are tender. Rest for 5 minutes before serving.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
When selecting your ingredients, make sure you purchase extra-firm tofu rather than silken or soft varieties, as the texture is essential for achieving the proper consistency when crumbled. The quality of your tomato sauce will really matter for the final dish, so choose a sauce you enjoy eating on its own. If using fresh vegetables in the filling, pre-cook heartier vegetables like broccoli before adding them to the tofu mixture. The vegan parmesan is optional but recommended, as it adds an authentic cheese flavor that enhances the mock-ricotta effect. Fresh herbs can be substituted for dried herbs at triple the quantity if you prefer a fresher taste.
Filling Shells With Crumbled Mixture

Begin by preparing the tofu filling, which serves as the mock-ricotta base for these stuffed shells. Start with a 16 oz. package of extra-firm tofu that has been drained and pressed between kitchen towels to remove excess water. Crumble the tofu into a large mixing bowl, breaking it into small, ricotta-like pieces. Add 1/4 cup of extra-virgin olive oil to the crumbled tofu, along with 1-1/2 tablespoons each of dried basil and dried oregano. Season the mixture with 1 teaspoon of garlic salt, then mix all components together thoroughly until well combined.
If desired, make the filling better by mixing in 1 cup of steamed and chopped vegetables such as broccoli, spinach, or your vegetable of choice. You may also add 1/4 cup of vegan parmesan to the mixture for additional flavor and texture. After adding any optional ingredients, taste the filling and adjust the seasoning with salt and pepper as needed to get the flavor you want.
With your filling ready, start filling the cooked pasta shells with the crumbled mixture, placing each filled shell into a baking dish as you work. Once all shells are filled and arranged in the baking dish, cover them generously with your chosen tomato pasta sauce. For extra richness, sprinkle additional vegan parmesan over the top if desired. Bake the filled shells at 350°F for 30 minutes until heated through and the sauce is bubbling around the edges.
Vegetables Customize The Filling
One of the best parts about making mock-ricotta stuffed shells is that you can personalize the filling to match what you love to eat. I recommend stirring in steamed broccoli, spinach, or whatever vegetable you prefer – about one cup works well. Vegetables add nutrition, moisture, and flavor to your filling, making each bite more interesting. They also help the tofu-based mixture hold together better during baking. You can use fresh or frozen vegetables; just make sure frozen ones are thawed and excess water is squeezed out. This stops your shells from becoming soggy and makes sure you get the right texture when baked.
Pair With Garlic Bread
Serve these warm, comforting stuffed shells with garlic bread to soak up all that delicious tomato sauce. I recommend slicing a crusty baguette lengthwise and brushing it with olive oil mixed with minced garlic and dried herbs. Toast it in a 375-degree oven for about eight minutes until golden and crispy. The combination works because garlic bread’s richness balances the tofu filling’s earthiness, while its texture gives you something different from the soft pasta shells. Plus, you’ll capture every bit of that flavorful sauce coating your plate.
Final Thoughts
When you pull this dish from the oven, you’ll find that mock-ricotta stuffed shells deliver all the comfort of the traditional version without any animal products. The tofu filling absorbs the pasta sauce beautifully, creating a creamy texture that rivals dairy-based ricotta. I’ve found that pressing your tofu thoroughly prevents excess moisture, which makes sure your shells won’t become soggy. Adding vegetables boosts nutrition and flavor complexity. This recipe freezes well, so you can prepare multiple batches ahead. These stuffed shells prove that plant-based cooking doesn’t mean sacrificing satisfying, familiar meals – they work great for yourself or for feeding guests.

