Butternut Squash and Spinach Stuffed Shells

30 min prep 45 min cook 6 servings
Butternut Squash and Spinach Stuffed Shells
Save This Recipe!
Click to save for later - It only takes 2 seconds!
Prep: 30 mins
Cook: 45 mins
Servings: 6

Imagine a golden, tender pasta shell bursting with silky ricotta, earthy butternut squash, and vibrant spinach—perfectly paired with a velvety sage‑infused béchamel. That’s the magic of our Butternut Squash and Spinach Stuffed Shells, a dish that feels both comforting and elegant.

What makes this recipe truly special is the balance between sweet autumn vegetables and the savory depth of cheese, all wrapped in a pasta shell that holds every bite together. A whisper of nutmeg and a touch of fresh sage lift the flavors, creating a harmonious profile you won’t find in ordinary brunch fare.

This dish is a hit for anyone who loves hearty, wholesome breakfast or brunch options—families, brunch‑brunchers, and even those who crave a savory start to a lazy weekend. It shines on holiday mornings, lazy Saturdays, or when you simply want to treat yourself to something a little more indulgent.

The process is straightforward: roast the squash, sauté the spinach, blend the filling, stuff the shells, then bake them in a creamy béchamel until bubbling and golden. With minimal hands‑on time and a single bake, you’ll have a show‑stopping brunch that looks as good as it tastes.

Why You’ll Love This Recipe

Seasonal Sweetness: Roasted butternut squash adds a natural caramelized sweetness that pairs beautifully with the savory cheese and spinach, creating a perfectly balanced bite.

One‑Dish Simplicity: Everything is assembled and baked in a single casserole, meaning less cleanup and more time to enjoy the company around the table.

Make‑Ahead Friendly: The shells can be stuffed and refrigerated up to a day ahead, then simply pop into the oven for a stress‑free brunch.

Nutritious Comfort: Packed with vitamin‑rich squash, iron‑loaded spinach, and protein‑dense cheese, this dish feels indulgent without compromising on nutrition.

Ingredients

The success of this brunch centerpiece hinges on a handful of fresh, high‑quality ingredients. The sweet, roasted butternut squash creates a silky base for the filling, while fresh spinach adds a pop of color and a dose of nutrients. Creamy ricotta and mozzarella provide richness, and a light béchamel sauce ties everything together with a subtle sage aroma. Simple seasonings like nutmeg, salt, and pepper bring depth without overwhelming the natural flavors.

Main Ingredients

  • 12 large pasta shells
  • 2 cups butternut squash, peeled and cubed
  • 3 cups fresh spinach, roughly chopped
  • 1 cup ricotta cheese
  • 1 cup shredded mozzarella
  • ¼ cup grated Parmesan

Béchamel Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons all‑purpose flour
  • 1½ cups whole milk, warmed
  • ½ teaspoon fresh sage, finely chopped
  • ¼ teaspoon ground nutmeg

Seasonings & Garnish

  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons olive oil (for roasting squash)
  • Extra Parmesan for topping

Together, these ingredients create a symphony of textures: the tender pasta shell, the creamy cheese filling, and the silky béchamel that clings to every curve. The roasted squash contributes a subtle caramel note, while the spinach adds a fresh, slightly earthy bite. Sage and nutmeg weave through the sauce, giving the dish a comforting, autumn‑inspired aroma that makes it perfect for brunch.

Step-by-Step Instructions

Roasting the Squash & Preparing Spinach

Preheat the oven to 400°F (200°C). Toss the cubed butternut squash with 2 tablespoons olive oil, a pinch of salt, and pepper. Spread on a baking sheet and roast for 20‑25 minutes, turning once, until the pieces are fork‑tender and lightly caramelized. While the squash roasts, heat a large skillet over medium heat, add a splash of olive oil, and sauté the spinach until wilted, about 2‑3 minutes. Drain any excess liquid and set both the squash and spinach aside to cool slightly.

Making the Filling & Béchamel

In a large bowl, combine the roasted squash, wilted spinach, 1 cup ricotta, ½ cup mozzarella, ¼ cup Parmesan, a pinch of nutmeg, and a generous seasoning of salt and pepper. Pulse with a fork or potato masher until the mixture is mostly smooth but still retains tiny bits of squash for texture. Set the filling aside.

To prepare the béchamel, melt 2 tablespoons butter in a saucepan over medium heat. Whisk in 2 tablespoons flour and cook for 1 minute, forming a pale roux. Gradually whisk in the warm 1½ cups milk, stirring constantly to avoid lumps. Simmer for 4‑5 minutes until the sauce thickens and coats the back of a spoon. Stir in ½ teaspoon chopped sage, the remaining nutmeg, and adjust seasoning with salt and pepper.

Assembling & Baking

  1. Cook the shells. Bring a large pot of salted water to a boil. Add the 12 large pasta shells and cook for 1‑2 minutes less than the package directs (they’ll finish in the oven). Drain and lay them flat on a clean kitchen towel.
  2. Stuff the shells. Using a spoon or small ice‑cream scoop, fill each shell with the squash‑spinach mixture, pressing gently to pack the filling without tearing the pasta.
  3. Layer the casserole. Spread a thin layer of béchamel on the bottom of a 9‑x‑13‑inch baking dish. Arrange the stuffed shells in a single layer, seam side up. Pour the remaining béchamel over the shells, ensuring each is generously coated. Sprinkle the top with the remaining ½ cup mozzarella and a handful of extra Parmesan.
  4. Bake. Cover the dish with foil and bake at 375°F (190°C) for 20 minutes. Remove the foil and continue baking for an additional 10‑12 minutes, or until the cheese is bubbling and golden brown.
  5. Rest & serve. Allow the casserole to rest for 5 minutes before serving. This short rest lets the sauce thicken slightly and makes the shells easier to plate. Garnish with a drizzle of olive oil or a sprinkle of fresh sage if desired.

Tips & Tricks

Perfecting the Recipe

Dry the squash well. After roasting, pat the squash with a paper towel to remove excess moisture; this prevents a watery filling.

Don’t over‑cook the shells. Slightly under‑cooking them ensures they stay firm during baking and absorb the béchamel without turning mushy.

Season in layers. Add a pinch of salt to the squash, the spinach, and the béchamel separately for deeper, more balanced flavor.

Flavor Enhancements

A splash of dry white wine added to the béchamel gives a subtle acidity that brightens the sauce. For a gentle heat, stir in a pinch of red‑pepper flakes with the sage. Finish each serving with a drizzle of browned butter for a nutty, luxurious finish.

Common Mistakes to Avoid

Avoid using frozen spinach without thawing—it releases water that can make the filling soggy. Also, resist the urge to skip the resting time; cutting into the casserole too early releases steam and makes the sauce runny.

Pro Tips

Use a hand‑held mixer. For an ultra‑smooth filling, pulse the squash‑spinach mixture briefly with a handheld mixer; this creates a velvety texture without over‑processing.

Toast the sage. Lightly toast the chopped sage in dry butter before adding it to the béchamel; this unlocks a deeper, earthier aroma.

Finish with lemon zest. A teaspoon of fresh lemon zest sprinkled just before serving adds a bright contrast to the rich cheese and béchamel.

Keep a spare bowl of béchamel. If the sauce looks thin after baking, gently stir a cup of warm milk into the leftover béchamel and drizzle over the plates.

Variations

Ingredient Swaps

Replace butternut squash with roasted sweet potato or pumpkin for a slightly different sweetness. Swap spinach for kale or Swiss chard if you prefer a heartier green. For a dairy‑free version, use a plant‑based ricotta alternative and substitute the béchamel with a cashew‑cream sauce seasoned with nutritional yeast.

Dietary Adjustments

To make the dish gluten‑free, choose gluten‑free pasta shells or use large roasted vegetable slices as “shells.” For a low‑carb approach, substitute the shells with large zucchini boats and thicken the béchamel with almond flour instead of wheat flour. Vegan diners can replace the cheese with a blend of tofu, nutritional yeast, and vegan mozzarella.

Serving Suggestions

Serve the stuffed shells alongside a light arugula salad dressed with lemon‑olive oil, or pair with crisp roasted asparagus for extra color. A side of toasted sourdough or a warm cornbread muffin adds a pleasant crunch that complements the creamy interior.

Storage Info

Leftover Storage

Allow the casserole to cool to room temperature, then transfer it to an airtight container. Refrigerate for up to 4 days. For longer keeping, portion the leftovers into freezer‑safe containers, wrap tightly with plastic wrap followed by foil, and freeze for up to 3 months. This preserves both texture and flavor.

Reheating Instructions

Reheat in a preheated 350°F (175°C) oven, covered with foil, for 15‑20 minutes until warmed through; remove the foil for the last 5 minutes to re‑crisp the top. For a quicker option, microwave individual portions on medium power for 2‑3 minutes, adding a splash of milk or broth to revive the sauce.

Frequently Asked Questions

Absolutely. You can assemble the stuffed shells, cover them tightly, and refrigerate for up to 24 hours before baking. This allows the flavors to meld and makes the morning rush much smoother. Just add an extra 5‑10 minutes to the baking time if baking straight from the fridge.

Frozen spinach works fine—thaw it, squeeze out excess water, and proceed as usual. Frozen butternut squash cubes can be used, but they tend to release more moisture; roast them a bit longer to achieve the same caramelization as fresh cubes. Drying both before mixing prevents a soggy filling.

Light, fresh sides work best. A simple arugula salad with lemon vinaigrette adds brightness, while roasted Brussels sprouts or caramelized carrots bring extra autumnal flavor. For a heartier spread, serve with garlic‑infused buttered toast or a bowl of creamy polenta. All of these keep the meal balanced and satisfying.

The shells are done when the cheese on top is melted, bubbling, and golden brown, and a knife inserted into the center of a shell meets no resistance. The internal temperature should reach 165°F (74°C) for safety, which you can confirm with an instant‑read thermometer.

This Butternut Squash and Spinach Stuffed Shells recipe delivers a comforting brunch that feels both elegant and approachable. With clear, step‑by‑step directions, helpful tips, and plenty of variations, you can adapt it to any dietary need or flavor craving. Feel free to experiment with herbs, cheeses, or alternate vegetables—cooking is your canvas. Serve hot, enjoy the compliments, and relish every bite of this seasonal masterpiece!

Butternut Squash and Spinach Stuffed Shells
Recipe Card

Butternut Squash and Spinach Stuffed Shells

Prep
30 min
Cook
45 min
Total
75 min
Servings
6
Category: Dinner
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

Instructions

1
Roasting the Squash & Preparing Spinach

Preheat the oven to 400°F (200°C). Toss the cubed butternut squash with 2 tablespoons olive oil, a pinch of salt, and pepper. Spread on a baking sheet and roast for 20‑25 minutes, turning once, until ...

2
Making the Filling & Béchamel

In a large bowl, combine the roasted squash, wilted spinach, 1 cup ricotta, ½ cup mozzarella, ¼ cup Parmesan, a pinch of nutmeg, and a generous seasoning of salt and pepper. Pulse with a fork or potat...

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.