Vegan Butternut Squash Stuffed Shells

This Vegan Butternut Squash Stuffed Shells recipe is a comforting twist on an Italian classic. Creamy dairy-free ricotta made with cashews and tofu is tucked into jumbo pasta shells and baked in a smooth, velvety butternut squash sauce. It’s a hearty, satisfying dish that’s perfect for holiday meals, special gatherings, or any time you’re craving a little plant-based indulgence.

Why You’ll Love This Recipe

These stuffed shells are the definition of cozy comfort food with a nutritious twist. The homemade vegan ricotta is rich and satisfying, while the butternut squash sauce adds a touch of natural sweetness and earthy flavor. It’s 100% dairy-free, crowd-pleasing, and feels fancy enough for dinner parties yet simple enough to enjoy on a weeknight. Each bite delivers creamy, savory flavor in a soft pasta shell that’s hard to resist.

Vegan Butternut Squash Stuffed Shells

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Roasted Veggies (for both sauce and filling)

  • butternut squash

  • onion

  • olive oil

Vegan Ricotta Cheese

  • raw cashews, soaked and drained

  • unsweetened non-dairy milk

  • onion

  • garlic cloves

  • extra firm tofu

  • lemon juice

  • salt

  • fresh sage

Shells

  • dried jumbo pasta shells

Butternut Squash Sauce

  • roasted butternut squash/onion mixture

  • light coconut milk

  • ground nutmeg

  • salt

For Serving (Optional)

  • chopped fresh parsley

  • fresh sage

Directions

Roast the Vegetables

  1. Preheat the oven to 400°F.

  2. Toss diced butternut squash and chopped onion with olive oil and spread on a baking sheet.

  3. Roast for about 30 minutes, flipping halfway, until tender. Leave oven on for baking the assembled dish.

Cook the Pasta

  1. Bring a large pot of salted water to a boil.

  2. Cook jumbo pasta shells according to package instructions.

  3. Drain and return to pot. Toss with a little olive oil to prevent sticking.

Make the Vegan Ricotta

  1. In a food processor, blend soaked cashews, onion, garlic, and ¼ cup of non-dairy milk into a smooth paste.

  2. Drizzle in another ¼ cup of milk and blend again.

  3. Add tofu, lemon juice, salt, and sage. Pulse until the mixture resembles ricotta cheese.

  4. Stir 1 cup of the roasted squash/onion mixture into the ricotta.

Make the Sauce

  1. Wipe out the food processor bowl and add the remaining roasted veggies.

  2. Add coconut milk, nutmeg, and salt. Blend until smooth and creamy.

Assemble and Bake

  1. Spread ⅔ of the butternut squash sauce on the bottom of a 9×13-inch baking dish.

  2. Fill each shell with about 2 tablespoons of the ricotta mixture.

  3. Arrange shells in the baking dish.

  4. Cover and bake for 30 minutes until heated through.

To Serve

  1. Warm the remaining sauce on the stove. Thin it with a little extra coconut milk if desired.

  2. Plate the stuffed shells and top with additional sauce.

  3. Garnish with fresh parsley and sage if using. Serve warm.

Servings and timing

This recipe serves 6.
Prep Time: 25 minutes
Cook Time: 1 hour
Total Time: 1 hour 25 minutes

Variations

  • Nut-Free Version: Substitute sunflower seeds for cashews or use a nut-free store-bought vegan ricotta.

  • Add Greens: Stir in sautéed spinach or kale to the ricotta mixture.

  • Cheesy Top: Sprinkle shredded vegan cheese over the shells before baking for a golden finish.

  • Spicy Twist: Add a pinch of red pepper flakes to the ricotta or sauce for subtle heat.

  • Pasta Swap: Use manicotti or lasagna noodles rolled with filling as an alternative to shells.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days.
To reheat, place in a covered baking dish and warm in a 350°F oven until heated through, or microwave individual portions.
For longer storage, freeze assembled but unbaked shells in a freezer-safe dish for up to 2 months. Thaw overnight before baking.

FAQs

Can I use store-bought vegan ricotta instead?

Yes, if you’re short on time, a store-bought vegan ricotta can replace the homemade version.

Do I need to soak the cashews?

Yes, soaking helps soften the cashews for a creamier ricotta texture. A quick soak in hot water for 1 hour can also work.

Can I use canned butternut squash?

Fresh roasted squash is best for flavor, but canned purée can be used in a pinch for the sauce.

What can I substitute for coconut milk?

Use any unsweetened creamy non-dairy milk like oat or soy, though coconut adds a rich texture and mild sweetness.

Can I make this dish ahead of time?

Yes, you can assemble the dish up to a day in advance. Cover and refrigerate, then bake when ready to serve.

Is this recipe gluten-free?

Not as written, but it can be made gluten-free by using gluten-free jumbo pasta shells.

How do I prevent the shells from sticking?

Toss cooked shells with a little olive oil and avoid overcooking them to keep them intact.

Can I freeze leftovers?

Yes, the baked shells freeze well. Store in an airtight container and reheat in the oven or microwave.

How do I keep the filling from being too watery?

Make sure to drain the tofu well and avoid adding too much milk to the ricotta mixture.

What side dishes go well with this recipe?

A fresh green salad, roasted Brussels sprouts, or garlic bread complement the creamy stuffed shells perfectly.

Conclusion

Vegan Butternut Squash Stuffed Shells are the ultimate comfort food with a plant-based twist. Rich, creamy, and packed with flavor, this dish is both satisfying and nourishing. Whether you’re making it for a holiday table or a cozy dinner at home, it’s a show-stopping main course that proves just how indulgent vegan cooking can be.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Butternut Squash Stuffed Shells

Vegan Butternut Squash Stuffed Shells

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These Vegan Butternut Squash Stuffed Shells are a comforting twist on an Italian classic, filled with creamy dairy-free ricotta and baked in a rich, velvety butternut squash sauce. Ideal for holidays or cozy dinners any time of year!

  • Total Time: 1 hour 25 minutes
  • Yield: 6 servings

Ingredients

  • 3 pounds butternut squash, diced (about 6 cups)
  • 1 medium onion, roughly chopped
  • 2 tablespoons olive oil
  • 1 cup raw cashews, soaked 4–8 hours and drained
  • 1/2 cup unsweetened non-dairy milk, divided
  • 1 small onion, roughly chopped
  • 2 garlic cloves
  • 7 ounces extra firm tofu, drained
  • 1 tablespoon lemon juice
  • 1 teaspoon salt, or to taste
  • 1 tablespoon chopped fresh sage
  • 6 ounces dried jumbo pasta shells (1820 shells)
  • 1 1/2 cups light coconut milk
  • 1/4 teaspoon ground nutmeg
  • 3/4 teaspoon salt, or to taste
  • Chopped fresh parsley and/or sage, for garnish (optional)

Instructions

  1. Preheat oven to 400°F (200°C). Toss diced butternut squash and chopped onion with olive oil on a baking sheet. Roast for 30 minutes, flipping halfway, until tender.
  2. Meanwhile, bring a large pot of salted water to a boil. Cook pasta shells according to package directions. Drain and toss with a bit of olive oil to prevent sticking.
  3. To make the ricotta, add soaked cashews, onion, garlic, and 1/4 cup of non-dairy milk to a food processor. Blend until smooth. Drizzle in remaining 1/4 cup milk while blending.
  4. Add tofu, lemon juice, salt, and chopped sage to the processor. Pulse until mixture resembles ricotta cheese.
  5. When the squash and onions are done, stir 1 cup of the roasted mixture into the ricotta mixture. Set aside the rest for the sauce.
  6. To make the sauce, blend the remaining squash and onion with coconut milk, nutmeg, and salt in the food processor until smooth.
  7. Spread 2/3 of the sauce in the bottom of a 9×13-inch baking dish.
  8. Fill each pasta shell with about 2 tablespoons of the ricotta mixture and place in the baking dish.
  9. Cover the dish with foil and bake for 30 minutes, until heated through.
  10. Warm remaining sauce on the stovetop. Thin with extra coconut milk if desired.
  11. Serve stuffed shells topped with extra sauce and optional parsley or sage garnish.

Notes

  • To save time, you can roast the squash and onion a day ahead and store in the fridge.
  • Make it soy-free by replacing tofu with more cashews or a soy-free vegan cream cheese.
  • Use gluten-free pasta shells to make this recipe fully gluten-free.
  • For a richer flavor, try adding a pinch of cinnamon or a dash of white pepper to the sauce.
  • Author: Maya
  • Prep Time: 25 minutes
  • Cook Time: 1 hour
  • Category: Entree
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 455
  • Sugar: 5 g
  • Sodium: 620 mg
  • Fat: 24 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 16 g
  • Trans Fat: 0 g
  • Carbohydrates: 48 g
  • Fiber: 6 g
  • Protein: 12 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star