|

Cheese-Stuffed Shells with Spinach Recipe

If you’re craving comfort food that feels like a warm hug, you absolutely must try my Cheese-Stuffed Shells with Spinach Recipe. This dish combines tender jumbo pasta shells filled with a creamy, cheesy spinach filling, all smothered in rich marinara sauce and bubbling mozzarella. It’s truly fan-freaking-tastic and perfect for gatherings, weeknights, or any day you want something cozy and satisfying. Stick with me—I’ll share all my best tips to make these shells come out perfectly every time.

🤍

Why This Recipe Works

  • Perfectly Tender Shells: Boiling the shells just shy of al dente ensures they won’t get mushy after baking, holding their shape beautifully.
  • Creamy Cheese Filling: Combining ricotta, cream cheese, and mozzarella with Parmesan creates a rich, luscious texture that melts in your mouth.
  • Flavor-Packed Spinach: Sautéed with garlic and folded into the cheese mixture, spinach adds freshness and a lovely pop of color.
  • Layering Sauce and Cheese: Spreading sauce on the bottom of the dish, then topping shells with sauce and cheese ensures every bite is saucy and cheesy perfection.

Ingredients & Why They Work

The magic of this Cheese-Stuffed Shells with Spinach Recipe lies in how well these ingredients complement one another: creamy cheeses balanced with tangy marinara, and the spinach adds a subtle earthiness. Shopping tip? Grab fresh spinach and avoid pre-washed bags when possible for better flavor and texture.

Cheese-Stuffed Shells with Spinach, cheesy stuffed pasta shells, spinach and cheese baked shells, easy stuffed shell pasta, comfort food Italian dish - Flat lay of fresh jumbo pasta shells arranged neatly, a small white bowl of bright green fresh spinach leaves, a small white bowl with creamy white ricotta cheese, a small white bowl with shredded mozzarella cheese, a small white bowl with grated Parmesan cheese, a small white bowl of smooth cream cheese, three whole uncracked brown eggs, three cloves of fresh garlic, a small white bowl containing rich red marinara sauce, a small white bowl with golden olive oil, a few sprigs of fresh green parsley, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • Jumbo pasta shells: Pick good quality shells big enough to hold the filling without breaking; boil a few extras in case of breakage.
  • Olive oil: Use extra virgin for a richer taste when sautéing garlic and spinach.
  • Garlic: Fresh minced garlic brings aromatic depth; don’t substitute with powder here.
  • Spinach: Fresh leaves offer brightness; if using frozen, thaw and squeeze out water thoroughly.
  • Ricotta cheese: Choose whole milk ricotta for creamier filling—drain if too watery.
  • Parmesan cheese: Grate it yourself for sharper, fresher flavor that really shines.
  • Mozzarella cheese: Low moisture whole milk mozzarella melts best; shredding from a block improves the texture.
  • Cream cheese: Adds extra creaminess to the filling.
  • Egg: Binds the filling together so it stays intact when you bite into the shells.
  • Marinara sauce: A quality jarred sauce, like Rao’s, saves time and taste delicious.
  • Fresh parsley: Adds a fresh herbal finish when garnishing.
  • Seasonings (salt, pepper, basil, parsley, oregano): Layered dried herbs create classic Italian flavors that tie the dish together.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Make It Your Way

The wonderful thing about this Cheese-Stuffed Shells with Spinach Recipe is how flexible it is. I like to keep it classic, but feel free to customize it to suit your personal tastes or dietary needs.

  • Variation: I’ve added cooked Italian sausage or ground beef to the filling before for a meaty twist; it makes it heartier and super satisfying.
  • Vegetarian Option: Loaded with just cheeses and spinach, this is already vegetarian-friendly, but you could swap spinach for kale or add mushrooms for earthiness.
  • Dairy-Free: Try vegan ricotta and mozzarella substitutes if you want a dairy-free version—it won’t be quite the same, but still tasty!
  • Herb Boost: Fresh basil or oregano in the filling amps up the freshness if you’re craving more garden flavors.

Step-by-Step: How I Make Cheese-Stuffed Shells with Spinach Recipe

Step 1: Cook Shells to Almost Perfect

This is where many people stumble—overcooked shells are a sad sight! I set my timer for one minute less than al dente (about 13 minutes depending on your pasta). Once they’re cooked, I drain them carefully and rinse with cold water until the bottom of the colander feels cool—this stops the cooking instantly and prevents sticking. Always boil a couple of extra shells just in case a few break while handling later.

Step 2: Sauté Garlic and Spinach

In a large skillet over medium heat, I warm the olive oil and toss in the minced garlic. After about a minute (you’ll smell that intoxicating aroma!), I add fresh spinach. Sometimes I slice the spinach into thin strips for a finer texture, but that’s optional. Toss it all around until the spinach wilts down nicely—about 3 minutes. Then, I set it aside to cool before mixing into the cheese filling.

Step 3: Make the Cheese & Spinach Filling

In a large bowl, ricotta gets mixed with salt, pepper, and my favorite dried herbs (basil, parsley, oregano). I stir in half of my shredded mozzarella and most of the Parmesan, saving a sprinkle to top the dish later. Cream cheese and an egg help bind everything, and finally, the cooled spinach and garlic mix in gently—keep it homogenous but don’t over-stir.

Step 4: Stuff and Assemble

I spread half the marinara sauce on the bottom of my 9×13-inch dish to prevent sticking and add flavor. Then, with a spoon, I carefully stuff each shell with the creamy filling, placing them snugly side by side. Pour the rest of the sauce evenly over the shells, then top with the remaining mozzarella and Parmesan. Everything’s ready for the oven!

Step 5: Bake to Gooey Perfection

Cover the dish and pop it in a 375°F oven for 20 minutes to warm and melt the cheese inside. After that, I remove the cover and bake for another 10 minutes to get a beautifully bubbly, golden top. Fresh parsley scattered on top right before serving adds a pretty color pop and fresh flavor boost.

💡

Tips from My Kitchen

  • Don’t Overcook Shells: Cooking one minute less than al dente keeps the shells firm for stuffing and baking.
  • Drain Spinach Well: Squeeze out all excess water from wilting or thawed spinach to avoid a soggy filling.
  • Freshly Grate Cheese: Using freshly grated Parmesan and mozzarella improves taste and melt quality dramatically.
  • Use Quality Marinara: A good sauce like Rao’s makes the difference between a good and a great dish, trust me on this.

How to Serve Cheese-Stuffed Shells with Spinach Recipe

Cheese-Stuffed Shells with Spinach, cheesy stuffed pasta shells, spinach and cheese baked shells, easy stuffed shell pasta, comfort food Italian dish - The image shows a round white skillet filled with large pasta shells stuffed with creamy spinach and cheese, arranged in a circular pattern. Each shell is covered with melted white and orange cheese, with a rich red tomato sauce visible underneath and around the edges. The skillet rests on a white marbled surface with a soft beige cloth partially under it. A silver serving spoon with a wooden handle is scooping one stuffed shell from the right side of the skillet. In the background, there is a white bowl with grated cheese and green parsley leaves. Photo taken with an iphone --ar 2:3 --v 7

Garnishes

I usually sprinkle fresh parsley on top just before serving for a burst of color and a subtle herby freshness that lightens the rich cheese flavors. Sometimes I add a pinch of crushed red pepper flakes if we want a little heat. Grated Parmesan on the side is always a welcome addition!

Side Dishes

This dish pairs perfectly with a crisp green salad dressed with lemon vinaigrette to cut through the richness. My go-to side is Garlic Bread with Cheese—because when can you ever have too much cheese? Roasted vegetables like asparagus or broccoli also round out the meal beautifully.

Creative Ways to Present

For holiday dinners or special occasions, I’ve baked the shells in a beautiful round oven-safe skillet and sprinkled fresh basil leaves on top for elegance. Individual portions in small ramekins stuffed and baked make great party bites or make-ahead meals. You could even drizzle a balsamic glaze over the finished dish for a gourmet touch.

Make Ahead and Storage

Storing Leftovers

I store leftover shells in an airtight container in the fridge, where they stay good for about three days. When reheating, I recommend adding a splash of water or extra marinara sauce to keep them from drying out.

Freezing

This recipe freezes really well! Either freeze after assembling but before baking, or freeze cooked leftovers. Just wrap tightly and freeze for up to three months. When I freeze the assembled dish, I thaw it overnight in the fridge, then add a bit more baking time covered with foil to prevent drying out.

Reheating

To reheat, cover the shells with foil and bake at 350°F for about 20 minutes or until warmed through. Microwaving works in a pinch, but baking preserves the cheesy, melty texture better. A quick broil at the end gives you that bubbly cheesy top again.

FAQs

  1. Can I use frozen spinach in the Cheese-Stuffed Shells with Spinach Recipe?

    Absolutely! Frozen spinach works well if you thaw it fully and squeeze out as much water as possible before adding it to the filling. Extra moisture can make your filling watery, so drying the spinach is key.

  2. How do I prevent the shells from breaking when stuffing them?

    Cook your shells just until al dente or slightly under and handle them gently with a spoon when stuffing. Boil a few extra shells in case some break. Also, rinsing with cold water helps them cool down and stiffen a bit for easier handling.

  3. Can I make this recipe ahead of time?

    Yes! You can assemble the dish up to a day ahead and refrigerate it, adding about 15 minutes to the baking time when you’re ready to cook. You can also freeze the assembled dish for up to three months and bake from thawed.

  4. What type of cheese is best for stuffing shells?

    Whole milk ricotta gives the creamiest texture, while low moisture whole milk mozzarella melts beautifully. Freshly grated Parmesan adds sharpness and depth. Cream cheese adds a nice richness and helps bind the filling together.

  5. Can I add meat to the Cheese-Stuffed Shells with Spinach Recipe?

    Definitely! You can mix cooked Italian sausage, ground beef, or even turkey into the filling or swap out the marinara for a meat sauce. This adds heartiness and extra flavor, perfect for meat lovers.

Final Thoughts

This Cheese-Stuffed Shells with Spinach Recipe has been a real keeper in my kitchen—I love how it comes together with simple ingredients but delivers incredible comfort and flavor. It’s one of those dishes that feels like a celebration, even on a regular Tuesday. If you want your next pasta night to be memorable, give this recipe a try, and don’t hesitate to tweak it your way. Trust me, these shells will make your taste buds really happy.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheese-Stuffed Shells with Spinach Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 8 reviews
  • Author: Caroline
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

Classic Italian-inspired baked stuffed shells filled with a creamy ricotta and spinach mixture, topped with marinara and melted mozzarella and parmesan cheese. Perfect for a comforting family dinner.


Ingredients

Pasta Shells

  • 20 jumbo pasta shells

Cheese and Filling

  • 15 oz. ricotta cheese
  • ½ cup Parmesan cheese, grated
  • 3 cups mozzarella cheese, shredded and divided
  • 2 tablespoons cream cheese
  • 1 egg

Vegetables and Aromatics

  • 4 cups spinach
  • 3 cloves garlic, minced

Sauces

  • 24 ounces marinara sauce
  • 1-2 tablespoons olive oil

Seasonings

  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • ½ teaspoon dried basil
  • ½ teaspoon dried parsley
  • ½ teaspoon dried oregano

Garnish

  • Fresh parsley, to garnish


Instructions

  1. Preheat Oven: Preheat your oven to 375 degrees Fahrenheit to prepare for baking the stuffed shells.
  2. Cook Pasta Shells: Boil jumbo pasta shells in salted water for about 13 minutes, which is 1 minute less than al dente according to package instructions. Set a timer to avoid overcooking. Drain and rinse shells gently with cold water until cool, then set aside.
  3. Prepare Spinach Mixture: Heat olive oil in a large skillet over medium heat. Add minced garlic and cook for 1 minute until fragrant. Add spinach and toss to coat. Cook for about 3 minutes until wilted. Remove from heat and let cool.
  4. Mix Cheese Filling: In a large bowl, combine ricotta cheese with salt, pepper, dried basil, dried parsley, and dried oregano. Stir in half of the shredded mozzarella cheese and most of the grated Parmesan, reserving some Parmesan for topping. Add cream cheese and egg, then fold in the cooled spinach and garlic mixture until evenly combined.
  5. Assemble Dish: Spread half of the marinara sauce on the bottom of a 9 x 13-inch casserole dish or a 12-inch oven-safe skillet. Fill each cooked pasta shell with the cheese and spinach mixture and arrange them in the baking dish.
  6. Add Sauce and Cheese Topping: Pour the remaining marinara sauce over the filled shells. Sprinkle the remaining mozzarella and reserved Parmesan cheese evenly on top.
  7. Bake Covered: Cover the baking dish with foil and bake in the preheated oven for 20 minutes.
  8. Bake Uncovered: Remove the foil cover and bake for an additional 10 minutes until the cheese is melted, bubbly, and slightly golden.
  9. Garnish and Serve: Remove from oven and garnish with fresh parsley. Serve hot, ideally with garlic bread or your favorite side.

Notes

  • Boil extra pasta shells to account for any that break during cooking or handling.
  • Spinach is optional but adds flavor and nutrition; frozen spinach can be used if thawed and well drained.
  • For a meat version, substitute marinara with your preferred meat sauce.
  • Shred cheese from blocks rather than using pre-shredded for better melting and taste.
  • Use low-moisture whole milk mozzarella for best melting results.
  • Recommended brands: Dragone mozzarella, BelGioioso Parmesan, Philadelphia cream cheese, and Rao’s marinara sauce.
  • Recipe yields about 18 stuffed shells, serving 6 people with 3 shells per serving.
  • Make ahead instructions: assemble and refrigerate up to 1 day, adding 15 minutes to baking time. Freeze assembled dish for up to 3 months, fully thaw and add 10 extra minutes to baking.
  • Store leftovers in airtight containers refrigerated for up to 3 days or freeze for up to 3 months.

Nutrition

  • Serving Size: 3 shells
  • Calories: 450 kcal
  • Sugar: 8 g
  • Sodium: 600 mg
  • Fat: 22 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 40 g
  • Fiber: 4 g
  • Protein: 25 g
  • Cholesterol: 85 mg

You Might Also Like These Recipes

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star