Butternut Squash Stuffed Shells with Sage Sausage, Spinach, and Ricotta

These jumbo shells are filled with plant-based sausage, spinach, and creamy vegan ricotta, all baked in a velvety butternut squash sauce and topped with crispy fried sage. Cozy, comforting, and 100% dairy-free.

Stuffed shells, but make it fall.

This recipe takes everything you love about a classic comfort food and gives it a cozy autumnal makeover. With roasted butternut squash blended into a silky, spiced sauce and a filling made from sage sausage, spinach, and dairy-free ricotta, it’s basically autumn in a casserole dish. While this one does take a bit of time to prep (roasting the squash and simmering the sauce), the actual assembly is a breeze—especially if you've ever made traditional stuffed shells before. Pro tip: double the sauce and freeze some for another weeknight dinner.

Why You’ll Love This Recipe

  • Fall-forward flavors

  • Creamy dairy-free ricotta and melty mozzarella

  • Great for meal prep or a cozy weekend dinner

  • Crowd-pleasing and perfect for entertaining

Ingredients You’ll Need

  • 1 medium butternut squash, halved and seeded

  • 1 box jumbo pasta shells

  • 1 medium sweet onion, diced

  • 1 tbsp minced garlic (jarred or fresh)

  • 1 cup plant-based milk

  • 1.5 cups vegetable stock

  • 2-3 tbsp olive oil

  • 1 tbsp vegan butter (like Earth Balance)

  • 1/2 lb plant-based sage sausage

  • 1 bag fresh spinach, wilted

  • 1.5 cups dairy-free ricotta (like Kite Hill)

  • 1.5 cups dairy-free mozzarella shreds

  • 1 tbsp Just Egg (or other egg alternative)

  • 2-3 tbsp fresh sage, minced

  • Salt and pepper, to taste

  • 1 tsp each: allspice, nutmeg, cinnamon, ground ginger

  • Optional: crispy fried sage leaves, for garnish

How to Make It

Step 1: Roast the Squash

Preheat your oven to 400°F. Place the squash halves cut-side up on a baking sheet. Drizzle with olive oil, salt, and pepper. Roast for 45-60 minutes, flipping halfway, until fork-tender.

Step 2: Make the Sauce

In a deep skillet or saucepan, sauté the diced onion and garlic in vegan butter until translucent. Scoop roasted squash into the pan, add plant milk and veggie stock, and stir well. Add the warming spices. Blend the sauce with an immersion blender (optional) and simmer until thickened. Season with salt and pepper to taste.

Step 3: Prep the Filling

In a separate pan, wilt your spinach over medium heat. In a large mixing bowl, combine the spinach, sage sausage (uncooked), ricotta, Just Egg, garlic, fresh sage, salt, and pepper. Mix until well combined.

Step 4: Boil the Shells

Cook the pasta shells according to package directions. Drain and set aside.

Step 5: Assemble & Bake

Preheat oven to 350°F. Spread a layer of butternut squash sauce in the bottom of a large casserole dish. Stuff each shell with the ricotta-sausage mixture and nestle into the sauce. Top with shredded mozzarella and cover with foil.

Bake covered for 15-20 minutes, then remove foil and bake another 15 minutes until bubbly and browned.

Step 6: Garnish & Serve

Let shells rest for 10 minutes before serving. Optional: Fry sage leaves in olive oil until crispy and crumble over the top for a savory, herbal crunch.

Final Thoughts

This dish feels fancy, but it’s made with everyday ingredients and is as comforting as your favorite hoodie. It’s hearty, creamy, and just the right amount of indulgent—perfect for fall dinner parties or a cozy night in. And that butternut squash sauce? Freeze the leftovers and thank yourself later.

Next
Next

Autumn-Inspired Minestrone Soup with Sweet Potato and Fresh Kale