Tasty Butternut Squash Spinach Ricotta Stuffed Shells

These Tasty Butternut Squash Spinach Ricotta Stuffed Shells are pure fall comfort food in pasta form. Tender jumbo shells are filled with creamy ricotta and sautéed spinach, nestled in a velvety butternut squash sauce, and baked until bubbly and golden. Whether you go traditional with dairy ricotta or keep it plant-based with cashew or tofu ricotta, this cozy dish delivers rich flavor, seasonal ingredients, and serious dinner satisfaction. It’s perfect for meatless Monday, dinner parties, or just when you want something hearty, cheesy (without always being cheese), and absolutely comforting.

Table of Contents

Why You’ll Love This Recipe

Stuffed Shells
  • A delicious twist on classic stuffed shells
  • Naturally vegetarian, with an easy plant-based option
  • A great make-ahead or freezer-friendly meal
  • Packed with cozy fall ingredients like squash, garlic, and thyme
  • Impressive enough for guests, easy enough for weeknights

Ingredients

For the Roasted Squash + Sauce

  • 1 small butternut squash, peeled, cubed (~3 cups)
  • 2 tablespoons olive oil
  • 3 garlic cloves
  • 1/2 teaspoon sea salt
  • 1/2 teaspoon dried thyme
  • Pinch of red pepper flakes (optional)
  • 1/2 cup water or vegetable broth

For the Filling

  • 1 1/4 cups ricotta (regular, tofu-based, or cashew ricotta)
  • 1 1/2 cups fresh spinach, chopped (or 3/4 cup thawed frozen spinach)
  • Salt and pepper to taste

For the Pasta

  • 16–20 jumbo pasta shells
  • Optional: extra parmesan, vegan parm, or breadcrumbs for topping

Instructions

Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.

Toss the butternut squash, garlic cloves, olive oil, salt, thyme, and red pepper flakes on the sheet. Roast for 25–30 minutes, until squash is soft and golden.

While the squash roasts, cook pasta shells according to package directions until al dente. Drain and rinse with cool water. Set aside.

In a pan, sauté the spinach with a touch of olive oil until wilted (2–3 minutes). If using frozen, squeeze out excess water.

In a bowl, mix the spinach with ricotta. Season lightly with salt and pepper. Stir until creamy.

Once the squash is done, add it to a blender or food processor with roasted garlic and 1/2 cup water or broth. Blend until smooth and creamy.

Spoon about 1/2 the squash sauce into the bottom of a baking dish.

Carefully stuff each shell with a generous spoonful of the spinach ricotta mixture and place in the dish. Once all are filled, pour remaining squash sauce over the top.

Sprinkle with grated parmesan or breadcrumbs if using.

Cover with foil and bake at 375°F (190°C) for 20 minutes. Remove foil and bake another 10–15 minutes until golden and bubbly.

Let cool slightly before serving.

Recipe Details

Stuffed Shells

Prep time: 35 minutes
Cook time: 40 minutes
Total time: ~1 hour 15 minutes
Servings: 4
Difficulty: Medium

Nutrition Estimate (Per Serving)

Calories: ~450–500
Protein: 16–20g
Fat: 18–22g
Carbs: 45–50g
Fiber: 5–7g
Estimates vary based on ricotta and toppings

Tips and Variations

Use pre-cut butternut squash to save time
Try sage instead of thyme for a more savory fall flavor
Add sautéed mushrooms or caramelized onions to the filling
Want it creamier? Add a splash of cashew cream or plant milk to the sauce
Make ahead: Assemble and refrigerate up to 2 days before baking
Freezer-friendly: Freeze assembled shells unbaked, then bake from frozen (add 10–15 mins)

Stuffed Shells

Tasty Butternut Squash Spinach Ricotta Stuffed Shells

Creamy roasted butternut squash sauce meets tender spinach ricotta stuffed shells in this cozy vegetarian bake — perfect for fall.
Prep Time 45 minutes
Cook Time 45 minutes
Total Time 1 hour 30 minutes
Course Main Dish
Cuisine American
Servings 5
Calories 325 kcal

Equipment

  • – Baking dish (9×13)
  • – Blender or food processor
  • – Baking sheet
  • – Mixing bowls

Ingredients
  

  • **Roasted Squash + Sauce**
  • – 1 small butternut squash about 3 cups, cubed
  • – 2 tbsp olive oil
  • – 3 garlic cloves
  • – 1/2 tsp salt
  • – 1/2 tsp thyme
  • – Pinch red pepper flakes
  • – 1/2 cup water or broth
  • **Filling**
  • – 1 1/4 cups ricotta dairy or plant-based
  • – 1 1/2 cups fresh spinach or 3/4 cup frozen
  • – Salt + pepper to taste
  • **Pasta**
  • – 16–20 jumbo pasta shells
  • – Optional: vegan parm or breadcrumbs

Instructions
 

  • Preheat oven to 400°F. Roast squash, garlic, olive oil, and spices for 25–30 mins.
  • Cook pasta shells al dente. Drain and rinse.
  • Sauté spinach until wilted. Mix with ricotta and season.
  • Blend roasted squash, garlic, and broth into a creamy sauce.
  • Spread 1/2 the sauce in baking dish. Fill shells with ricotta mixture.
  • Arrange shells in dish and top with remaining sauce.
  • Sprinkle toppings. Cover with foil. Bake at 375°F for 20 mins. Uncover and bake 10–15 more mins.
  • Let cool slightly before serving.

Notes

– Use dairy or dairy-free ricotta
– Make ahead and refrigerate up to 24 hrs before baking
– Freeze assembled shells for easy dinners later
Keyword Tasty Butternut Squash Spinach Ricotta Stuffed Shells

FAQs

Can I make this vegan?
Yes! Use cashew or tofu ricotta and skip any dairy toppings.

Can I use frozen spinach?
Absolutely. Thaw and squeeze out excess moisture before mixing into the ricotta.

How do I reheat leftovers?
Cover and bake at 350°F for 20 minutes, or microwave individual portions for 2–3 minutes.

Can I use a different squash?
Yes, try kabocha or acorn squash — just make sure it’s roasted soft before blending.