• Skip to primary navigation
  • Skip to main content
  • All Recipes
  • About
Occasionally Eggs

Occasionally Eggs

Healthy Vegetarian Recipes for Every Season

  • Cookbook
  • Contact
  • All Recipes
  • About
  • Cookbook
  • Contact
Mains

Vegan Stuffed Shells with Mushrooms and Spinach

September 30, 2021 by Alexandra Daum
Time: 30 minutes   Servings: Four
Vegan stuffed shells, filled with mushrooms, spinach, and cashew cream cheese. Baked in zesty tomato sauce, this is a great weeknight dinner.
Jump to Recipe
Baked vegan stuffed shells in tomato sauce, in a large baking dish.

Any day of the week, for special occasions, or to make for guests, these vegan stuffed shells are a bit of a treat. It is a bit more work than speedy pasta toss it in a pot and go kind of thing, but well worth it.

If you’ve never had stuffed shells, it’s a bit like a lazy ravioli. The pasta is filled after cooking, so you don’t need to make it from scratch, and then baked with tomato sauce. They’re usually filled with ricotta and sometimes meat, then topped with more cheese.

This vegan version uses meaty oyster mushrooms alongside spinach and cashew cream cheese for the filling. It’s delicious and so satisfying – try it!

Table of Contents hide
Why You’ll Love This Recipe
Ingredients
Ingredient Notes and Substitutions
Step by Step
Recipe Notes
Storage and Make Ahead
Expert Tips
Creamy Spinach and Mushroom Stuffed Shells

Why You’ll Love This Recipe

Stuffed shells are always a bit of a treat, and this version is a bit lighter (i.e. not covered in cheese) and makes a good, filling dinner.

  • It can be made ahead: make the filling in advance, or the whole dish, up to 12 hours ahead of time.
  • Minimal ingredients: it’s a bit more work than boil and go pasta, but the ingredients needed are fairly minimal, at ten total ingredients with the marinara counting as one.
  • You choose the effort: it’s up to you whether you want to go for homemade sauce, even homemade cream cheese or pasta – you can use store bought everything and still have an impressive main in the end. It’s weekend project versus weeknight meal.

Ingredients

Vegan stuffed shells ingredients.

Ingredient Notes and Substitutions

  • Mushrooms: if you can’t get oyster mushrooms (they’re cheap at this time of year!) then use plain button or another type you like. Parasol would be excellent here.
  • Spinach: use chopped large leaf spinach, baby kale or chard, or any type of hardy green you like in place of baby spinach. Frozen can be used, but it should be thawed in a colander first.
  • Cashew cream cheese: other types of vegan cream cheese or crème fraîche can be used in place of the fermented cashew cream cheese. Vegan ricotta is a good substitution, but it’s a bit tricky to find a good one. Store bought is, of course, absolutely fine.
  • Tomato sauce: I use this simple marinara but any store bought tomato sauce works too. Don’t use a bolognese here.

Step by Step

1. Sear the mushrooms: cook the mushrooms in a hot pan to sear, then add the onion and garlic. Cook the pasta.
2. Add spinach: turn off the heat and stir in the spinach to wilt.

Stuffed shells steps 1 to 4.

3. Add cheese: stir the cheese through the mushroom mixture to combine.
4. Assemble: add the filling to the cooked shells, place in the sauce, and bake.

Recipe Notes

Use gluten free pasta if you need a GF option. I don’t have a brand to recommend but generally prefer those made with legumes.

I topped with roughly ground cedar nuts as a kind of parmesan, but a plant-based ‘parmesan’ can also be used.

Storage and Make Ahead

Storage: like most pasta dishes, the pasta will soak up any remaining sauce the longer it sits. While this can be refrigerated for up to three days, it’s best served immediately.

Freezing: assemble and freeze in a dish that’s both freezer and oven safe (think pyrex) and cover well. Thaw in the refrigerator overnight before baking as usual.

Make Ahead: the filling can be made well in advance, up to 24 hours, and refrigerated until needed. The whole dish can be assembled ahead of time and refrigerated for up to 12 hours before baking.

Close up of stuffed shells in tomato sauce with basil leaves.

Expert Tips

  • Sear those mushrooms: this is key to almost any mushroom dish. Cook the mushrooms in a hot pan, stirring as little as possible, to evaporate any water and get a good colour.
  • Undercook the pasta: the cooking time for the pasta is reduced slightly to avoid dreaded floppy noodles. They are baked for ten minutes, keep in mind, so boiling too long will cause very overcooked pasta in the end.
  • Thin the sauce a little: you don’t want really thick, rich tomato sauce for this dish. Thin it with a splash of pasta water if it’s too thick, as some of the liquid will evaporate during baking.

More Pasta Recipes

Super Green Pasta
Creamy Vegan Pumpkin Pasta
Hummus Pasta
Quick Garlic Spinach Pasta with Cedar Nuts

More Mushroom Mains

Mushroom and Caramelised Onion Wreath
Vegan Mushroom and Pumpkin Shepherd’s Pie
Vegetable Udon Noodle Stir Fry
Sun Dried Tomato and Olive Stuffed Mushrooms

If you make these Vegan Stuffed Shells or any other vegetarian mains on Occasionally Eggs, please take a moment to rate the recipe and leave a comment below. It’s such a help to others who want to try the recipe. For more OE, follow along on Instagram, Facebook, and Pinterest, purchase the Occasionally Eggs cookbook, or subscribe for new posts via email.

Yield: 4 people

Creamy Spinach and Mushroom Stuffed Shells

Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
5 from 3 votes

Ingredients

Metric – American
  • 400 grams marinara (tomato sauce)
  • 200 grams conchiglioni about 20 giant pasta shells
  • 2 teaspoons olive oil
  • 300 grams oyster mushrooms, finely chopped
  • 1 small onion finely diced
  • 3 cloves garlic minced
  • ½ teaspoon sea salt to taste
  • ½ teaspoon black pepper to taste
  • 100 grams baby spinach
  • 150 grams cashew cream cheese

Instructions

  • Preheat the oven to 190°C (375°F).
  • Add the marinara to the base of a large baking dish, about 30×25 cm (12×10 in inches). Set aside.
    400 grams marinara (tomato sauce)
  • Start the water for the pasta. Once the water boils, cook the shells in well salted water according to package directions. Cook for two minutes less than is stated on the package.
    200 grams conchiglioni
  • In the meantime, prepare the filling. Heat a large frying pan over medium heat, then add the olive oil.
    2 teaspoons olive oil
  • Add the mushrooms to the pan and spread into an even layer. Cook, avoiding stirring, for 3-4 minutes, or until browned.
    300 grams oyster mushrooms, finely chopped
  • Add the onion and cook for another 1-2 minutes. Add the garlic, salt, and pepper, and cook for another minute.
    1 small onion, 3 cloves garlic, 1/2 teaspoon sea salt, 1/2 teaspoon black pepper
  • Take the pan off the heat and add the baby spinach. Stir to wilt the spinach with the residual heat from the pan.
    100 grams baby spinach
  • Add the cashew cream cheese and stir through. Set aside until the pasta is ready.
    150 grams cashew cream cheese
  • Drain the pasta (don’t rinse it). Working carefully, fill each shell with a heaping tablespoon of the filling. Place each filled shell into the tomato sauce in the baking dish, repeating until all of the shells are filled.
  • Bake for 10 minutes. After this time, the pasta should be a bit bigger, but not browned.
  • Remove from the oven, add any toppings you’d like, and serve immediately. Leftovers keep well for a day or two in a sealed container in the refrigerator.

Notes

This can serve up to four people, if served with sides. We couldn’t finish the whole dish, so as a main without anything else, I’d say it serves two very generously or three normally.

Nutrition

Serving: 1g Calories: 273kcal Carbohydrates: 52g Protein: 11g Fat: 4g Saturated Fat: 1g Polyunsaturated Fat: 1g Monounsaturated Fat: 2g Sodium: 807mg Potassium: 916mg Fiber: 6g Sugar: 7g Vitamin A: 2815IU Vitamin C: 17mg Calcium: 63mg Iron: 3mg
© Alexandra Daum
Course: Mains
Cuisine: American
Diet Vegan, Vegetarian
Print

Newsletter

Sign up for weekly updates and subscriber-only recipes.

More Mains:

Pasta with mushroom sauce on two plates with drinks.Vegan Mushroom Stroganoff
Three rice-stuffed pumpkins on plates.Vegetarian Stuffed Pumpkins
Plates with pieces of puff pastry pie on them.Roasted Vegetable Pie with Puff Pastry
Bowls of pumpkin curry with naan and small pumpkins around.Chickpea Pumpkin Curry

Previous Post: « German Plum Cake (Zwetschgenkuchen)
Next Post: Apple Crumble Bars (Gluten Free) »

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Kailee @ Foodie Digital says

    April 5, 2022 at 4:23 pm

    5 stars
    A rich & delicious vegan recipe! Easy to make too. We couldn’t get our hands on oyster mushrooms, so used button mushrooms. So filling and comforting! Absolutely will make again – thank you for the recipe, Alex!

    Reply
  2. Katie says

    December 30, 2021 at 12:28 am

    5 stars
    This dish was so yummy! I ended up prepping early by making the filling and putting it in the fridge until dinner time. With that prep, the meal was really easy to prepare and so so good. It feels very filling and full of good plant-based nutrients 🙂

    Reply

About Alexandra
Recipes
FAQ
Contact
Work With Me
Site Credits

STAY IN CONTACT
get weekly updates, exclusive recipes, and more

   

Get the cookbook

© 2023 Occasionally Eggs | Images and text may not be used without permission | Privacy Policy