Vegan Stuffed Shells Recipe

This post may contain affiliate links. Read our Disclaimer. Leave a Comment ★★★★★

Vegan Stuffed Shells Recipe

These vegan stuffed shells are the ultimate dairy-free comfort food, featuring creamy tofu ricotta and spinach tucked into tender pasta shells. They’re surprisingly simple to make from scratch, perfect for a cozy family dinner or a satisfying meal prep option that everyone will love.

How to Make Vegan Stuffed Shells

My love for vegan stuffed shells began during a chilly autumn in Italy, where the comforting aroma of baked pasta wafted from every kitchen. I wanted to recreate that warmth without dairy, leading me to perfect this tofu ricotta filling. Now, I make a big batch for Sunday dinners, often pairing it with a simple pesto pasta salad or serving it alongside my hearty vegan spinach lasagna for a full Italian feast.

Four Reasons to Make These Vegan Stuffed Shells

  • Creamy Dairy-Free Ricotta: Our tofu-based filling is surprisingly rich and flavorful.
  • Perfect for Meal Prep: Assemble ahead for easy, comforting dinners all week.
  • Family-Friendly Comfort Food: Even picky eaters love this cozy pasta dish.
  • Simple Ingredients: You only need pantry staples to create this masterpiece.

What You’ll Need for Perfect Vegan Stuffed Shells

Be sure to see the recipe card below for the full listing of ingredients, instructions, notes, and estimated nutritional information.

For the Shells and Filling

  • Jumbo Pasta Shells: Look for the large shells that are perfect for stuffing.
  • Firm Tofu: This creates the base for our creamy vegan ricotta alternative.
  • Frozen Spinach: Thaw and squeeze thoroughly to remove excess moisture.
  • Vegan Ricotta: Choose your favorite brand or make your own for best flavor.
  • Nutritional Yeast: Adds a cheesy, savory depth to the tofu mixture.
  • Yellow Onion & Garlic: The aromatic foundation for our flavorful filling.
  • Dried Herbs: Basil and oregano provide classic Italian seasoning.

For Assembly and Baking

  • Marinara Sauce: Use a high-quality jarred sauce or your favorite homemade.
  • Vegan Mozzarella: Melts beautifully for that classic baked pasta finish.
  • Olive Oil: For sautéing the aromatics to perfection.

Vegan Stuffed Shells

320kcal

Prep 30 minutes
Cook 45 minutes
Total 1 hour 15 minutes
Try these delicious vegan stuffed shells with tofu ricotta and spinach! A dairy-free twist on classic Italian comfort food that’s perfect for dinner.
Servings 6 servings
Course Dinner
Cuisine Italian

Ingredients

Pasta and Filling
  • 1 box jumbo pasta shells 12-ounce
  • 2 tablespoons olive oil
  • 1 medium yellow onion finely chopped
  • 3 cloves garlic minced
  • 1 package firm tofu 16-ounce, drained and crumbled
  • 1 package frozen chopped spinach 10-ounce, thawed and squeezed dry
  • 2 cups vegan ricotta cheese
  • 1/4 cup nutritional yeast
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 jar marinara sauce 24-ounce
  • 1 cup shredded vegan mozzarella cheese

Equipment

  • mixing bowl
  • knife
  • measuring spoons
  • large pot
  • skillet
  • baking dish
  • oven
  • cutting board
  • spoon

Method

  1. Bring a large pot of salted water to a boil. Cook the jumbo shells according to package directions until al dente, then drain and arrange them in a single layer on a baking sheet to prevent sticking.
  2. Preheat your oven to 375°F (190°C). Heat the olive oil in a skillet over medium heat. Add the chopped onion and cook for 5 minutes until softened, then add the minced garlic and cook for 1 more minute until fragrant.
  3. In a large mixing bowl, combine the crumbled tofu, squeezed-dry spinach, vegan ricotta, nutritional yeast, dried basil, dried oregano, salt, and pepper. Add the cooked onion and garlic mixture, then stir until everything is thoroughly combined.
  4. Spread 1 cup of the marinara sauce evenly on the bottom of a 9×13 inch baking dish. Use a spoon to fill each cooked pasta shell with the tofu-spinach mixture and place them seam-side up in the baking dish. Pour the remaining sauce over the top of the stuffed shells and sprinkle evenly with the shredded vegan mozzarella.
  5. Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for another 10-15 minutes, until the sauce is bubbly and the cheese on top is melted and lightly browned.

Creative Ways to Customize Your Shells

  • Add Mushrooms: Sauté sliced cremini mushrooms with the onions for earthy flavor.
  • Spinach and Artichoke: Mix in chopped marinated artichoke hearts with the spinach.
  • Spicy Variation: Add crushed red pepper flakes to the filling for some heat.

My Pro Tips for Perfect Shells Every Time

  • Don’t Overcook Pasta: Cook shells al dente since they’ll continue cooking in the oven.
  • Squeeze Spinach Dry: Remove as much moisture as possible to prevent soggy filling.
  • Season Generously: Taste the filling before stuffing and adjust salt and pepper.
  • Let Rest Before Serving: Allow 5-10 minutes for the shells to set up beautifully.

Cozy Serving of Vegan Stuffed Shells

Storing and Reheating Your Shells

  • Store: Keep leftovers in an airtight container in the refrigerator for up to 4 days.
  • Freeze: Assemble unbaked shells in a freezer-safe dish and freeze for up to 3 months.
  • Reheat: Bake at 350°F for 15-20 minutes until heated through and bubbly.
  • Make-Ahead Tip: Prepare the filling up to 2 days in advance for easy assembly.

Frequently Asked Questions

Can I make vegan stuffed shells ahead of time?

Yes, you can assemble the shells completely up to 24 hours before baking. Cover tightly and refrigerate, then add 5-10 minutes to the baking time since they’ll be cold from the refrigerator. This makes them perfect for entertaining or easy weeknight meals.

What can I use instead of tofu for vegan ricotta?

If you prefer not to use tofu, you can try cashew-based ricotta or use store-bought vegan ricotta. Soaked cashews blended with lemon juice and nutritional yeast creates a creamy alternative that works beautifully in this vegan pasta recipes favorite.

How do I prevent my stuffed shells from falling apart?

The key is not overcooking the pasta shells initially. Cook them just until al dente so they maintain structure. Also, make sure your filling isn’t too wet, squeezing all excess moisture from the spinach helps keep everything intact during baking.

Can I freeze vegan stuffed shells after baking?

Absolutely, baked vegan stuffed shells freeze very well. Let them cool completely, then transfer to freezer-safe containers. They’ll keep for up to 3 months. Thaw in the refrigerator overnight before reheating in the oven for best texture.

More Delicious Vegan Pasta Recipes

Why This Vegan Stuffed Shells Recipe Works

With its creamy tofu ricotta filling and classic Italian flavors, these vegan stuffed shells deliver all the comfort of traditional baked pasta without any dairy. They’re surprisingly easy to make and perfect for both weeknight dinners and special occasions. I hope this becomes a new favorite in your rotation of vegan comfort food recipes.

Leave a Comment