These vegan stuffed shells are a comforting and flavorful pasta dish filled with creamy dairy-free ricotta, fresh herbs, and spinach, all baked in rich marinara sauce. Perfect for family dinners, meal prep, or special occasions, this recipe delivers classic Italian-inspired flavors in a completely plant-based way.

Why You’ll Love This Recipe

  • Rich and creamy filling made entirely without dairy
  • Packed with fresh spinach and herbs for vibrant flavor
  • Easy to prepare with simple ingredients
  • Great for meal prep and freezer-friendly
  • Perfect for both vegans and non-vegans
  • Comforting, hearty, and satisfying
  • Ideal for weeknight dinners or gatherings
  • Deliciously cheesy with vegan mozzarella

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

12 jumbo pasta shells

1 tablespoon olive oil

1/2 medium onion, finely chopped

2 garlic cloves, minced

1 cup vegan ricotta cheese

1 cup fresh spinach, chopped

1/2 cup fresh basil, chopped

1/2 cup fresh parsley, chopped

1/2 cup vegan mozzarella cheese

1/2 teaspoon salt

1/4 teaspoon black pepper

1 jar (24 ounces) marinara sauce

Optional garnish:

Fresh basil leaves

Extra vegan mozzarella cheese

Crushed red pepper flakes

Directions

Begin by preheating your oven to 375°F (190°C). Lightly grease a medium-sized baking dish and set it aside.

Bring a large pot of salted water to a boil. Cook the jumbo pasta shells according to the package directions until al dente. Be careful not to overcook them, as they may tear when stuffed. Drain the shells and rinse them gently under cold water to stop the cooking process. Lay them on a tray or plate to prevent sticking.

Meanwhile, heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté for about 2 to 3 minutes until softened and translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant.

Add the vegan ricotta cheese, chopped spinach, basil, parsley, vegan mozzarella cheese, salt, and black pepper to the skillet. Stir everything together until well combined and heated through. The spinach should wilt slightly, creating a creamy and flavorful filling.

Spread a small amount of marinara sauce on the bottom of the prepared baking dish. This helps keep the shells from sticking and adds flavor to every bite.

Using a spoon, carefully fill each cooked pasta shell with the ricotta and spinach mixture. Arrange the stuffed shells in the baking dish in a single layer.

Pour the remaining marinara sauce evenly over the shells, making sure they are fully coated. Cover the dish tightly with aluminum foil.

Bake the stuffed shells for 20 minutes. Then remove the foil and continue baking for another 10 minutes until the sauce is bubbling and the vegan cheese is melted.

Remove the dish from the oven and let it cool for 5 minutes before serving. Garnish with fresh basil or extra vegan mozzarella if desired.

Servings and timing

Servings: 4 servings

Prep Time: 20 minutes

Cook Time: 30 minutes

Total Time: 50 minutes

Calories: Approximately 320 calories per serving

Variations

For extra protein, add cooked lentils or crumbled tofu to the filling mixture. You can also mix in chopped mushrooms or zucchini for additional vegetables and texture.

If you enjoy spicy dishes, add crushed red pepper flakes to the marinara sauce or the filling.

For a richer flavor, use a cashew-based vegan ricotta or sprinkle vegan parmesan on top before baking.

You can also swap spinach for kale or Swiss chard depending on what you have available.

Whole wheat pasta shells can be used for a more wholesome version of this recipe.

Storage/Reheating

Store leftover vegan stuffed shells in an airtight container in the refrigerator for up to 4 days.

To freeze, arrange the baked or unbaked shells in a freezer-safe container and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.

To reheat in the oven, place the shells in a baking dish, cover with foil, and warm at 350°F for about 15 to 20 minutes.

For microwave reheating, place a serving on a microwave-safe plate and heat for 1 to 2 minutes until hot.

FAQs

Can I make vegan stuffed shells ahead of time?

Yes, you can assemble the stuffed shells a day in advance and keep them covered in the refrigerator until ready to bake.

What is the best vegan ricotta for this recipe?

Store-bought vegan ricotta works well, but homemade tofu or cashew ricotta also tastes excellent.

Can I freeze stuffed shells?

Yes, this recipe freezes very well both before and after baking.

How do I prevent the pasta shells from tearing?

Cook the shells until just al dente and rinse them under cold water immediately after draining.

Can I add more vegetables?

Absolutely. Mushrooms, zucchini, kale, or bell peppers make great additions.

What sauce works best with stuffed shells?

Classic marinara sauce is ideal, but you can also use roasted garlic tomato sauce or spicy arrabbiata sauce.

Can I use gluten-free pasta shells?

Yes, gluten-free jumbo shells work perfectly in this recipe.

How do I make the filling creamier?

Adding a little unsweetened plant-based milk or extra vegan mozzarella can create a creamier texture.

Are vegan stuffed shells healthy?

They can be a nutritious meal thanks to the spinach, herbs, and dairy-free ingredients while still being comforting and satisfying.

What can I serve with vegan stuffed shells?

These shells pair well with garlic bread, roasted vegetables, or a fresh green salad.

Conclusion

Vegan stuffed shells are a delicious and comforting meal that proves plant-based cooking can be just as rich and satisfying as traditional recipes. Filled with creamy vegan ricotta, fresh herbs, and spinach, then baked in flavorful marinara sauce, this dish is perfect for family dinners, meal prep, or entertaining guests. With easy variations and make-ahead options, it’s a versatile recipe you’ll want to make again and again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Stuffed Shells Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

These vegan stuffed shells are a comforting and flavorful pasta dish filled with creamy dairy-free ricotta, fresh spinach, herbs, and vegan mozzarella, all baked in rich marinara sauce. Perfect for family dinners, meal prep, or special occasions.


Ingredients

  • 12 jumbo pasta shells
  • 1 tablespoon olive oil
  • 1/2 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 1 cup vegan ricotta cheese
  • 1 cup fresh spinach, chopped
  • 1/2 cup fresh basil, chopped
  • 1/2 cup fresh parsley, chopped
  • 1/2 cup vegan mozzarella cheese
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 jar (24 ounces) marinara sauce
  • Fresh basil leaves for garnish (optional)
  • Extra vegan mozzarella cheese for garnish (optional)
  • Crushed red pepper flakes for garnish (optional)

Instructions

  1. Preheat the oven to 375°F (190°C) and lightly grease a medium-sized baking dish.
  2. Cook the jumbo pasta shells according to package directions until al dente. Drain, rinse under cold water, and set aside.
  3. Heat olive oil in a skillet over medium heat. Add chopped onion and sauté for 2 to 3 minutes until softened.
  4. Add minced garlic and cook for 30 seconds until fragrant.
  5. Stir in vegan ricotta, spinach, basil, parsley, vegan mozzarella, salt, and black pepper until well combined and the spinach wilts slightly.
  6. Spread a small amount of marinara sauce on the bottom of the prepared baking dish.
  7. Fill each cooked shell with the ricotta and spinach mixture and arrange them in the baking dish.
  8. Pour the remaining marinara sauce evenly over the stuffed shells.
  9. Cover the dish tightly with aluminum foil and bake for 20 minutes.
  10. Remove the foil and continue baking for another 10 minutes until bubbly and heated through.
  11. Let cool for 5 minutes before serving. Garnish with fresh basil, extra vegan mozzarella, or crushed red pepper flakes if desired.

Notes

  • Do not overcook the pasta shells to prevent tearing.
  • Cashew-based or tofu-based vegan ricotta both work well in this recipe.
  • You can freeze the shells before or after baking for up to 2 months.
  • Add cooked lentils or crumbled tofu for extra protein.
  • Serve with garlic bread or a fresh salad for a complete meal.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 3 stuffed shells
  • Calories: 320
  • Sugar: 8g
  • Sodium: 680mg
  • Fat: 11g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 5g
  • Protein: 12g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star