The comfort factor of creamy baked pastas is unbeatable. But there’s no reason why comfort food can’t be packed with veggies and protein too! These vegan stuffed shells are quite literally packed with vegetables! Traditional stuffed shells have ricotta—and often other cheeses—in the filling. For this plant-based version, we turn to the creamy, crumbly texture of tofu as a tasty substitute.
Ingredients for Vegan Stuffed Shells
- Jumbo pasta shells
- Olive oil
- Fresh mushrooms
- Onion
- Garlic cloves
- Silken extra-firm tofu
- Lemon juice
- Frozen chopped spinach
- Fresh basil
- Salt
- Pepper
- Jarred meatless pasta sauce
Directions
Step 1: Boil the shells
To start, preheat the oven to 375°F, so that it’s hot once the pasta is stuffed and ready to bake. Next, cook the shells according to package directions until al dente. Be sure to salt the cooking water, as this is your only chance to season the pasta itself.
Step 2: Cook the vegetables
Meanwhile, in a large skillet, heat the oil over medium-high heat. Add the mushrooms and onion, and cook until tender, about 8 minutes. Then add the garlic and cook for 1 minute longer.
Step 3: Finish the filling
In a large bowl, mash the tofu with the lemon juice. Then stir in the spinach, basil, salt and pepper. Add the tofu mixture to the skillet and cook for a few minutes, just until heated through.
Editor’s Tip: To get as much moisture out of the thawed spinach as possible, wring it in a clean kitchen towel.
Step 4: Stuff the shells
Spread 1 cup of pasta sauce across the bottom of a greased 13-inch x 9-inch baking dish. Stuff each shell with some of the filling and arrange the shells in the baking dish in a single layer. Drizzle the remaining sauce over the shells. Cover and bake for 30 minutes. Then uncover and bake until bubbly, 5 to 10 minutes longer. If desired, top with more basil before serving.
How do you store leftover vegan stuffed shells?
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave or in a preheated 375° oven for about 20 minutes. For longer term storage, freeze like lasagna: store in a freezer-safe container for up to 3 months; thaw completely before reheating.
Vegan Stuffed Shells Tips
How long should I cook the shells?
Be sure to cook your pasta just until al dente. Since the pasta shells will be stuffed, you want them to retain some texture so they don’t fall apart when you add the filling.
Prevent the pasta from sticking together
Once your pasta shells are cooked and drained, transfer them to a greased baking sheet so they don’t stick together.