These butternut squash spinach ricotta stuffed shells transform simple pasta into an elegant vegetarian dinner in just 90 minutes. Creamy cashew ricotta, fresh spinach, and roasted butternut squash nestle inside tender jumbo shells topped with silky butternut squash sauce for the ultimate fall comfort food.
Since you’re here, make sure to check out these related recipes:
- Easy Shrimp Scampi Pasta Bake
- Creamy Bacon Tortellini Recipe
- Butternut Squash Pasta Sausage Spinach
- Simple Vegan Greek Sheet Pan Dinner
- Quick Lentil Tacos with Zesty Avocado Cilantro Sauce
Why This Butternut Squash Stuffed Shells Recipe Works
Ever wonder why restaurant vegetarian pasta always tastes richer and more satisfying than homemade versions? The secret lies in layering complementary flavors and textures throughout the dish. These butternut squash spinach ricotta stuffed shells solve the common problem of boring vegetarian dinners by creating a luxurious, plant-based meal that meat-eaters request seconds of.
The genius of this recipe is using butternut squash two ways—roasted cubes in the filling provide texture while blended squash creates a velvety sauce. You’re not just making stuffed shells—you’re building flavor complexity with sweet roasted squash, creamy ricotta, earthy spinach, and aromatic herbs. The cashew or tofu ricotta keeps it plant-based without sacrificing richness. 🍂
Here’s what makes this recipe a winner:
• Plant-based comfort – Satisfying vegetarian meal that doesn’t sacrifice creaminess ✨
• Nutrient-packed – Butternut squash and spinach provide vitamins and fiber
• Make-ahead friendly – Assemble early and bake when ready to eat
• Impressive presentation – Looks fancy enough for guests but easy enough for weeknights
• Customizable flavors – Adjust herbs and spice to your taste preferences
The combination of tender pasta, creamy filling, and silky sauce creates restaurant-quality Italian comfort food at home. These aren’t just stuffed shells—they’re the reason everyone will ask for the recipe.
Ingredients
Want to know the secret to stuffed shells that don’t get mushy and filling that’s perfectly creamy? It’s all about proper pasta cooking and draining the vegetables completely.
For the Roasted Squash and Sauce:
- 3-4 pounds butternut squash (5-6 cups cubed)
- 1 tablespoon olive oil
- 1 garlic clove
- 1/4-1/2 teaspoon dried thyme
- 1/4 teaspoon crushed red pepper flakes
- 1-2 cups water or vegetable broth
- Mineral salt, to taste
For the Filling:
- 2 cups cashew ricotta or tofu ricotta
- 2-3 ounces fresh spinach (about 2 handfuls), or 10 ounces frozen spinach (thawed and squeezed dry)
For the Pasta:
- 20-22 jumbo pasta shells
Choose a butternut squash that feels heavy for its size with smooth, tan skin and no soft spots. The long neck contains the most usable flesh. Pre-cut squash cubes save time but cost more—use whatever fits your budget and schedule.
Cashew ricotta creates ultra-creamy filling with mild, slightly sweet flavor. Tofu ricotta works for soy-based option with more protein. Regular dairy ricotta substitutes perfectly if not following vegan diet.
Fresh spinach adds bright color and delicate texture. Frozen spinach works great—just thaw completely and squeeze out every drop of water using a clean kitchen towel. Excess moisture ruins the filling texture.
Jumbo pasta shells are essential—regular shells are too small for stuffing. Cook them al dente (1-2 minutes less than package directions) since they continue cooking in the oven. Overcooked shells tear and become mushy.
Step-by-Step Instructions

- Preheat and prepare for roasting. Preheat your oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper or a silicone mat. This prevents sticking and makes cleanup easier.
- Prepare the butternut squash. Peel the butternut squash using a vegetable peeler. Cut it in half lengthwise. Scoop out the seeds. Cut the flesh into 1/2-inch cubes. Uniform size ensures even cooking.
- Roast the squash. Arrange the cubed squash on the prepared baking sheet. Drizzle with olive oil. Sprinkle with salt to taste. Toss to coat evenly. Roast for 30 minutes until tender and lightly browned. Let cool slightly. Reduce oven temperature to 350°F (175°C).
- Make the spinach ricotta filling. While squash roasts, combine the cashew or tofu ricotta with fresh spinach in a mixing bowl. If using frozen spinach, make sure it’s completely thawed and squeezed bone-dry. Mix until well incorporated. Set aside.
- Cook the pasta shells. Bring a large pot of salted water to a rolling boil. Add the jumbo shells. Cook until al dente (about 1-2 minutes less than package directions). Drain carefully. Rinse with cool water to stop cooking. Let them cool slightly. 🍝
- Blend the butternut squash sauce. Transfer 4 cups of the roasted squash to a food processor or high-speed blender. Reserve the remaining squash for filling the shells. Add the garlic clove, thyme, red pepper flakes, salt, and 1 cup water or broth. Blend until completely smooth.
- Adjust sauce consistency. Add more water or broth 1/4 cup at a time until you reach a pourable but not thin consistency. The sauce should coat the back of a spoon. Taste and adjust salt and spices. Add more red pepper flakes if you like heat.
- Prepare the baking dish. Spread the butternut squash sauce evenly over the bottom of a 9×13-inch baking dish or 12-inch round dish. The sauce layer should cover the entire bottom. This prevents shells from sticking and adds flavor.
- Stuff the shells. Take each cooked shell and fill it with about 1 heaping tablespoon of the spinach-ricotta mixture. Add 3 pieces of reserved roasted butternut squash cubes. Don’t overfill or shells will burst. Place filled shells on top of the sauce.
- Bake the stuffed shells. Arrange all filled shells in the baking dish. Cover tightly with aluminum foil or a lid. Bake at 350°F (175°C) for 15-20 minutes until heated through completely. The cheese should be warm and the sauce bubbling at the edges. Let rest 5 minutes before serving.
Essential Equipment for Butternut Squash Stuffed Shells
Here’s what you need to make this elegant pasta dish turn out perfectly.
Large Rimmed Baking Sheet (18×13 Inch)
A full-size sheet pan provides space for squash cubes to roast without crowding. Proper spacing ensures caramelization instead of steaming, creating better flavor.
High-Speed Blender or Food Processor
Blending butternut squash into silky sauce requires powerful blades. A quality blender creates restaurant-smooth texture that food processors sometimes can’t achieve.
9×13-Inch Baking Dish
This standard size fits 20-22 stuffed shells perfectly with room for sauce. Glass or ceramic dishes work best for even heating and beautiful presentation.
Large Pot (8+ Quarts)
Jumbo shells need plenty of water to cook properly without sticking together. A large pot prevents boiling over and gives shells room to move freely.
Vitamix Professional Blender (PREMIUM)
Restaurant-quality blenders puree butternut squash into impossibly smooth sauce in seconds. The powerful motor handles hot liquids safely and lasts for decades of daily use.
Le Creuset Stoneware Baking Dish (PREMIUM)
Professional stoneware distributes heat evenly and transitions beautifully from oven to table. The vibrant colors make serving impressive while the material retains heat throughout the meal.
What to Serve With Butternut Squash Stuffed Shells

Looking for the perfect sides to complement this rich, creamy pasta dish?
Serve with my Simple Vegan Greek Sheet Pan Dinner vegetables for Mediterranean flair. The roasted vegetables complement the Italian flavors beautifully.
Simple side salad with mixed greens and light vinaigrette balances the rich ricotta filling. The bright, acidic dressing cuts through creamy pasta perfectly. Keep it simple with lemon juice, olive oil, and Dijon mustard.
Try my Butternut Squash Pasta Sausage Spinach for similar fall pasta vibes. Both recipes showcase butternut squash in different, equally delicious ways.
Crusty garlic bread or focaccia works wonderfully for scooping up extra butternut squash sauce. Warm bread complements Italian pasta dishes perfectly. Make or buy fresh bread day-of for best texture.
Roasted Brussels sprouts or green beans round out the autumn meal. The caramelized vegetables add textural contrast to soft pasta. Season simply with olive oil, salt, and pepper.
Crisp white wine like Pinot Grigio pairs beautifully with sweet butternut squash and herbs. Sparkling water with lemon works equally well for non-alcoholic option. Serve chilled beverages alongside hot pasta.
For protein addition, serve with a simple arugula salad topped with chickpeas or white beans. This keeps the meal vegetarian while adding substance for bigger appetites.
Storage and Reheating Guide
Refrigerator Storage
Store leftover stuffed shells in airtight containers for up to 4 days in the refrigerator. Cover the baking dish tightly with foil or transfer individual portions to containers. The flavors actually improve after sitting overnight.
Freezer Storage
Freeze assembled but unbaked stuffed shells for up to 3 months. Wrap the entire dish in plastic wrap then aluminum foil. Or freeze individual portions in freezer-safe containers. Label with date and baking instructions.
Reheating Instructions
Reheat refrigerated shells covered with foil at 350°F for 20-25 minutes until heated through. From frozen, thaw overnight in the fridge first, then reheat the same way. Add a splash of water or broth if they seem dry.
Pro Storage Tips
• Let shells cool completely before refrigerating to prevent condensation and sogginess
• Freeze individual portions for easy grab-and-go lunches throughout the month
• Don’t overcook pasta initially—it continues cooking when reheated
• Add extra sauce before reheating if shells absorbed liquid during storage
Recipe Variations
Want to switch things up for different dietary needs or flavor preferences?
Traditional Dairy Version
Replace cashew or tofu ricotta with regular dairy ricotta cheese. Add 1/2 cup shredded mozzarella to the filling. Top with more mozzarella before baking. This creates classic Italian-American stuffed shells.
Meat Lover’s Version
Add 1 pound cooked Italian sausage (removed from casings) to the filling. Mix with the ricotta and spinach. The savory meat complements sweet butternut squash beautifully.
Kale and White Bean Stuffed Shells
Try my Quick Lentil Tacos with Zesty Avocado Cilantro Sauce technique and replace spinach with chopped kale. Add 1 cup mashed white beans to the filling for extra protein.
Pumpkin Sage Version
Replace butternut squash with pumpkin puree (not pie filling). Use fresh sage instead of thyme. The autumn flavors intensify for Thanksgiving-worthy pasta dish.
Marinara Topped Shells
Prefer traditional tomato sauce? Use your favorite marinara instead of butternut squash sauce. The filling still works beautifully with classic red sauce for familiar Italian comfort.
Manicotti Tubes
Can’t find jumbo shells? Use manicotti tubes instead. The filling pipes in easily and bakes the same way. Adjust cooking time by 5-10 minutes for thicker tubes.
Pro Tips & Tricks
Curious about the insider secrets to making stuffed shells that look professionally made?
• Cook shells al dente (1-2 minutes less than package) since they continue cooking in the oven 🍂
• Drain squash completely after roasting and pat dry to prevent watery filling
• Squeeze frozen spinach thoroughly in a clean towel—excess water ruins texture
• Let shells cool slightly before stuffing so you can handle them without burning fingers
• Don’t overfill shells—about 2-3 tablespoons filling per shell is perfect
• Use a small spoon or piping bag to fill shells neatly and quickly
• Reserve pasta water before draining—add to sauce if it becomes too thick
• Blend butternut sauce completely smooth—no chunks should remain ✨
• Taste and adjust seasonings before assembling—sauce should be well-seasoned
• Cover tightly with foil during baking to prevent drying out on top
• Let shells rest 5 minutes after baking so sauce thickens slightly before serving
Frequently Asked Questions
Q: Can you make butternut squash stuffed shells ahead of time?
Yes! Assemble the shells completely up to 24 hours ahead and refrigerate covered. Bake when ready to eat, adding 5-10 extra minutes to the baking time since they’re starting cold.
Q: How long do stuffed shells last in the fridge?
These stuffed shells stay fresh for up to 4 days when stored in airtight containers in the refrigerator. The flavors actually improve after sitting overnight as they meld together.
Q: Can I freeze stuffed shells before baking?
Absolutely! Assemble shells in a freezer-safe dish, wrap tightly in plastic then foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking as directed.
Q: Do I have to use vegan ricotta?
No! Regular dairy ricotta works perfectly if you’re not following a vegan diet. The texture and flavor are slightly different but equally delicious in this recipe.
Q: Why are my stuffed shells watery?
Watery shells usually result from not draining roasted squash or not squeezing frozen spinach dry enough. Excess moisture prevents proper texture. Pat vegetables dry thoroughly before mixing.
Q: Can I use other types of squash?
Yes! Acorn squash, kabocha squash, or even sweet potatoes work beautifully. Roast them the same way until tender. The flavor will vary slightly but remain delicious.
Q: How do I prevent shells from tearing?
Cook shells just until al dente—overcooked pasta tears easily. Handle gently when stuffing and don’t overfill. Let them cool slightly so they’re easier to work with.
Q: Can I make this gluten-free?
Yes! Use gluten-free jumbo pasta shells. Follow the same recipe otherwise. Check that your vegetable broth is also certified gluten-free if needed.
Q: What to serve with butternut squash stuffed shells?
Serve with a simple green salad and garlic bread for a complete meal. My Butternut Squash Pasta Sausage Spinach offers similar fall flavors in different pasta form.
Ready to Make This Impressive Pasta?
These butternut squash spinach ricotta stuffed shells deliver restaurant-quality results that look like you spent all day cooking. Your guests will think you’re a culinary genius when this actually comes together with straightforward steps. The creamy filling and silky butternut squash sauce create layers of autumn flavor in every bite.
The make-ahead nature means you can prep in the morning and bake right before dinner. These stuffed shells work beautifully for holiday entertaining, meal prep, or cozy family dinners throughout fall and winter.
📌 Don’t forget to save this butternut squash stuffed shells recipe to your Fall Recipes or Vegetarian Dinners board on Pinterest! Trust me, you’ll want to come back to this one all season long.









