Get recipes! Receive an email alert when a new recipe comes out.

Vegan Stuffed Shells with Tofu Ricotta, Spinach and Fennel

Vegan Stuffed Shells Easy

This is an easy, baked vegan stuffed shells recipe with tofu ricotta, spinach and fennel bulb. It’s garlicky, savory and totally nut free (no cashews, no almonds). And best of all, they are super delicious and easy to make.

It makes 24 jumbo shells or ~4-6 servings.

A few things…

  • ・It takes awhile for the water to boil for the pasta shells. Use this time to make the filling for the vegan stuffed shells.
  • ・I used a jar of Mezzetta Marinara Sauce, but you could also use your favorite jar or make your own sauce.
  • ・The amount of vegan cheese you use is up to you! While I recommend ¾ cup, you could also use more or none at all. I used Follow Your Heart Mozzarella Shreds.
  • ・Not able to finish the leftovers? Save them in the freezer for another time. This dish freezes very well!

This recipe for vegan stuffed shells works great for dinner, but it also is nice at the holidays, like Thanksgiving or Christmas.

Check out more UVK recipes, like Vegan Baked Pasta with Tofu Ricotta and Eggplant, Vegan Shells and Cheese,Vegan Stuffed Red Peppers with Chickpeas and Rice or Fennel and White Bean Salad.

Vegan Stuffed Shells with Tofu, Fennel and Spinach
Vegan stuffed jumbo shells with spinach, fennel and tofu ricotta

Vegan Stuffed Shells with Tofu Ricotta, Spinach and Fennel

24 jumbo pasta shells (OR ~½ of a 12 ounce box of jumbo pasta shells)

1 batch tofu ricotta

2 tsp olive oil

¾ cup onion, finely chopped

5 garlic cloves, finely chopped

½ cup fennel bulb, finely chopped

½ cup fresh spinach, finely chopped

¾ cup vegan mozzarella shreds, optional (see note above)

2½ cups pasta sauce (OR 24 ounce jar of store bought pasta sauce)

Finely chopped parsley, to top

1. First, you’ll boil the pasta for the vegan stuffed shells. Fill a large pot with water. Place on the stove, and bring to a boil over high heat. Add the jumbo shells, and boil for ~9 minutes (or according to the directions on the package). Drain, rinse with cold water to keep them from sticking together and cover with a damp towel to prevent them from drying out. Set aside.

2. While you’re waiting for the water to boil for the jumbo shells, make the tofu ricotta by following this recipe. Then, set the tofu ricotta aside.

3. Next, you’ll sauté the aromatics for the vegan stuffed shells filling. In a skillet over medium-high heat, add the olive oil, onion and a dash of salt. Stir around for 3 minutes or until the onion is soft.

4. Add the fennel and stir around for another 3-5 minutes or until the fennel is soft. Stir in the garlic, and sauté an additional minute. Remove from heat.

Spinach and Tofu

5. Spoon the contents of the skillet into the mixing bowl with the tofu ricotta. Add the spinach and ½ cup vegan mozzarella (if using). Mix the filling for the vegan stuffed shells together.

6. Preheat the oven to 400º F. And then, grease a 9″ X 13″ pan. Then, spread ½ of the pasta sauce evenly across the bottom of the pan.

Jumbo Stuffed Shells Vegan

7. Stuff a jumbo shell with the tofu ricotta mixture, and then, place it on top of the pasta sauce in the pan. Continue stuffing shells until all are complete.

Vegan Stuffed Shells

8. Top the vegan tofu ricotta stuffed shells with the remaining pasta sauce, and sprinkle with ¼ cup (or more) of vegan mozzarella, if using.

Vegan Stuffed Shells with Tofu, Spinach and Fennel

9. Cover with aluminum foil. Bake at 400º F for 30-35 minutes. Remove from the oven and top the vegan stuffed shells with parsley. Serve.

Tofu stuffed pasta shells with fennel and spinach
Easy recipe for vegan stuffed shells with tofu ricotta, fennel and spinach

2 responses to “Vegan Stuffed Shells with Tofu Ricotta, Spinach and Fennel”

Leave a Reply

%d bloggers like this: