ADVERTISEMENT

Creamy Stuffed Shells – Easy 35-Minute Dinner

By August 20, 20267 min read

There are some evenings when the world feels a little heavy, and all we crave is a warm, comforting meal that wraps us like a soft blanket. This Creamy Sun-Dried Tomato & Spinach Stuffed Shells recipe is exactly that for me. It’s the kind of dish that fills the kitchen with the scent of garlic and herbs, inviting everyone to gather around the table.

Advertisements1

I remember the first time I made these shells—it was a rainy Tuesday, and I needed something to lift our spirits. The creamy sauce, the vibrant spinach, the tangy sun-dried tomatoes—each bite felt like a small hug. Since then, it’s become my go-to when I want to nourish both body and soul.

What I love most is how simple it is to put together, yet it feels special enough for a Sunday dinner. The shells are like little boats, carrying a rich, cheesy filling, all nestled in a velvety sauce that bubbles and browns beautifully in the oven. It’s a reminder that sometimes the simplest things bring the most comfort.

Why You'll Love This Recipe

1

Comforting and creamy: The luscious sauce coats every shell, making each bite velvety and satisfying.
2

Veggie-packed goodness: Spinach and sun-dried tomatoes add color, nutrients, and a burst of flavor.
3

Easy to assemble: With just a few steps, you’ll have a beautiful dish that looks like you spent hours.
4

Family-approved: Even picky eaters will love the cheesy filling and creamy sauce.

About the Ingredients

12 oz (340g) jumbo pasta shells

About 20-24 shells. Look for large, sturdy shells that hold the filling well. If you can't find jumbo, use manicotti tubes and adjust filling time.

2 cups (240g) ricotta cheese

Whole-milk ricotta gives the creamiest texture. For a lighter option, use part-skim. You can also substitute cottage cheese, blended until smooth.

1 cup (100g) shredded mozzarella cheese

Freshly shredded melts better than pre-shredded. For a sharper flavor, use provolone or a mix of Italian cheeses.

1/2 cup (50g) grated Parmesan cheese

Freshly grated adds a nutty, salty kick. If using pre-grated, reduce salt in the filling.

1 large egg, lightly beaten

Helps bind the filling. For an egg-free version, omit and add 2 tablespoons of breadcrumbs.

2 cups (60g) fresh spinach, chopped

Frozen spinach works too—thaw, squeeze dry, and use 1 cup. Fresh baby spinach is convenient.

1/2 cup (80g) sun-dried tomatoes in oil, drained and chopped

The oil-packed ones are softer and more flavorful. If using dry, rehydrate in warm water first.

2 cloves garlic, minced

Fresh garlic is best. In a pinch, use 1/2 teaspoon garlic powder.

1/2 teaspoon dried oregano

Adds an earthy note. Feel free to use Italian seasoning instead.

1/4 teaspoon salt

Adjust to taste, especially if your Parmesan is salty.

1/4 teaspoon black pepper

Freshly ground is more aromatic.

2 cups (480ml) heavy cream

For a lighter sauce, use half-and-half or a can of evaporated milk. For dairy-free, use full-fat coconut milk.

1 cup (100g) shredded mozzarella cheese (for sauce)

Extra cheese for the sauce makes it extra gooey. Use a good melting cheese like fontina.

Tips & Tricks

  • Don't overcook the shells—boil them 1 minute less than the package directions. They'll finish cooking in the oven, and this prevents them from tearing.
  • If the filling is too thick, add a tablespoon of milk or water to loosen it. It should be creamy, not stiff.
  • When stuffing the shells, use a piping bag or a zip-top bag with the corner snipped. It's quicker and less messy than a spoon.

Pro Tips

1

Use a piping bag for filling: Speeds up the process and keeps your hands clean.
2

Make ahead: Assemble the dish (without the sauce) and refrigerate overnight. Add the sauce just before baking.
3

Double the sauce: If you like extra saucy shells, make 1.5 times the sauce recipe.
4

Broil for 2 minutes: At the end, broil on high for 2-3 minutes to get a golden, bubbly top.

Step-by-Step Instructions

1. Preheat and Prep

Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil. Have a 9×13-inch baking dish ready.

2. Cook the Shells

Cook the shells according to package directions until al dente, about 9-10 minutes. Drain and rinse with cold water to stop cooking. Set aside on a clean towel to dry.

3. Make the Filling

In a medium bowl, combine ricotta, 1 cup mozzarella, Parmesan, egg, spinach, sun-dried tomatoes, garlic, oregano, salt, and pepper. Mix until well blended. The mixture should be thick and creamy.

4. Prepare the Sauce

In a small saucepan, heat the heavy cream over medium heat until it just begins to simmer. Reduce heat to low and stir in 1 cup mozzarella until melted and smooth. Season with a pinch of salt and pepper.

5. Stuff the Shells

Spoon about 1 tablespoon of filling into each shell. Arrange the filled shells in the baking dish in a single layer, snugly together.

6. Add the Sauce

Pour the cream sauce evenly over the shells, making sure each one is coated. Use a spoon to nudge the sauce into the crevices.

7. Bake to Perfection

Bake uncovered at 375°F (190°C) for 25-30 minutes, until the sauce is bubbling and the tops are lightly golden. For a browner top, broil for 2-3 minutes. Let rest for 5 minutes before serving.

Delicious Variations

  • Add cooked, crumbled Italian sausage or ground beef to the filling for a heartier meal.
  • Swap the sun-dried tomatoes for roasted red peppers and add a pinch of red pepper flakes for a smoky, slightly spicy twist.
  • Top with breadcrumbs mixed with butter and Parmesan before baking for a crunchy crust.

How to Store Creamy Sun-Dried Tomato & Spinach Stuffed Shells

Refrigerator

Store leftovers in an airtight container for up to 4 days.

Freezer

Assemble the dish (without baking) and freeze for up to 2 months. Thaw overnight in the fridge before baking.

Reheating

Reheat individual portions in the microwave at 50% power for 2-3 minutes, or in a 350°F (175°C) oven for 15 minutes until heated through.

Frequently Asked Questions

Q: Can I use frozen spinach instead of fresh?

Yes, you can. Thaw frozen spinach, squeeze out all excess water, and use 1 cup (about 150g). It works perfectly.

Q: Can I make this dish ahead of time?

Absolutely! Assemble the stuffed shells in the baking dish, cover, and refrigerate for up to 24 hours. When ready to bake, pour the sauce over and add 10 minutes to the baking time.

Q: What can I substitute for heavy cream?

You can use half-and-half, whole milk, or a can of evaporated milk. For a dairy-free option, use full-fat coconut milk.

Q: How do I prevent the shells from sticking?

Make sure to stir the pasta occasionally while boiling, and after draining, toss with a little olive oil to keep them from sticking together.

I hope these creamy stuffed shells bring warmth to your table. Give them a try and let me know how they turn out in the comments below. Breathe, reflect, grow.

Creamy Sun-Dried Tomato & Spinach Stuffed Shells

Creamy Sun-Dried Tomato & Spinach Stuffed Shells

Creamy Sun-Dried Tomato & Spinach Stuffed Shells: a comforting, veggie-packed pasta bake that’s ready in 35 minutes and sure to become a family favorite.

★★★★½ 4.8 (127 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 12 oz (340g) jumbo pasta shells
  • 2 cups (240g) ricotta cheese
  • 1 cup (100g) shredded mozzarella cheese
  • 1/2 cup (50g) grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 2 cups (60g) fresh spinach, chopped
  • 1/2 cup (80g) sun-dried tomatoes in oil, drained and chopped
  • 2 cloves garlic, minced
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 cups (480ml) heavy cream
  • 1 cup (100g) shredded mozzarella cheese (for sauce)

📋 Instructions

  1. 1Preheat and Prep — Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil. Have a 9×13-inch baking dish ready.
  2. 2Cook the Shells — Cook the shells according to package directions until al dente, about 9-10 minutes. Drain and rinse with cold water to stop cooking. Set aside on a clean towel to dry.
  3. 3Make the Filling — In a medium bowl, combine ricotta, 1 cup mozzarella, Parmesan, egg, spinach, sun-dried tomatoes, garlic, oregano, salt, and pepper. Mix until well blended. The mixture should be thick and creamy.
  4. 4Prepare the Sauce — In a small saucepan, heat the heavy cream over medium heat until it just begins to simmer. Reduce heat to low and stir in 1 cup mozzarella until melted and smooth. Season with a pinch of salt and pepper.
  5. 5Stuff the Shells — Spoon about 1 tablespoon of filling into each shell. Arrange the filled shells in the baking dish in a single layer, snugly together.
  6. 6Add the Sauce — Pour the cream sauce evenly over the shells, making sure each one is coated. Use a spoon to nudge the sauce into the crevices.
  7. 7Bake to Perfection — Bake uncovered at 375°F (190°C) for 25-30 minutes, until the sauce is bubbling and the tops are lightly golden. For a browner top, broil for 2-3 minutes. Let rest for 5 minutes before serving.
👨‍🍳 Chef's Note: For an extra touch, garnish with fresh basil leaves before serving. The aroma is simply irresistible.

Servings: 6

Cuisine: Italian-American

Course: Dinner

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Sofia Lindqvist

Written by Sofia Lindqvist

Sofia writes about mindfulness and mental well-being, drawing from her own journey with stress and burnout. She shares gentle, evidence-informed practices for busy lives.

Leave a Comment

x
Advertisements