Skip to Content

Baked Stuffed Shells with Cream Cheese Spinach Filling

Baked Stuffed Shells with Cream Cheese Spinach Filling

Hey y'all! If you're looking for a comforting, creamy, and utterly delicious dinner that's sure to impress, these Baked Stuffed Shells with Cream Cheese Spinach Filling are just the ticket. Each jumbo shell is packed with a luscious blend of cream cheese, ricotta, spinach, and parmesan, baked in rich marinara for the ultimate cozy meal. Whether it’s a weeknight family dinner, potluck, or a special gathering, this dish is guaranteed to be a hit at any table. Let’s get cooking!

Why You'll Love This Baked Stuffed Shells with Cream Cheese Spinach Filling

  • Ultra creamy and cheesy filling for the ultimate comfort food experience.
  • Perfect make-ahead meal for busy weeknights or entertaining guests.
  • Vegetarian-friendly but hearty enough to satisfy everyone.
  • Easy to customize with your favorite cheeses or add-ins.
  • Feeds a crowd and reheats beautifully for leftovers.

Ingredients for Baked Stuffed Shells with Cream Cheese Spinach Filling

  • 20 jumbo pasta shells (about 6 oz)
  • 1 (10 oz) box frozen chopped spinach, thawed and squeezed dry
  • 8 oz cream cheese, softened
  • 1 cup ricotta cheese
  • ½ cup grated parmesan cheese
  • 1 ½ cups shredded mozzarella cheese, divided
  • 1 large egg
  • 2 cloves garlic, minced
  • ½ teaspoon dried Italian seasoning
  • ¼ teaspoon nutmeg (optional, for extra flavor)
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 cups marinara sauce (homemade or store-bought)
  • 1 tablespoon olive oil (for greasing the baking dish)

Baked Stuffed Shells with Cream Cheese Spinach Filling: Directions

Step 1: Prep the Jumbo Shells

  1. Preheat your oven to 375°F (190°C).
  2. Bring a large pot of salted water to a boil.
  3. Cook the jumbo shells for 8-9 minutes until just al dente (they should still be a little firm as they'll continue cooking in the oven). Drain and lay out on a baking sheet to cool slightly.

Step 2: Make the Cream Cheese Spinach Filling

  1. In a large bowl, combine the softened cream cheese, ricotta cheese, parmesan, 1 cup mozzarella cheese, thawed spinach, egg, garlic, Italian seasoning, nutmeg, salt, and black pepper.
  2. Mix until everything is smooth and well incorporated.

Step 3: Assemble the Baked Stuffed Shells with Cream Cheese Spinach Filling

  1. Lightly grease a 9x13-inch baking dish with olive oil.
  2. Spread 1 cup marinara sauce evenly over the bottom of the dish.
  3. Spoon 2-3 tablespoons of the spinach cheese filling into each cooked shell and arrange them side by side in the baking dish.
  4. Pour the remaining cup of marinara sauce over the tops of the shells and sprinkle with the remaining ½ cup mozzarella cheese.

Step 4: Bake

  1. Cover the dish with foil and bake for 25 minutes.
  2. Remove the foil and bake an additional 10-12 minutes, until the cheese is melted and bubbly and the shells are lightly golden on top.
  3. Let cool for 5-10 minutes before serving for the best texture.

Notes for the Best Baked Stuffed Shells with Cream Cheese Spinach Filling

  • Be sure to undercook your shells slightly so they hold their shape while baking.
  • Drain and squeeze your spinach thoroughly to avoid a watery filling.
  • For a lighter version, swap cream cheese for Neufchâtel or low-fat ricotta.
Baked Stuffed Shells with Cream Cheese Spinach Filling

Variations of Baked Stuffed Shells with Cream Cheese Spinach Filling

  • Add Meat: Mix in cooked ground turkey, chicken, or sausage to the filling for extra protein.
  • Swap Greens: Substitute kale or Swiss chard for spinach for a twist on the classic.
  • Cheese Lovers: Add shredded fontina or provolone for even more gooey goodness.

Required Equipment

  • Large pot (for boiling pasta shells)
  • Mixing bowl
  • Colander
  • 9x13-inch baking dish
  • Aluminum foil
  • Spoon or piping bag (for filling shells)

Storage Instructions for Baked Stuffed Shells with Cream Cheese Spinach Filling

Let leftovers cool completely, then cover and refrigerate for up to 4 days. Reheat individual portions in the microwave or cover the baking dish with foil and warm in a 350°F (175°C) oven until hot. For longer storage, freeze tightly wrapped portions for up to 2 months. Thaw overnight in the fridge and reheat as above for best results.

Serving Suggestions and Pairings for Baked Stuffed Shells with Cream Cheese Spinach Filling

  • Serve with a crisp green salad tossed in a tangy vinaigrette.
  • Pair with crusty garlic bread or focaccia to soak up the sauce.
  • Enjoy with a glass of Chianti or your favorite red wine for an Italian-inspired meal.

Pro Tips for Baked Stuffed Shells with Cream Cheese Spinach Filling

  • For neat filling, use a piping bag or a zip-top bag with a corner snipped off to stuff the shells.
  • Let the shells rest for a few minutes after baking to make serving easier and cleaner.
  • Use freshly grated parmesan for the best salty-savory flavor (see cheese grating tips).

FAQ: Baked Stuffed Shells with Cream Cheese Spinach Filling

Can I make these shells ahead of time?
Yes! You can assemble the shells up to a day in advance and keep them covered in the fridge until ready to bake. Add a few extra minutes to the baking time if baking straight from the fridge.
What’s the best way to squeeze water from frozen spinach?
After thawing, place spinach in a clean kitchen towel and twist to remove as much water as possible, or press between layers of paper towels for a quick method.
Can I use fresh spinach?
Absolutely – sauté about 10 ounces of fresh spinach until wilted, then cool, chop, and squeeze out excess moisture before adding to the filling. For more on cooking spinach, check out this guide.

Prep Time: 20 minutes
Total Time: 55 minutes

★★★★★ 4.60 from 180 ratings

Baked Stuffed Shells with Cream Cheese Spinach Filling

yield: 4 servings
prep: 25 mins
cook: 35 mins
total: 50 mins
A delicious Italian-inspired dish featuring jumbo pasta shells stuffed with a creamy blend of cream cheese, ricotta, spinach, and herbs, baked in a rich tomato sauce and topped with melted mozzarella.
Baked Stuffed Shells with Cream Cheese Spinach Filling

Ingredients

  • 20 jumbo pasta shells
  • 1 cup cream cheese, softened
  • 1 cup ricotta cheese
  • 1 ½ cups fresh spinach, chopped
  • 1 large egg
  • ½ cup grated Parmesan cheese
  • 2 cups marinara sauce
  • 1 cup shredded mozzarella cheese
  • 2 cloves garlic, minced
  • ½ teaspoon dried Italian herbs
  • Salt and black pepper to taste

Instructions

  1. 1
    Preheat the oven to 375°F (190°C). Cook the jumbo pasta shells according to package instructions until al dente. Drain and set aside.
  2. 2
    In a large bowl, combine cream cheese, ricotta cheese, chopped spinach, egg, Parmesan cheese, minced garlic, Italian herbs, salt, and black pepper. Mix until well blended.
  3. 3
    Spread 1 cup of marinara sauce on the bottom of a 9x13-inch baking dish.
  4. 4
    Stuff each cooked shell with the cream cheese spinach filling and arrange them in the baking dish.
  5. 5
    Pour the remaining marinara sauce over the stuffed shells and sprinkle with shredded mozzarella cheese.
  6. 6
    Cover with foil and bake for 25 minutes. Remove foil and bake for an additional 10 minutes, or until cheese is bubbly and golden. Serve hot.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 420cal
Protein: 19 gg
Fat: 21 gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 38 gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!!