Indulge in the ultimate comfort food with these exquisite Spinach Artichoke Stuffed Shells. Jumbo pasta shells, tenderly cooked, are generously filled with a creamy, rich blend of ricotta cheese, vibrant spinach, and tangy artichoke hearts. Each savory shell is then bathed in a flavorful tomato basil marinara sauce, blanketed with melted mozzarella, and baked to golden, bubbly perfection. This dish promises a harmonious symphony of textures and flavors, making it an ideal choice for a satisfying weeknight dinner or a delightful vegetarian meal to share with loved ones.

Looking to explore more delightful stuffed meal creations? Don’t miss my Air Fryer Stuffed Bell Peppers for another fantastic option!
The Irresistible Allure of Spinach Artichoke Stuffed Shells
Pasta holds a special place in the heart of countless home cooks and food enthusiasts, offering an unparalleled sense of comfort and satisfaction with every forkful. Whether it’s a timeless classic like a creamy red pepper rigatoni or an adventurous creation such as a creamy shrimp salsa pasta, the magic of a well-prepared pasta dish is undeniable. Among the vast universe of pasta recipes, stuffed shells stand out as a true culinary gem, providing a delightful vessel for rich and flavorful fillings.
Spinach Artichoke Stuffed Shells elevate this concept by combining the beloved flavors of creamy spinach and artichoke dip with hearty jumbo pasta. Imagine al dente pasta shells, perfectly structured to hold a generous stuffing. This filling is a luscious medley of smooth ricotta cheese, slightly salty Parmesan, and stretchy mozzarella, perfectly balanced with the earthy bitterness of spinach and the tender tang of artichoke hearts. Minced garlic, salt, pepper, and a touch of chili flakes are added to infuse every bite with aromatic depth and a subtle warmth. Once stuffed, these delectable parcels are nestled in a vibrant tomato basil marinara sauce, ensuring they cook to absolute perfection while absorbing all the delicious flavors. A final sprinkle of mozzarella cheese creates a golden, gooey topping that is utterly irresistible straight from the oven.
This dish is more than just a meal; it’s an experience. It brings families together around the dinner table, offers a cozy respite on a chilly evening, and can even be a fantastic centerpiece for a celebratory gathering. The combination of its impressive presentation and straightforward preparation makes it a favorite for both novice and experienced cooks alike.
Why This Stuffed Shell Recipe Will Become Your New Favorite
There are countless reasons why these cheesy stuffed shells earn rave reviews and become a staple in so many kitchens. Beyond their incredible taste, they offer practical benefits that make them ideal for modern lifestyles:
- Effortless Weeknight Dinner: With a total preparation and cook time of under an hour, these stuffed shells are a lifesaver on busy weeknights. The hands-on time is minimal, allowing you to create a gourmet-quality meal without spending hours in the kitchen.
- Perfect for Meal Prep: This recipe is incredibly adaptable for meal prepping. You can assemble the shells ahead of time and bake them just before serving, or even bake them entirely and portion them into containers for easy grab-and-go lunches throughout the week. They reheat beautifully, maintaining their creamy texture and rich flavor.
- A Fantastic Meatless Monday Option: For those looking to incorporate more vegetarian meals into their diet, these spinach artichoke stuffed shells are a dream come true. They are so satisfying and flavorful that even meat-lovers won’t miss a thing. It’s a wholesome, protein-packed vegetarian dish that feels indulgent.
- Crowd-Pleaser: Whether you’re hosting a dinner party, a family gathering, or simply feeding a hungry household, these stuffed shells are guaranteed to be a hit. The combination of cheesy pasta and savory filling appeals to almost everyone, from picky eaters to gourmet enthusiasts.
- Customizable: While the spinach and artichoke filling is a classic for a reason, this recipe offers flexibility. You can easily adjust the seasoning, add other vegetables, or experiment with different cheeses to suit your palate.
- Budget-Friendly: Made with readily available and affordable ingredients, this dish provides significant value without compromising on taste or quality. It’s a smart choice for feeding a family economically.
Crafting Your Own Spinach Artichoke Stuffed Shells: A Step-by-Step Guide
Creating these delightful stuffed shells is a straightforward process that yields incredibly rewarding results. Follow these simple steps to bring this comforting dish to your table.
Essential Ingredients for Perfection
Gathering your ingredients is the first step towards a successful and delicious meal. Here’s what you’ll need, along with some tips:
- Jumbo Pasta Shells: Approximately 16 jumbo pasta shells are needed to hold the generous spinach artichoke stuffing. Look for large, sturdy shells that can withstand the filling and baking process.
- The Creamy Spinach Artichoke Stuffing: This is the heart of the dish! You’ll need:
- Ricotta Cheese: Full-fat ricotta is highly recommended for the creamiest texture and richest flavor.
- Spinach: Drained frozen spinach is convenient, or you can use fresh spinach, sautéed and thoroughly drained.
- Artichoke Hearts: Canned or jarred artichoke hearts, well-drained and chopped, add a lovely tang.
- Cheeses: A blend of shredded mozzarella and grated Parmesan cheese provides depth and an irresistible cheesy pull.
- Egg: A single egg acts as a binder, holding the stuffing together during baking.
- Flavor Boosters: Minced garlic, black pepper, salt, and a pinch of chili flakes for a subtle kick complete the savory profile.
- Tasty Toppings & Sauce:
- Tomato Basil Marinara: A high-quality store-bought marinara or your favorite homemade recipe forms the delicious base and topping sauce.
- Shredded Mozzarella: Extra mozzarella for a bubbling, cheesy crust on top.
- Fresh Basil: A garnish of fresh chopped basil adds a bright, aromatic finish and a pop of color.
- Olive Oil: Used to prevent pasta shells from sticking.
Simple Steps to Stuffed Shell Bliss
Let’s get cooking! This recipe is designed for ease and maximum flavor.
- Preheat and Prepare Pasta: Begin by preheating your oven to 400°F (200°C). While the oven heats, bring a large pot of salted water to a rolling boil. Cook the jumbo pasta shells only halfway through the recommended cooking time on the package instructions. This ensures they are pliable enough to stuff but won’t become mushy during baking. Drain the pasta thoroughly and drizzle with 1 tablespoon of olive oil, tossing gently to prevent sticking. Set them aside to cool slightly.
- Craft the Ricotta Stuffing: While the pasta is cooking, prepare your delicious filling. If using canned or jarred artichoke hearts, drain them well and chop them into small, manageable pieces. For frozen spinach, ensure it’s completely thawed and squeezed dry to remove all excess water. If opting for fresh spinach, sauté about 3 cups in a skillet until wilted, then drain and squeeze out any liquid. In a medium mixing bowl, combine the ricotta cheese, the prepared spinach, chopped artichoke hearts, 1 cup of shredded mozzarella, Parmesan cheese, the egg, minced garlic, black pepper, salt, and chili flakes. Stir until all ingredients are well combined and the mixture is smooth and cohesive.
- Prepare the Baking Dish: Select a 9 x 13 inch baking dish. Pour approximately 2½ cups of your tomato basil marinara sauce into the bottom of the dish, spreading it evenly to create a flavorful bed for the shells. Reserve the remaining marinara sauce for topping later.
- Stuff the Shells: Once the shells are cool enough to handle, carefully begin stuffing each one. Use a regular tablespoon to scoop the creamy spinach artichoke filling into each pasta shell. Don’t overstuff, but ensure each shell is generously filled. Arrange the stuffed pasta shells neatly in the prepared baking dish, lining them up in rows.


- Sauce and Bake: After all the shells are stuffed and arranged, drizzle the tops evenly with the remaining marinara sauce. Then, generously sprinkle the remaining shredded mozzarella cheese over everything, ensuring every shell is covered.
- Bake to Perfection: Place the baking dish in the preheated oven and bake for 20 minutes, or until the cheese is melted, bubbly, and lightly golden brown, and the sauce is simmering.
- Rest and Garnish: Once baked, carefully remove the dish from the oven. Cover it loosely with foil and allow the stuffed shells to rest for a few minutes before serving. This resting period allows the flavors to meld and the cheese to set slightly, making it easier to serve. Just before serving, garnish with freshly chopped basil for a burst of fresh flavor and vibrant color. Enjoy your homemade comfort food!

Expert Tips for Flawless Stuffed Shells
Achieving perfectly stuffed shells every time is easy with these helpful hints:
- Prevent Pasta Stickiness: While cooking your pasta shells, stir them occasionally in the boiling water. This simple action prevents them from sticking together or to the bottom of the pot, ensuring each shell cooks evenly and remains intact for stuffing.
- Efficient Preparation: To streamline your cooking process, prepare the spinach artichoke stuffing simultaneously while the pasta shells are boiling. This allows for quicker assembly once the shells are ready, minimizing downtime in the kitchen.
- Crucial Spinach Draining: It is absolutely vital to thoroughly drain and squeeze out all excess liquid from the spinach before incorporating it into the ricotta mixture. Any residual water will make your filling runny and prevent it from being thick and creamy, which is essential for a well-stuffed shell. For frozen spinach, use a fine-mesh sieve or a clean kitchen towel.
- Don’t Overstuff: While it’s tempting to load up each shell, overstuffing can cause them to burst during baking or make them difficult to handle. Aim for a generous but manageable amount that allows the shell to retain its shape.
- Quality Marinara Matters: The marinara sauce is a key flavor component. Choose a good quality store-bought brand or, even better, use your favorite homemade recipe for the best results.
The Secret to Perfectly Cooked Shells: Why Halfway?
Cooking the jumbo pasta shells only halfway through before stuffing and baking is a critical step for two main reasons:
- Structural Integrity: If you cook the shells to their full al dente stage or beyond, they become too soft and delicate to handle. Trying to stuff overcooked shells often results in tearing or breaking, making the assembly process frustrating. Half-cooked shells are still firm enough to hold their shape and withstand the pressure of being filled, ensuring a neat and tidy presentation.
- Continued Cooking in the Oven: The shells will continue to cook and soften in the oven as they bake in the marinara sauce. The liquid from the sauce helps to complete the cooking process, infusing the pasta with flavor and ensuring it reaches that perfect tender-but-not-mushy texture by the time it’s served. This two-stage cooking method guarantees tender pasta and a perfectly cohesive dish.

Serving Suggestions and Creative Variations
These Spinach Artichoke Stuffed Shells are incredibly versatile and can be adapted to suit various tastes and occasions. Here are some ideas:
What to Serve With Stuffed Shells:
- Fresh Green Salad: A crisp green salad with a light vinaigrette provides a refreshing contrast to the rich pasta.
- Garlic Bread or Crusty Ciabatta: Perfect for soaking up any leftover marinara sauce.
- Roasted Vegetables: Oven-roasted Brussels sprouts, asparagus, or broccoli florets make excellent, healthy side dishes.
- Steamed Green Beans: Simple, elegant, and nutritious.
Exciting Recipe Variations:
- Add Protein: For a heartier meal, consider adding cooked, shredded chicken, ground Italian sausage, or even cooked shrimp to the ricotta filling.
- Spice It Up: Increase the amount of chili flakes for a spicier kick, or add a pinch of cayenne pepper.
- Herb Variations: Experiment with other fresh herbs like oregano, thyme, or parsley in the filling or as a garnish.
- Different Cheeses: While ricotta and mozzarella are classic, feel free to try other cheeses like provolone, fontina, or even a smoked gouda for a different flavor profile.
- Mushroom Mania: Sautéed mushrooms can be finely chopped and added to the filling for an extra layer of umami.
- Béchamel Sauce: Instead of or in addition to marinara, a creamy béchamel sauce can be used for a richer, more indulgent dish.
Storing and Reheating Your Stuffed Shells
One of the best qualities of Spinach Artichoke Stuffed Shells is how well they store and reheat, making them perfect for leftovers or future meals.
Storing Leftovers:
Allow the baked shells to cool completely. Transfer them to an airtight container and store in the refrigerator for up to 3-4 days. For longer storage, see freezing instructions below.
Reheating Instructions:
- Oven: For best results, reheat in the oven. Preheat to 350°F (175°C). Place the shells in an oven-safe dish, add a splash of extra marinara sauce or water to prevent drying, cover loosely with foil, and bake for 20-30 minutes, or until heated through and bubbly. Remove foil for the last 5-10 minutes if you prefer crispier cheese.
- Microwave: For a quick reheat, individual portions can be microwaved. Place a serving on a microwave-safe plate, cover loosely, and heat for 1-2 minutes, stirring occasionally, until hot. Be careful not to overcook, as pasta can become rubbery.
Freezing for Future Meals:
These stuffed shells are fantastic freezer-friendly meals! You can freeze them either before or after baking:
- To Freeze Unbaked: Assemble the shells in a freezer-safe baking dish, cover tightly with plastic wrap and then foil. Freeze for up to 3 months. When ready to bake, thaw overnight in the refrigerator, then bake as directed, potentially adding an extra 10-15 minutes to the baking time.
- To Freeze Baked: Allow the baked shells to cool completely. You can freeze the entire dish or individual portions. For individual portions, transfer shells to freezer-safe containers. For a full dish, cover tightly with plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven as described above.

Save Recipe | Pin Recipe | Print Recipe
User Rating: 4.84 from 31 votes
Spinach and Artichoke Stuffed Shells
By: Mariam Ezzeddine
These creamy, cheesy stuffed shells make the ultimate comfort food recipe!
Prep Time: 20 minutes | Cook Time: 20 minutes | Total Time: 40 minutes | Servings: 16 shells
Ingredients
- 16 Jumbo Shells
- 28 oz. Tomato and Basil Marinara Sauce
- 1½ c. Mozzarella Cheese, Shredded
- 1 Tbsp. Olive Oil
- Fresh Chopped Basil, for garnish
Stuffing
- 1½ c. Ricotta Cheese, Full fat
- 1 c. Frozen Spinach, drained (or 3 cups fresh, sautéed and drained)
- 1 c. Artichoke Hearts, canned or jarred, chopped
- 1 c. Mozzarella Cheese, Shredded
- ½ c. Parmesan Cheese
- 1 Egg
- 2 Garlic Cloves, minced
- 1 tsp. Black Pepper
- ¾ tsp. Salt
- ½ tsp. Chili Flakes
Instructions
- To begin, preheat the oven to 400°F (200°C).
- Cook the jumbo pasta shells halfway, according to the package directions. While the shells cook, in a large mixing bowl, stir together ricotta cheese, thoroughly drained spinach, chopped artichoke hearts, 1 cup mozzarella cheese, parmesan cheese, egg, minced garlic, salt, pepper, and chili flakes. Set aside until shells are ready.
- Once the pasta is halfway cooked, drain and toss with 1 Tbsp olive oil to prevent sticking.
- In a 9 x 13 inch baking dish, pour about 2 ½ cups of marinara sauce into the base of the dish. Reserve the rest of the sauce for topping the shells.
- Stuff each pasta shell with 1 regular sized tablespoon of the cheesy spinach artichoke stuffing and place them lined up in the baking dish.
- When all shells are stuffed, top the shells with the remaining marinara sauce and then cover with the remaining 1½ cups mozzarella cheese. Bake for 20 minutes.
- Remove from oven and cover. Allow the stuffed shells to cool a few minutes before serving. Garnish with fresh chopped basil.
Nutrition
Calories: 254kcal |
Carbohydrates: 12g |
Protein: 16g |
Fat: 16g |
Saturated Fat: 8g |
Cholesterol: 56mg |
Sodium: 793mg |
Potassium: 298mg |
Fiber: 2g |
Sugar: 3g |
Vitamin A: 2563IU |
Vitamin C: 8mg |
Calcium: 353mg |
Iron: 1mg
Did you try these Spinach Artichoke Stuffed Shells and absolutely love them?! Please share your creations on INSTAGRAM using my hashtag for a chance to be featured! Also, follow me at Cookin’ With Mima on FACEBOOK | INSTAGRAM | PINTEREST for all my latest social posts and recipes.
Explore Other Delicious Pasta Recipes
- Creamy Spinach Macaroni and Cheese
- Cajun Chicken Mac and Cheese
- Creamy Tortellini Chicken Pasta
- Creamy Chicken and Mushroom Pasta
- Cheesy Chicken Broccoli Pasta Shells