Spinach Stuffed Shells

5 from 1 vote
Jump to Recipe

This post may contain affiliate links. Please see my disclosure policy

Spinach Stuffed Shells – Jumbo pasta shells are filled with a creamy mix of ricotta, spinach, and artichokes, then baked in a smoky fire-roasted tomato sauce until bubbly.

Stuffed shells are one of those dinners that always feel a little special but don’t actually take much work—especially when the filling is creamy, cheesy, and loaded with spinach and artichokes.

scooping stuffed shells out of baking dish

 

It’s like your favorite dip turned into a hearty pasta bake, which means it can go straight from weeknight dinner to dinner party without changing a thing.

The fire-roasted tomato sauce adds just enough smokiness to balance the richness of the filling, and the mozzarella on top turns bubbly and golden in the oven. 

Pair it with a slice of Garlic Olive Cheese Bread to really round things out (and to scoop up every bit of that sauce). This is the kind of meal that guarantees happy plates and zero leftovers.

spinach stuffed shells ingredients

What You’ll Need

Be sure to scroll to the bottom of the post for the FULL PRINTABLE recipe card.

For The Sauce

  • Garlic
  • Olive Oil
  • Fire Roasted Tomatoes – can you regular diced tomatoes as well or even a premade sauce if you prefer
  • Italian Seasoning
  • Oregano

For The Shells

  • Mozzarella Cheese
  • Ricotta Cheese
  • Black Pepper
  • Artichoke Hearts
  • Spinach – I use a package of frozen spinach that is thawed and squeezed very well to remove all of the liquid
  • Garlic
  • Jumbo Shells
spinach stuffed shell filling in a mixing bowl

How To Make Spinach Stuffed Shells

  • Cook The Sauce – Sauté garlic in olive oil, then add tomatoes, Italian seasoning, and oregano. Simmer until slightly thickened and season to taste.
  • Mix The Filling – Combine mozzarella, ricotta, pepper, artichoke hearts, spinach, and garlic in a large bowl until smooth and creamy.
  • Prepare The Pans – Spread a thin layer of sauce across the bottom of each baking pan to keep the shells from sticking.
  • Stuff The Shells – Spoon filling into cooked shells and arrange them neatly in the pans.
  • Layer Sauce & Cheese – Pour the remaining sauce over the shells and top with the rest of the mozzarella.
  • Bake Until Bubbly – Cover with foil and bake until the cheese melts and everything is hot and gooey.
  • Cool & Serve – Let the shells rest a few minutes before serving for easier plating.
spinach stuffed shells in a baking dish
spooning red sauce over stuffed shells in a casserole dish

Recipe Tips & Tricks

  • Drain Spinach Thoroughly – Squeeze out as much moisture as possible from the spinach to keep the filling from becoming watery.
  • Chop Artichokes Small – Smaller pieces mix more evenly with the ricotta and make stuffing the shells easier.
  • Undercook The Shells – Boil them just shy of al dente so they stay intact when stuffing and finish cooking in the oven.
  • Season The Sauce Well – Taste and adjust salt and pepper so the sauce isn’t bland; this is your main flavor layer.
  • Double The Recipe For Freezer Meals – Make two pans and freeze one unbaked for a future easy dinner.
  • Add Extra Cheese On Top – A little extra mozzarella or even Parmesan before baking gives you a gooey, golden topping.
  • Make Ahead Friendly – Assemble the dish a day in advance, cover, and refrigerate. Bake as directed when ready to eat.
  • Switch Up The Veggies – Swap in sautéed mushrooms, roasted red peppers, or kale for a twist on the classic filling.
plate with stuffed shells on it
Can I make stuffed shells ahead of time?

Yes! You can assemble the shells and refrigerate them up to 24 hours in advance. When ready to bake, remove from the fridge while the oven preheats and bake as directed.

Do these freeze well?


Definitely. Assemble the shells but do not bake. Cover tightly with plastic wrap and foil, then freeze for up to 2 months. Bake from frozen, covered, for 60–70 minutes until hot and bubbly.

How do I keep my shells from tearing while filling?

Undercook the pasta by a couple of minutes so they stay firm. Rinse with cold water after draining to stop the cooking and make them easier to handle.

Spinach Stuffed Shells – Jumbo pasta shells are filled with a creamy mix of ricotta, spinach, and artichokes, then baked in a smoky fire-roasted tomato sauce until bubbly.

More Comforting Pasta Recipes

cropped close up spinach stuffed shells on a white plate
5 from 1 vote

Spinach Stuffed Shells

Spinach Stuffed Shells – Jumbo pasta shells are filled with a creamy mix of ricotta, spinach, and artichokes, then baked in a smoky fire-roasted tomato sauce until bubbly.
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 8

Ingredients 

Sauce

Shells

Instructions 

  • Preheat oven to 375º F. Spray 2 9-inch baking pans with non-stick spray.
  • Bring a large pot of water to boil and cook the shells 2 minutes shy of package directions. Drain and set aside.
    32 jumbo shells
  • To make the sauce: Heat 1 tsp olive oil in a sauce pan over medium heat. Add garlic cloves, and cook for about 1 minute; or until fragrant. Add in tomatoes, oregano and Italian seasoning. Cook for about 10 minutes or until it thickens slightly. Season with salt and pepper to taste.
    3 cloves garlic, 1 teaspoon olive oil, 2 28 oz cans fire roasted tomatoes, 1 teaspoon Italian seasoning, 1 teaspoon oregano
  • To make the filling: In a large bowl mix together 1 cup of Mozzarella, ricotta, black pepper, artichoke hearts, spinach, and garlic until well combined.
    2 cups Mozzarella cheese, 15 oz ricotta cheese, 1/4 teaspoon black pepper, 14 oz artichoke hearts, 10 oz frozen spinach, 2 garlic cloves
  • Place about 1/2 of sauce into the bottom of each pan (just enough to coat).
  • Spoon about 2 Tablespoons of filling into each of the shells. Place the shells into the pans. Once you have assembled all of the shells, pour the remaining sauce over the shells. Sprinkle with the remaining 1 cup of Mozzarella cheese.
  • Cover with foil and back for 30 minutes, until the cheese is melted.

Nutrition

Calories: 787kcal | Carbohydrates: 134g | Protein: 33g | Fat: 12g | Saturated Fat: 5g | Polyunsaturated Fat: 5g | Cholesterol: 27mg | Sodium: 236mg | Fiber: 9g | Sugar: 3g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Author: Erin Sellin
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Course: Dinner Recipes
Cuisine: American
Servings: 8
Calories: 787
Like this recipe? Leave a comment below!

About Erin Sellin

Welcome to Dinners, Dishes, & Desserts where my love of food meets my busy life. My name is Erin and I’m a casual home cook who loves to feed people. On this blog, you’ll find hundreds of quick and easy recipes made mostly from scratch. My days are spent in the kitchen, creating new recipes to share with family and friends.

Other Recipes You Might Like:

5 from 1 vote (1 rating without comment)

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Comments

  1. I like the artichokes that are included in the recipe. The real draw is the ricotta cheese. I see that in a recipe and away I go trotting down the road in fine style. A ricotta cheese company should hire me as a spokesperson. I love the flavor, but I like saying the word as well. Okay that’s weird, but you have to admit there is something inherently romantic and so European with the Italian language.

  2. Stuffed shells are a favorite around here! Love that you can freeze one for a meal later!