Cheese Stuffed Shells with Spinach Recipe

If you’ve been craving a heartwarming, cheesy, and utterly delicious dish to cozy up your dinner table, you’re in the right place. This Cheese Stuffed Shells with Spinach Recipe is one of those meals that feels like a warm hug from the inside out. Packed with creamy ricotta, melty mozzarella, and bright, tender spinach wrapped in tender jumbo pasta shells, it’s comfort food at its finest. Trust me, once you make this, you’ll want to keep it in your regular rotation!

💙

Why This Recipe Works

  • Perfectly Balanced Flavors: The combination of creamy cheeses and sautéed spinach is simple yet packed with savory goodness that everyone loves.
  • Tender but Firm Pasta Shells: Boiling the shells just shy of al dente means they hold their shape and texture without getting mushy after baking.
  • Layered with Homemade Charm: Adding garlic sautéed spinach and fresh seasonings really elevates what could be a basic stuffed shell into something memorable.
  • Flexible and Family-Friendly: This recipe is easy to tweak for vegans, meat lovers, or picky eaters, making it a reliable crowd-pleaser.

Ingredients & Why They Work

These ingredients come together in a way that balances creamy richness, fresh greens, and a touch of tang from the cheeses. Plus, buying good-quality cheeses and a flavorful marinara can make a big difference—you really do taste the difference!

Cheese Stuffed Shells with Spinach, cheese stuffed shells, spinach stuffed pasta, baked stuffed shells, cheesy spinach pasta - 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: Make sure to boil a few extra just in case some fall apart; they’re the perfect vessel for stuffing.
  • Olive oil: Adds a lovely depth to the garlic and spinach sauté and keeps everything luscious.
  • Garlic: Fresh garlic is essential here for that fragrant base flavor that wakes up the whole dish.
  • Spinach: Fresh is best, but frozen works in a pinch just make sure to squeeze out excess water.
  • Ricotta cheese: The creamy foundation that binds the filling together without overpowering it.
  • Parmesan cheese: Offers a salty, nutty punch that complements the ricotta and mozzarella perfectly.
  • Mozzarella cheese: Use freshly shredded for the best melt and stringy texture.
  • Cream cheese: Adds a silky smooth richness to the filling you might not expect but will love.
  • Egg: Helps bind the filling to keep it intact inside the shells while baking.
  • Marinara sauce: Use a high-quality store-bought or homemade sauce to keep things simple yet flavorful.
  • Fresh parsley: Adds a pop of fresh color and mild herbal brightness when garnishing.
  • Seasonings: Salt, pepper, dried basil, parsley, and oregano season the filling just right without overpowering the cheeses.
📝
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.

Tweak to Your Taste

One thing I love about making this Cheese Stuffed Shells with Spinach Recipe is how flexible it is. Feel free to adjust the filling or sauce to suit your preferences—it’s hard to go wrong here.

  • Add some heat: I like sprinkling crushed red pepper flakes into the marinara for a subtle spicy kick—definitely try it if you love a little heat!
  • Meat lovers’ twist: For a heartier meal, swapping the marinara for a rich meat sauce has always been a crowd-pleaser at my house.
  • Make it vegan: Use dairy-free cheeses and omit the egg; adding a tablespoon of flaxseed meal mixed with water helps bind the filling well.
  • Seasonal swaps: Sometimes I toss in kale or chard instead of spinach for a deeper, earthier flavor.

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

Step 1: Perfectly cook your pasta shells

Start by boiling a big pot of salted water. The timing here is key—cook your jumbo shells just shy of al dente, usually about 1 minute less than what the package says (roughly 13 minutes for me). That way, they’ll hold their shape and not fall apart during baking. Once cooked, drain gently and rinse under cold water until cool; this helps stop the cooking process and prevents them from sticking together.

Step 2: Sauté the garlic and spinach

While the shells are cooling, heat olive oil in a large skillet over medium heat. Add the minced garlic and cook for exactly one minute—too little and it won’t be aromatic, too long and it can burn. Toss in the spinach and sauté until wilted, about 3 minutes. If you want smaller spinach bits in your filling, give it a quick slice before cooking. I find fresh spinach here gives the best bright flavor, but if you use frozen, defrost and squeeze out all excess moisture.

Step 3: Make the cheesy filling

In a large bowl, mix ricotta with salt, pepper, dried basil, parsley, and oregano. Fold in half of the shredded mozzarella and most of the grated Parmesan (save a little for topping). Add cream cheese and egg and stir until creamy and combined. Finally, fold in the cooled spinach and garlic mixture. This filling should be rich, creamy, and with just the right seasoning. I always taste a little and adjust salt or pepper to my liking at this stage.

Step 4: Assemble your shells and bake

Spread half your marinara sauce on the bottom of a 9 x 13-inch baking dish, or a large oven-safe skillet if you prefer. Using a spoon, fill each shell generously with the cheese and spinach mixture, and arrange them snugly in your baking dish. Pour the remaining marinara sauce over the shells, then top with the remaining mozzarella and reserved Parmesan. Cover with foil and bake at 375°F for 20 minutes, then remove foil and bake for an extra 10 minutes until bubbly and golden on top.

Pro Tips for Making Cheese Stuffed Shells with Spinach Recipe

💡
  • Boil Extra Shells: I always make a few more shells than needed—some always break or stick, and it’s better to have extras than to run out mid-assembly.
  • Use Block Cheese: Shredding mozzarella and Parmesan from a block melts better and tastes fresher than pre-shredded blends with anti-caking agents.
  • Don’t Skip Cooling Pasta: Running shells under cold water immediately stops the cooking and prevents mushiness later in the oven—this made a huge difference in my early attempts.
  • Even Layering: Spreading sauce at the bottom and on top keeps the shells moist during baking and ensures every bite is saucy and flavorful.

How to Serve Cheese Stuffed Shells with Spinach Recipe

Cheese Stuffed Shells with Spinach, cheese stuffed shells, spinach stuffed pasta, baked stuffed shells, cheesy spinach pasta - 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 love finishing these shells with a sprinkle of freshly chopped parsley for a burst of fresh color and a light herbaceous note. Sometimes I add a pinch of extra grated Parmesan or even a drizzle of good-quality olive oil just before serving to make it feel extra special.

Side Dishes

Garlic bread with cheese is my go-to side—it’s perfect for mopping up extra sauce. A crisp green salad with a zesty vinaigrette also pairs beautifully, cutting through the richness with some freshness and crunch.

Creative Ways to Present

For special dinners, I sometimes bake the stuffed shells in a rustic cast-iron skillet and serve it family-style right from the oven—that warm, bubbly presentation always impresses guests. Another fancy touch is adding a sprinkle of toasted pine nuts or a drizzle of basil pesto on top before serving for that extra layer of flavor and flair.

Make Ahead and Storage

Storing Leftovers

I store leftovers tightly covered in the refrigerator for up to 3 days. When I dig into the fridge, I find the flavors have melded even more after resting overnight—if anything, it tastes even better the next day. Just cover it well to prevent the pasta from drying out.

Freezing

This Cheese Stuffed Shells with Spinach Recipe freezes beautifully! I assemble the dish, cover it tightly with foil and plastic wrap, and freeze it for up to 3 months. When I’m ready to eat, I thaw it in the fridge overnight before baking. It’s the perfect make-ahead meal for busy weeks.

Reheating

When reheating leftovers, I cover the dish with foil and warm it up in a 350°F oven for about 20 minutes, or until heated through. This method melts the cheese perfectly again without drying out the shells—microwaving tends to toughen the pasta and isn’t my favorite for this dish.

FAQs

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

    Absolutely! Frozen spinach works well if fresh isn’t available. Just make sure to thaw it completely and squeeze out all excess water before mixing it into the filling to avoid watery shells.

  2. How far in advance can I assemble the shells?

    You can assemble this dish up to one day ahead and store it covered in the fridge. When baking, just add about 15 minutes to the covered baking time to make sure everything is heated through.

  3. Can I add meat to this recipe?

    Yes! I’ve tried swapping the marinara for a meat sauce and it’s fantastic. You can also mix cooked ground beef, Italian sausage, or turkey directly into the filling for a meaty twist.

  4. What’s the best cheese to use for the filling?

    This recipe shines with good-quality ricotta, fresh shredded mozzarella, and Parmesan. I always recommend shredding your own mozzarella for the best melt and flavor—pre-shredded cheese has additives that can affect texture.

  5. How do I prevent the shells from breaking?

    Be sure to boil the shells just under al dente and rinse with cool water immediately to stop cooking. Handle them gently when filling and placing in the pan. Also, boiling a few extra shells helps in case some break during the process.

Final Thoughts

This Cheese Stuffed Shells with Spinach Recipe has become a true family favorite for me, something I turn to when I want dinner that feels like a celebration but is easy enough to prepare on a weeknight. I hope you find it just as comforting and tasty as I do! Give it a try, tweak it however you like, and soon enough, it’ll be your go-to recipe that friends and family ask for again and again.

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 42 reviews
  • Author: Taylor
  • 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

Delicious and creamy stuffed jumbo pasta shells filled with ricotta, spinach, and a blend of cheeses, baked in a rich marinara sauce. Perfect for a comforting dinner that the whole family will love.


Ingredients

Main Ingredients

  • 18-20 jumbo pasta shells
  • 1-2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 4 cups spinach
  • 15 oz. Ricotta cheese
  • ½ cup Parmesan cheese, grated
  • 3 cups mozzarella cheese, shredded and divided
  • 2 tablespoons cream cheese
  • 1 egg
  • 24 ounces marinara sauce
  • Fresh parsley, to garnish

Seasonings

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


Instructions

  1. Preheat Oven: Preheat your oven to 375 degrees Fahrenheit to get it ready for baking the stuffed shells.
  2. Cook Pasta Shells: Boil the jumbo pasta shells in salted water for about 13 minutes, which is 1 minute less than al dente. Drain and rinse with cold water until cool to stop cooking and prevent sticking. Set aside.
  3. Sauté Spinach and Garlic: Heat olive oil in a large skillet over medium heat. Add minced garlic and cook for 1 minute until fragrant. Add spinach and cook for about 3 minutes until wilted. Remove from heat and let cool.
  4. Prepare Cheese Filling: In a large bowl, combine ricotta cheese with salt, pepper, dried basil, dried parsley, and dried oregano. Stir in half the mozzarella, most of the Parmesan (reserve a bit for topping), cream cheese, and egg until well blended. Fold in the cooled spinach and garlic mixture.
  5. Assemble Dish: Spread half of the marinara sauce on the bottom of a 9 x 13-inch casserole dish. Spoon the cheese mixture into each cooked pasta shell and arrange them in the baking dish.
  6. Top and Bake: Pour the remaining marinara sauce over the stuffed shells. Sprinkle with the remaining mozzarella and Parmesan cheese. Cover the dish with foil and bake for 20 minutes. Then remove the cover and bake uncovered for an additional 10 minutes until bubbly and golden on top.
  7. Garnish and Serve: Garnish with fresh parsley before serving. Serve hot, ideally with garlic bread or a fresh salad.

Notes

  • Boil extra pasta shells to account for any that break during cooking or handling.
  • Spinach is optional but adds great flavor and nutrition; frozen spinach can be used if thawed and patted dry first.
  • For a meat version, use meat sauce instead of marinara.
  • Shredding cheese from blocks yields better melting and flavor compared to pre-shredded cheese.
  • Low-moisture whole milk mozzarella works best for texture and meltability.
  • Recommended brands are Dragone for mozzarella, BelGioioso for Parmesan, Philadelphia for cream cheese, and Rao’s for marinara sauce.
  • This recipe serves 6, with approximately 3 stuffed shells per serving.
  • You can prepare the dish up to one day ahead and refrigerate it; add 15 minutes to baking time if doing so.
  • For freezing, assemble and freeze for up to 3 months; thaw fully in the fridge before baking and add 10 minutes to the covered baking time.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for up to 3 months.

Nutrition

  • Serving Size: 3 stuffed shells
  • Calories: 450 kcal
  • Sugar: 6 g
  • Sodium: 700 mg
  • Fat: 22 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 40 g
  • Fiber: 3 g
  • Protein: 22 g
  • Cholesterol: 90 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