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 removing excess moisture from the tofu first, which stops your filling from getting watery, and storing any leftover filling in airtight food storage containers* keeps it fresh for assembling the shells later. Then crumble it into a bowl and mix it with olive oil and dried herbs like basil for a creamy, satisfying filling.
Tofu Base Requires Pressing
To create this delicious vegan pasta dish, you will 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, and keeping prepped components organized in airtight food storage containers* makes the assembly process much smoother.
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.

