Butternut Squash Stuffed Shells

Butternut squash stuffed shells are the ultimate fall comfort food! Filled with creamy spinach "ricotta," this recipe is an all-time fan favorite.

Stuffed Shells

Creamy, tangy, and with a caramelized sweetness from roasted butternut squash, this stuffed shells recipe is one you’re sure to love. In lieu of any ricotta, Parmesan, or mozzarella cheese, I stuff them with a light, dairy-free “ricotta.” Made from cashew cream, crumbled tofu, herbs, and lemon zest, it’s rich and flavorful. If your family is squeamish about tofu, just don’t tell them. They’ll never suspect it here.

Stuffed Shells Recipe Stuffed Shells Sauce

My Favorite Stuffed Shells Recipe

While I often use a marinara sauce with my stuffed shells, in the spirit of fall, I opted for a luscious, creamy cashew sauce. I also stuffed my shells with roasted butternut squash. This recipe has a few steps, but the creamy, cozy pasta & squash are totally worth the effort. Here’s how you make them:

  1. Roast the squash. Make sure to cut it into little cubes that will fit neatly inside the shells!
  2. Make the cashew cream. Blend together the cashews, water, lemon juice, garlic, salt, and pepper.
  3. Make the “ricotta.” Saute the spinach, squeeze out any excess water, and mix it with crumbled tofu, oregano, lemon zest, red pepper flakes, and 1 cup cashew cream.
  4. Cook the pasta. Don’t forget to salt the water!
  5. Stuff the shells. Fill them with generous scoops of the ricotta and a few cubes of squash.
  6. Bake the stuffed shells! Pop them in the oven for 15 minutes, and you’re ready to eat.

We really love this recipe. I hope you do too!

Butternut Squash Stuffed Shells Recipe

Stuffed Shells Serving Suggestions

I like to serve my stuffed shells with dollops of extra cashew cream to really take them over the top. While this recipe is delicious on any night, it’d be especially good as a vegetarian main course at Thanksgiving or a holiday dinner. If you’re looking for something to pair it with, try any of these simple vegetable side dishes:

And don’t forget the apple crumble for dessert!

Butternut Squash Stuffed Shells

If you love this stuffed shells recipe…

Try these cozy casserole-type recipes next:

Or try one of these favorite squash recipes:

For more vegan recipes, check out this post with 85 Best Vegan Recipes.

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Butternut Squash Stuffed Shells

rate this recipe:
4.99 from 101 votes
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Serves 4
This stuffed shells recipe is great for entertaining. Make it as a vegetarian main at Thanksgiving or serve it for the winter holidays!

Ingredients

cashew cream

filling

  • 4 cups fresh baby spinach
  • 1 cup crumbled firm tofu
  • 1 teaspoon dried oregano
  • 1/2 teaspoon lemon zest
  • pinch of red pepper flakes
  • 1 cup cashew cream, from the recipe above
  • sea salt and freshly ground pepper

Instructions

  • Preheat the oven to 350°F and line a baking sheet with parchment paper. Toss the butternut squash with a drizzle of olive oil and a few generous pinches of salt and pepper. Roast until golden brown, 20 to 25 minutes.
  • Make the cashew cream: Blend together the drained raw cashews, fresh water, garlic, lemon juice, 1/2 teaspoon salt and pepper.
  • Make the filling: In a medium skillet, heat a drizzle of olive oil over medium heat. Add the spinach in increments, along with a pinch of salt, and sauté until all the spinach is incorporated and wilted. Remove from heat and let cool slightly. Squeeze out any excess liquid and chop. In a medium bowl, combine the the spinach with the crumbled tofu, oregano, lemon zest, red pepper flakes, at least 1/4 teaspoon salt, freshly ground black pepper and 1 cup of cashew cream. Season to taste, adding more salt and pepper as desired.
  • Bring a large pot of salted water to a boil. Add the shells and cook according to the package directions until al dente. Drain.
  • Assemble the shells. Spread ¼ cup of the reserved cashew cream on the bottom of an 11x7-inch baking dish. Fill each cooked shell with some of the filling and a few cubes of butternut squash, and place into the baking dish. Drizzle a little olive oil over the shells, cover with foil, and bake for 15 minutes, or until heated through. Remove from the oven and serve with the remaining cashew cream.

Notes

*Depending on your blender, you may want to soak the cashews in water for a few hours (or overnight) in order for them to become creamy when pureed. Drain and rinse when ready to use. If using a Vitamix blender or similar, soaking is not necessary.

 

189 comments

4.99 from 101 votes (45 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Cindy
    09.17.2019

    This looks amazing! I’m really trying to watch my health these days. Any chance you know the nutritional facts?

  2. Kelsie
    09.01.2019

    5 stars
    I was skeptical about this recipe but, oh my gosh, it was so good! This was my first experience with cashew cream and I am obsessed! This was so easy to make and seriously SO delicious

    • Jeanine Donofrio
      10.18.2019

      I’m so glad you loved it! (appologies for my slow reply!)

  3. Stacia
    05.14.2019

    5 stars
    I just made this recipe for my book club, even the non-vegetarians loved it!! I will definitely make it again. I made everything ahead of time, even assembled the shells and then threw it in the oven right before the party started. Turned out awesome!!!

  4. Amy
    12.09.2018

    Aren’t shells made with eggs?

    • Jeanine Donofrio
      12.09.2018

      Hi Amy, I’ve bought various brands and haven’t seen eggs on the ingredient lists… of course always read the labels of your pasta before you buy it to be sure.

  5. Kendell
    12.07.2018

    5 stars
    This was amazing! My husband and I aren’t vegan, just looking for healthier recipes. We aren’t big tofu fans, so we swapped it for roasted cauliflower. It added a small crunch and was so good!. We will definitely be making these again!

  6. Peggi Smith
    11.25.2018

    As we let it sit, it thickened up quite a bit. I think my daughter may have added 5 or 6 more cashews. We didn’t soak the cashews because we were using a vitamix, therefore, we didn’t drain them.
    End result – We really enjoyed the recipe! It was really good with the butternut squash.
    We might put an Italian spin next time with marinara sauce on bottom and drizzled on top with some fresh parsley. Thank you for your response!

    • Jeanine Donofrio
      11.25.2018

      oh phew, perfect! I’m glad you enjoyed the recipe and that it all worked out 🙂 It is delicious with marinara as well!

  7. Peggi Smith
    11.24.2018

    Just stumbled onto this recipe. I am making cashew cream in a vitamix. It’s so watery, is it supposed to be that liquidy?

    • Jeanine Donofrio
      11.24.2018

      Hi Peggy, it should be pretty thick – are you sure you drained the cashews before adding them? To thicken, at this point, I would add more cashews until it’s the consistency of alfredo sauce.

  8. MJ
    11.12.2018

    5 stars
    Made it and loved it 🙂 Thank you for sharing.

  9. Ana María Rodríguez
    08.05.2018

    Oh me encanta se ve rica la haré pronto tel anacardos les llamamos semillas de cajuiles

  10. Sam
    02.27.2018

    5 stars
    This was wonderful! I subbed the cashews in the sauce with cottage cheese (less calories, more protein), and it turned out beautifully. This was my first time making stuffed shells, and it’s definitely one for the books.

  11. Erin
    11.21.2017

    Hi! I want to make these for thanksgiving. Can I make the filling the day before and bake the day of?

    • Jeanine Donofrio
      11.21.2017

      Hi Erin – yep, you can! Happy Thanksgiving!

  12. Molly
    10.30.2017

    5 stars
    Outstanding! I followed the recipe pretty much precisely and these turned out perfectly. I served this glorious dish to my boyfriend’s non-vegan family when I met them for the first time and they absolutely loved it. Thanks for helping me make a great first impression!

  13. Erin
    10.19.2017

    5 stars
    I made these for the fam last night, Jeanine, and they were fabulous. They tasted delicious and looked very fancy for something that didn’t require that much work. I’ll definitely be making it for company sometime soon. Thanks for the recipe!

    • Jeanine Donofrio
      10.21.2017

      Hi Erin – I’m so glad these were a hit! Thank you so much for coming back to let me know!!

  14. Paige from Www.paigesofnothing.blogspot.com
    07.11.2017

    I have been so excited to try this recipe but cannot find jumbo shells anywhere! I live in Los Angeles and have been to two Whole Foods, one is the biggest Whole Foods location in LA! Super weird :/ because it seems pretty standard…anyone else have trouble finding jumbo shells? Or any tips where to buy?

    Thanks!

    • Jeanine Donofrio
      07.11.2017

      Hi Paige – I couldn’t find jumbo shells at Whole Foods (or any specialty stores) in Austin – I had to go to a regular grocery store and they were right there in the pasta section. Hope that helps!

  15. Nikky
    05.14.2017

    5 stars
    WOW!!! I just made this recipe – unbelievable!! If I hadn’t made it myself I would have never guessed these were vegan. The filling is creamy and rich and the whole dish is filling and satisfying! I didn’t measure out the lemon juice for the cashew cream and just used the juice of 1 lemon, which I think was pretty close and it came out great. Thanks for another VERY yummy recipe Jeanine!

  16. Erica G.
    03.13.2017

    Just wondering, could I use veggie broth instead of water in the cashew cream?
    Thanks!

  17. Sabrina B.
    02.27.2017

    interesting swap for ricotta, will have to try it out and love the pasta “shells”, I forget to use them in dishes, so nice touch with all of the rest of these ingredients, thank you!

  18. Catherine De La Paz
    02.08.2017

    5 stars
    Any suggestion on what can be used instead of tofu?

    • Christa
      11.12.2018

      Kite Hill makes an almond milk ricotta you can buy

  19. Chelsea
    01.22.2017

    5 stars
    Absolutely delicious, just finished eating it!! I made it for my family today without telling them it was vegan, and I only revealed it after they had all tasted it and told me how amazing it was!! I added a bit of paprika to the filing, and probably doubled the chili flakes for extra spice. I will 100% recommend this for anyone and everyone, vegan or not because it is just too good! Thank you for the great recipe that has instantly become a favourite!

  20. claire
    01.09.2017

    5 stars
    made this much less vegan with spicy Italian sausage and full-fat ricotta. this blend of flavors was amazing and it really wasn’t difficult to make. my roommates were all really impressed. 10/10 would recommend!!

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.