Creamy Vegan Butternut Squash Alfredo Shells with Tofu Ricotta

Step into a world of ultimate comfort food with a delightful plant-based twist: Vegan Stuffed Shells with Butternut Squash Alfredo. This exquisite casserole is an absolute showstopper, perfect for feeding a hungry crowd, gracing your holiday table, or simply indulging in a cozy family dinner. Imagine tender jumbo pasta shells, generously filled with a creamy, dairy-free tofu “ricotta” and fresh spinach, all nestled in a luscious, velvety butternut squash alfredo sauce. This recipe is more than just a meal; it’s a heartwarming culinary experience that promises to become a cherished family favorite, proving that vegan comfort food can be both decadent and incredibly easy to make.

Overhead shot of vegan stuffed shells with creamy tofu ricotta and vibrant butternut squash alfredo sauce, garnished with fresh herbs.
A delicious vegan stuffed shells casserole, perfect for any gathering.

Why You’ll Fall in Love with These Vegan Stuffed Shells

This recipe takes a classic Italian comfort dish and infuses it with seasonal flavors and wholesome plant-based goodness. It’s a culinary triumph for several reasons:

  • Unparalleled Comfort: Few dishes evoke warmth and coziness quite like a hearty baked pasta casserole. These stuffed shells deliver on every front, offering a deeply satisfying and fulfilling meal.
  • Seasonal Elegance: The vibrant butternut squash alfredo sauce brings a beautiful autumnal touch, making it ideal for fall and winter gatherings. It’s a fantastic way to incorporate seasonal produce.
  • Crowd-Pleaser: Whether you’re hosting a large family dinner, a holiday feast, or a casual get-together with friends, this casserole is designed to impress and satisfy everyone, vegans and non-vegans alike.
  • Dairy-Free Delight: Enjoy all the creamy richness of traditional stuffed shells without any dairy. Our homemade tofu ricotta and cashew-based alfredo are incredibly authentic in taste and texture.
  • Simplified Preparation: What truly sets this recipe apart is the ingenious method of using uncooked pasta shells. This means no pre-boiling pasta in large pots of water, significantly cutting down on prep time and making cleanup a breeze.
Close-up of a spoon scooping a perfectly baked vegan stuffed shell, showcasing the creamy tofu ricotta filling.
Each jumbo shell is bursting with flavorful tofu ricotta.

The Heart of the Dish: Creamy Tofu Ricotta

Let’s talk about the incredible tofu ricotta. If you’re skeptical about a dairy-free ricotta substitute, prepare to be amazed! Tofu, often underestimated, is a true chameleon in the kitchen. When prepared correctly, it transforms into a remarkably convincing ricotta alternative that is both flavorful and wonderfully creamy. We achieve this magical transformation by combining firm, pressed tofu with key ingredients:

  • Nutritional Yeast: This is your secret weapon for that unmistakable cheesy, umami flavor that elevates the ricotta from bland to brilliant.
  • Almond Flour: Helps bind the mixture and adds a subtle richness, contributing to the desired texture.
  • Italian Seasonings: Oregano, garlic, and fresh basil provide the classic aromatic profile of traditional ricotta.
  • Lemon Juice and Zest: Infuse a bright, tangy note, mimicking the slight acidity found in dairy ricotta and enhancing the overall freshness.

The result is a perfectly tangy, subtly cheesy, and incredibly smooth filling that perfectly complements the pasta shells. And of course, fresh spinach is folded in, not only adding a beautiful green hue and extra nutrients but also a lovely textural contrast. Feel free to adjust the amount of spinach to your personal preference – more for a greener, veggie-packed filling, or less for a more ricotta-forward experience.

The Velvety Butternut Squash Alfredo Sauce

Our butternut squash alfredo sauce is a vibrant, flavorful adaptation, inspired by the richness of classic Alfredo but made entirely plant-based and seasonally appropriate. It’s incredibly silky, savory, and boasts a hint of sweetness from the squash, balanced with savory spices.

The foundation of this luscious sauce starts with sautéed onions, garlic, and fresh sage, which builds a fragrant base. Cubed butternut squash is then cooked until tender, allowing its natural sweetness to shine. The magic happens when cashews are added – these tiny nuts are renowned for their ability to create an incredibly creamy texture when blended, completely eliminating the need for any dairy. Nutritional yeast further enhances the cheesy notes, while a touch of miso paste (optional, but highly recommended) adds an extra layer of umami depth. A splash of vegetable stock and lemon juice brings it all together into a perfectly smooth, rich, and balanced sauce.

For those who love to experiment, feel free to substitute butternut squash with other winter squashes like pumpkin or kabocha squash. The sauce’s versatility is one of its many charms.

Overhead shot of vegan stuffed shells with butternut squash, spinach, and tofu ricotta ready to be baked.
A beautiful ensemble of flavors and textures, promising a satisfying meal.

The Revolutionary No-Boil Method: A Time-Saving Trick

Traditionally, stuffed shells recipes require you to pre-boil the pasta shells before filling and baking. This often means dealing with large pots of boiling water, delicate shells that can tear easily, and an extra layer of cleanup. Our recipe elegantly bypasses this step! By baking the uncooked shells directly in the plentiful, flavorful butternut squash alfredo sauce and a bit of added vegetable broth, the pasta cooks perfectly al dente right in the oven. The shells absorb all the delicious flavors of the sauce, resulting in a deeper taste and incredibly tender pasta. This method is a game-changer for busy cooks and is similar to our beloved baked rigatoni recipe, which also uses uncooked pasta for maximum convenience.

For those who prefer a different pasta shape, this ricotta filling and alfredo sauce combo also works wonderfully for cannelloni. Simply stuff cannelloni pasta tubes with the tofu ricotta and bake in the butternut alfredo sauce. Baking times might need slight adjustment, but the principle remains the same.

A silver serving spoon lifting a portion of vegan ricotta stuffed shells from a casserole dish, ready to be served.
Generous portions of this delightful casserole are ready to enjoy.

More Vegan Pasta Recipes from Our Kitchen:

If you love comforting pasta dishes, explore these other plant-based favorites:

  • Vegan Mushroom Fettuccine Alfredo
  • Cajun Cauliflower Pasta
  • Vegan Lemon Asparagus Pasta
  • Roasted Red Bell Pepper Chickpea Pasta
  • Cauliflower Parmesan Pasta Bake
  • Vegan Sundried Tomato Pasta
A perfectly plated serving of vegan butternut squash and tofu ricotta stuffed shells on a white dish, garnished and ready.
A close-up of the delectable stuffed shells, showcasing their rich filling and sauce.

Vegan Stuffed Shells with Butternut Alfredo

4.88 from 8 votes

By: Vegan Richa

Prep: 15 mins

Cook: 51 mins

Total: 1 hr 6 mins

Servings: 6

Course: Main Course

Cuisine: Italian

Vegan Stuffed Shells with Butternut Alfredo thumbnail
Save
Pin
Print

Vegan Stuffed Shells with Butternut Squash Alfredo is the ultimate comfort food casserole to satisfy a large group! Filled with nutritious spinach and a rich, creamy tofu “ricotta,” this stuffed shells recipe is an enduring family favorite. Feel free to use pumpkin or other winter squash for a delightful variation.

Ingredients

For the Butternut Squash Alfredo Sauce:

  • 2 tsp olive oil
  • 1/4 cup finely chopped onion
  • 2 garlic cloves, minced
  • 1 tbsp fresh sage, chopped
  • 1/4 tsp red pepper flakes
  • 1/4 tsp black pepper
  • 1/4 tsp salt
  • 1/3 cup raw cashews (no need to soak, they cook in the sauce)
  • 2 tbsp nutritional yeast
  • 2 cups cubed butternut squash (fresh or frozen)
  • 1 1/4 cup vegetable stock (or broth)
  • 2 tsp lemon juice
  • 1/2 tsp miso paste, optional (adds umami)

For the Tofu Ricotta Filling:

  • 8-9 ounces firm tofu, pressed for 10 minutes to remove excess water
  • 2 tsp extra virgin olive oil
  • 2 tbsp nutritional yeast
  • 2 tsp lemon juice
  • Zest of a quarter of a lemon
  • 3 tbsp almond flour (for thickening)
  • 1 tsp dried oregano
  • 2 cloves garlic, minced
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 3 tbsp fresh basil, chopped
  • 3 oz fresh or frozen (thawed and squeezed dry) spinach

Other Ingredients:

  • 16 jumbo pasta shells, uncooked (or precooked, see notes)
  • 1 cup additional vegetable stock (for baking)
  • Fresh sage, vegan Parmesan, red pepper flakes for garnish

Instructions

Preparing the Butternut Squash Alfredo Sauce:

  1. Heat a large skillet over medium heat. Add olive oil, finely chopped onion, minced garlic, fresh sage, red pepper flakes, and salt. Sauté until the onion is golden and fragrant, about 5-7 minutes.
  2. Stir in the black pepper, raw cashews, and cubed butternut squash. Cook for 1 minute, stirring occasionally.
  3. Add the nutritional yeast, 1 1/4 cups vegetable stock, lemon juice, and optional miso paste. Mix well.
  4. Cover the skillet and cook until the butternut squash is very tender, approximately 9-10 minutes.
  5. Remove from heat and allow the mixture to cool completely. Once cooled, transfer to a blender and blend until perfectly smooth and creamy. Set aside.

Making the Tofu Ricotta Filling:

  1. In a food processor, combine the pressed firm tofu, extra virgin olive oil, nutritional yeast, lemon juice, lemon zest, almond flour, oregano, minced garlic, salt, and black pepper. Process until the mixture is well blended and resembles ricotta cheese.
  2. Add the fresh basil and thoroughly squeezed spinach to the food processor. Pulse a few times until the spinach is evenly incorporated but still visible, giving the ricotta a lovely green fleck. Do not over-process. Set aside.

Assembling and Baking the Casserole:

  1. Preheat your oven to 400°F (205°C). Lightly grease a 9×11 inch (or similar size) baking dish.
  2. Take approximately 15-20 uncooked jumbo pasta shells. Carefully spoon or pipe the tofu ricotta filling into each shell. Be gentle to avoid breaking them. (Refer to the Notes section below if using precooked shells).
  3. Pour half of the prepared butternut squash alfredo sauce into the bottom of the greased baking dish, spreading it evenly.
  4. Arrange the filled shells in a single layer over the sauce in the baking dish, packing them gently but snugly.
  5. Carefully pour the remaining half of the butternut squash alfredo sauce over the stuffed shells. Then, gently add 1 cup of additional vegetable broth around the shells. Ensure that the shells are at least three-quarters submerged in the sauce and broth mixture; add a little more broth if necessary. Lightly brush any exposed edges of the shells with the sauce.
  6. Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 35-40 minutes. At 35 minutes, you can check for doneness by tasting a shell to ensure it’s tender. The top edges of shells not fully submerged might be slightly crispy, which adds a nice texture, but the rest should be perfectly cooked.
  7. Remove the dish from the oven, but keep it covered with foil for another 10 minutes. This allows the pasta to finish absorbing liquid and the flavors to meld beautifully.
  8. Uncover the dish. Drizzle with a little olive oil, sprinkle with vegan Parmesan cheese, and a pinch of red pepper flakes for a kick. Garnish with fresh sage or basil leaves.
  9. To serve, spoon the baked stuffed shells onto plates, ensuring to get plenty of the rich butternut squash sauce. If the reserved sauce has thickened too much, you can thin it with a little non-dairy milk or broth before drizzling it over the shells.

Notes

  • This casserole stores well in the refrigerator for up to 3 days.
  • Make Ahead Tip: Save time by preparing both the butternut squash alfredo sauce and the tofu ricotta filling a day in advance. Store them separately in airtight containers in the fridge. The sauce will thicken when chilled, so you may need to thin it with a splash of non-dairy milk or vegetable broth before assembling the dish.
  • Using Precooked Shells: If you prefer to use precooked jumbo shells, cook them according to package directions until al dente. Drain, rinse lightly, and toss with a little olive oil to prevent sticking. Fill with the tofu ricotta. Arrange in the baking dish with half the sauce on the bottom, then drizzle the remaining sauce over the filled shells. Bake, uncovered, for 15-20 minutes at 375°F (190°C), or until heated through and bubbly. Garnish and serve as directed.
  • Soy-Free Option: For a soy-free version, use a store-bought vegan ricotta made from nuts, or make your own homemade cashew or almond ricotta. Omit the miso paste from the alfredo sauce.
  • Nut-Free Option: To make the alfredo sauce nut-free, substitute the cashews with pumpkin seeds (soak them for 30 minutes before blending) or silken tofu for creaminess. Omit almond flour from the tofu ricotta filling and ensure any store-bought alternatives are nut-free.
  • Squash Variations: Kabocha squash or even canned pumpkin puree (ensure it’s 100% pumpkin, not pie filling) can be used interchangeably with butternut squash in the alfredo sauce.
  • Moisture Control: It’s crucial to press the tofu thoroughly and squeeze all excess liquid from the spinach. This prevents a watery filling and ensures the best texture for your ricotta.

Video Guide

Nutrition Information

Calories: 252 kcal

Carbohydrates: 30g

Protein: 12g

Fat: 10g

Saturated Fat: 1g

Sodium: 426mg

Potassium: 448mg

Fiber: 4g

Sugar: 3g

Vitamin A: 6447IU

Vitamin C: 16mg

Calcium: 113mg

Iron: 3mg

Nutrition information is automatically calculated and should be used as an approximation.

Expert Tips for Perfect Vegan Stuffed Shells Every Time

Achieving stuffed shell perfection is easier than you think with a few insider tips:

  • Press Your Tofu: This cannot be overstated. Removing excess water from the tofu is crucial for a firm, non-watery ricotta texture that holds its shape and flavor. A tofu press or simply wrapping it in paper towels and placing a heavy object on top for at least 10-15 minutes works wonders.
  • Squeeze Your Spinach Dry: Whether using fresh or frozen spinach, ensure every drop of liquid is squeezed out. Excess moisture will dilute the ricotta’s flavor and make it too loose.
  • Don’t Rush the Sauce: Allowing the butternut squash alfredo sauce to cool before blending ensures a smoother, more stable emulsion. Also, covering the skillet while cooking the squash ensures it becomes perfectly tender for blending.
  • Submerge the Shells: For the no-boil method, it’s vital that the uncooked shells are adequately submerged in the sauce and broth mixture. This allows them to cook evenly and become tender. If too much of the shell is exposed, it may dry out or remain hard. Gently brushing exposed edges helps.
  • Resting Period is Key: After baking, let the casserole rest, covered, for at least 10 minutes. This resting time allows the pasta to fully absorb any remaining liquid, firm up slightly, and allows the flavors to deepen and meld, resulting in a more cohesive and delicious dish.
  • Customizing Flavor: Don’t hesitate to adjust seasonings to your taste. A pinch of nutmeg can enhance the butternut squash flavor, and more red pepper flakes can add extra heat.
Mise en place for preparing vegan stuffed shells, showing all ingredients laid out.
Gathering all your fresh ingredients for a seamless cooking experience.
Butternut alfredo sauce simmering in a black skillet, ready to be blended.
The savory butternut squash alfredo sauce, the heart of this dish.
Close-up of a jumbo pasta shell being carefully stuffed with the creamy tofu ricotta and spinach mixture.
Each shell meticulously filled with our delicious plant-based ricotta.
Overhead shot of vegan tofu ricotta stuffed shells arranged on a bed of butternut squash alfredo in a baking dish.
A neat arrangement of filled shells, ready for their cozy bath in the sauce.
Overhead shot of a casserole dish with vegan stuffed shells submerged in butternut squash alfredo sauce before baking.
The uncooked shells are generously bathed in the flavorful sauce, ensuring even cooking.
A casserole dish covered tightly with aluminum foil, prepared for baking.
Covering the dish ensures the pasta cooks perfectly in its steamy environment.
Baked vegan stuffed shells in a casserole dish, fresh out of the oven, with golden-brown edges.
Golden and bubbly, straight from the oven.

The top of the shells might be slightly crispy if they weren’t fully immersed in the sauce, creating a delightful textural contrast, but the rest of the shells that touched the liquid should be perfectly tender.

Overhead shot of a casserole dish filled with golden-brown vegan ricotta stuffed shells in butternut alfredo, garnished.
Sprinkle with fresh herbs and vegan Parmesan for a beautiful finish.

Remove the dish from the oven and let it sit covered for another 10 minutes. Then, open the lid, and sprinkle some olive oil, vegan Parmesan, and pepper flakes on top for an extra flourish. A scattering of fresh sage or basil leaves adds a pop of color and aromatic freshness.

A single serving of vegan stuffed shells beautifully presented on a plate.
A hearty, satisfying portion ready to be enjoyed.

To serve, ladle out generous portions of the stuffed shells, ensuring each plate gets plenty of the rich butternut squash sauce. If any of the reserved sauce has thickened too much, a little vegetable broth can be stirred in to achieve the perfect drizzling consistency.

Butternut squash alfredo sauce being drizzled over vegan stuffed shells on a white plate, enhancing the presentation.
The final touch: a generous drizzle of the creamy butternut squash alfredo.

How to Store, Reheat, and Freeze Your Vegan Stuffed Shells

This vegan pasta bake is an excellent candidate for meal prep or for enjoying leftovers, thanks to its robust flavors that often taste even better the next day.

  • Refrigeration: Cooked and cooled stuffed shells can be stored in an airtight container in the refrigerator for approximately 3-4 days. This makes them a fantastic option for wholesome, ready-to-eat lunches throughout the week.
  • Reheating: For best results, reheat individual portions in the microwave until warm throughout, or cover the entire dish with foil and bake at 350°F (175°C) for 20-30 minutes, or until bubbling and hot. If the sauce seems too thick, add a splash of vegetable broth or non-dairy milk during reheating.
  • Freezing: This casserole freezes beautifully! Once the dish has completely cooled, cover it tightly with aluminum foil (you might even consider a double layer for extra protection against freezer burn) and freeze for up to 2-3 months. When you’re ready to enjoy, thaw the casserole in the refrigerator overnight. Then, bake covered at 350°F (175°C) for about 30-40 minutes, or until thoroughly heated and bubbly. You can remove the foil for the last 10 minutes if you prefer a slightly crisper top.

Conclusion

These Vegan Stuffed Shells with Butternut Squash Alfredo offer a harmonious blend of comforting textures and rich, savory-sweet flavors. From the creamy tofu ricotta to the velvety butternut squash sauce and the ingenious no-boil method, every element of this dish is designed for maximum enjoyment and convenience. It’s a testament to how satisfying and exciting plant-based cooking can be, transforming simple ingredients into an extraordinary meal that truly warms the soul. Gather your loved ones, prepare this delightful casserole, and savor every bite of this irresistible vegan masterpiece. Enjoy!