Best Vegan Stuffed Shells With Tofu Ricotta
Large pasta shells filled with tofu ricotta, sauteed mushrooms, and leeks bake in marinara until tender. Fresh herbs finish it off and balance the richness.
Creamy Tofu Ricotta Filling
Since tofu has a mild flavor and neutral texture, it’s a great base for creating a ricotta-like filling that’ll soak up all the flavors you add to it. I crumble firm tofu into a food processor, then pulse it with roasted cashews, fresh lemon juice, and olive oil until it’s chunky – not smooth. The cashews add creaminess and richness that mimics traditional ricotta, while the lemon brightens everything. I keep the texture deliberately coarse so you get little pockets of ingredient throughout. Then I fold in sautéed leeks, mushrooms, basil, and chives, which give you savory depth and fresh herbaceous notes that bring the whole filling together nicely. Using a food processor blender* combo allows you to efficiently process the tofu and cashews while keeping your workspace organized.
The creamy tofu ricotta filling is the main part of this vegan stuffed shells dish, giving you a rich and satisfying base that mimics traditional ricotta cheese while staying completely plant-based. This mixture combines protein-rich tofu and cashews with aromatic garlic and bright lemon juice, creating a texture and flavor profile that works great as a filling for pasta shells. Fresh herbs and sautéed vegetables are then mixed into this base to create a complex, delicious filling. Having quality firm tofu* on hand makes it easy to prepare this filling whenever you want to make this satisfying vegan dish.
When preparing these ingredients, make sure the tofu is firm rather than silken, as this will give you the best texture when crumbled. The cashews should be raw and unsalted for the most neutral flavor profile. Roasting the garlic beforehand mellows its sharpness and adds a subtle sweetness to the filling. For best results, mince the fresh herbs just before use to keep their vibrant flavor and aroma.
Sauté Mushrooms and Leeks First

Begin by heating the remaining 1 tablespoon of olive oil in a sauté pan over medium heat. Once the oil is warmed, add the 1/2 leek (white part only, chopped fine) and 5 ounces of shiitake mushrooms (chopped fine) to the pan. These vegetables form the aromatic base of your filling, so make sure they are cut uniformly for even cooking. Sprinkle in 2 tablespoons of fresh basil (minced) and 1 tablespoon of fresh chives (minced) at this stage to infuse their flavors throughout the sautéing process.
Season the vegetable mixture generously with salt and pepper to taste. Continue sautéing until the leeks and mushrooms become soft and tender, approximately three minutes. The leeks should become translucent and the mushrooms will release their moisture and begin to caramelize slightly. This brief cooking time lets the vegetables soften while keeping their texture and flavor intact.
Once the mushroom and leek mixture reaches the consistency you want, transfer it to the large bowl containing your tofu ricotta mixture. Stir thoroughly to mix the sautéed vegetables evenly throughout the filling. This combination creates a flavorful, textured filling that closely mimics traditional ricotta cheese while remaining completely plant-based.
Use Cashew-Free Ricotta Instead
For those avoiding tree nuts or dealing with allergies, you don’t need cashews to create a creamy, satisfying ricotta filling that works well in these stuffed shells. I swap the cashews for sunflower seed butter or tahini, which gives you that same richness and binding power. You’ll use about three tablespoons instead of the full cup, then add a splash of plant-based milk to get the right consistency. The tofu, garlic, lemon, and fresh herbs stay the same, so you’re still getting real flavor. This swap works just as well and keeps everyone at your table happy and satisfied.
Garlic Bread Complements Shells Perfectly
While you’re waiting for those stuffed shells to bake, you’ve got the perfect window to prepare some garlic bread that’ll make your meal satisfying. Slice a baguette lengthwise, then brush both halves with olive oil mixed with minced garlic and fresh parsley. The garlic works well with the tofu ricotta’s subtle, creamy flavor while adding a different texture. Toast the bread at 400°F for about eight minutes until golden and crispy. Serve it alongside your shells so guests can soak up the marinara sauce. This combination creates a complete, satisfying meal that feels like restaurant-quality without extra effort.
Final Thoughts
Once you’ve pulled this dish from the oven and let it rest, you’ll have created something that’ll impress vegans and non-vegans alike. The tofu ricotta’s texture works like traditional cheese, while the mushrooms and leeks add savory depth. This dish shows that plant-based cooking doesn’t mean giving up comfort food satisfaction. You can prep components ahead, making it perfect for weeknight dinners or entertaining. Leftovers reheat beautifully, and you’ll find yourself reaching for this recipe repeatedly. The combination of quinoa pasta’s nutrition and homemade ricotta makes this genuinely wholesome.

