I absolutely love how this Spinach Ricotta Stuffed Shells Recipe comes together—it’s like a cozy hug on a plate. The combination of creamy ricotta, tender spinach, and that melty mozzarella topping just hits all the right comfort food notes. Whether you’re pulling this together for a weeknight meal or a special family dinner, it’s always a crowd-pleaser that somehow feels both fancy and approachable.

When I first tried this recipe, I was amazed at how simple it is to turn humble jumbo pasta shells into a dish that looks like you spent hours in the kitchen. Plus, you’ll find that prepping the filling ahead of time and assembling once you’re ready makes dinnertime much less stressful. This Spinach Ricotta Stuffed Shells Recipe really strikes the perfect balance between nourishing ingredients and indulgent flavors.

❤️

Why You’ll Love This Recipe

  • Comfort in Every Bite: Creamy, cheesy filling with spinach offers a satisfying and rich texture that’s perfect for any season.
  • Make-Ahead Friendly: You can assemble it ahead of time, then bake when you’re ready—ideal for busy nights.
  • Kid and Crowd Pleaser: Even picky eaters tend to love these shells because of the familiar cheesy goodness.
  • Versatile and Customizable: Easily adds fresh herbs or a little spice to suit your personal taste.

Ingredients You’ll Need

The ingredients for this Spinach Ricotta Stuffed Shells Recipe come together in a way that’s both simple and elegantly balanced. Fresh herbs and spices really bring out the flavors, and the balance of cheeses with tender spinach fills the shells beautifully.

  • Frozen spinach: Make sure to thaw and squeeze out as much water as possible to keep the filling from becoming runny.
  • Olive oil: Adds a nice richness and is perfect for sautéing the aromatics.
  • Onion: Diced finely for that sweet, savory base in the filling.
  • Garlic: Fresh and minced to really brighten flavor.
  • Red pepper flakes (optional): Just a pinch adds warmth without overtaking the recipe.
  • Whole milk ricotta cheese: Creamy and mild, it’s the star of the filling mixture.
  • Parmesan cheese: Grated for a salty, nutty boost that deepens the flavor.
  • Egg: Binds the filling together so it stays put inside those shells.
  • Kosher salt and black pepper: Basic seasonings that are key to balancing this recipe.
  • Nutmeg: Just a hint adds warmth and an unexpected layer of depth.
  • Fresh basil and thyme (optional): For a bright, herbaceous note that livens up the filling.
  • Jumbo pasta shells: The perfect vessel for stuffing all that cheesy spinach goodness.
  • Pasta sauce: I prefer a simple marinara to keep things classic, but feel free to fancy it up.
  • Mozzarella cheese: Shredded on top for that irresistible golden, bubbly finish.
  • Fresh pesto (optional): Adds a gorgeous fragrant finish when you want to get fancy.
📝
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.

Variations

I love how flexible this Spinach Ricotta Stuffed Shells Recipe is—you can easily swap out ingredients or tweak it for dietary needs. It’s fun to personalize and keep the base dish exciting.

  • Meaty Twist: I sometimes stir in cooked Italian sausage or ground beef for a heartier version that my family goes crazy for.
  • Veggie Boost: Mushrooms or roasted red peppers add extra texture and flavor when you want more veggie variety.
  • Gluten-Free: Use gluten-free jumbo shells if you’re accommodating gluten sensitivities—you’ll need to watch cooking times carefully.
  • Herb Variations: Swap thyme and basil for oregano and parsley, depending on your garden or pantry staples.

How to Make Spinach Ricotta Stuffed Shells Recipe

Step 1: Cook the Jumbo Shells Just Right

Start by boiling the jumbo pasta shells according to the package directions but reduce the cooking time by 1-2 minutes so they’re just shy of al dente. This is crucial because the shells will finish cooking in the oven and you don’t want them mushy. After draining, rinse the shells under cold water until they’re completely cool. This stops the cooking and makes them easier to handle. I like to lightly drizzle the shells with olive oil right after to keep them from sticking together—trust me, this step saves a lot of frustration later.

Step 2: Sauté Your Aromatics and Spinach

While the shells are cooking, drain your thawed spinach really well—you can’t skip squeezing out the excess moisture or your filling will be watery. Heat olive oil over medium-high heat in a large skillet, then add diced onion, minced garlic, and a pinch of red pepper flakes if you’re using them. Sauté until the onions soften and just start to brown, about 5-7 minutes—it brings a wonderful depth of flavor that makes this recipe sing. Stir in the drained spinach and cook for another 3 minutes, then remove from heat and let it cool slightly before mixing it in with the cheeses.

Step 3: Mix the Spinach Ricotta Filling

In a large bowl, combine whole milk ricotta cheese, grated parmesan, egg, kosher salt, black pepper, and just a pinch of nutmeg. If you like, add fresh basil and thyme for an herbal note that really elevates the flavors. Gently fold in your cooled spinach mixture until everything is evenly combined. The egg helps bind everything but doesn’t overpower the creamy texture. At this point, your filling is ready to go!

Step 4: Assemble and Bake Your Shells

Pour about half of your marinara or pasta sauce into the bottom of a medium-sized baking dish—this prevents sticking and adds sauce to every bite. Then, carefully stuff each cooked shell with 2-3 tablespoons of the filling and arrange them snugly in your dish. Top the shells with the remaining sauce and sprinkle generously with shredded mozzarella cheese. Bake in a preheated 375°F oven for 25-35 minutes, until you see the sauce bubbling and the cheese melted and golden. Remove and garnish with fresh pesto if you like—trust me, the pesto adds freshness and makes it feel extra special!

👨‍🍳

Pro Tips for Making Spinach Ricotta Stuffed Shells Recipe

  • Don’t Overcook Pasta Shells: Pull them off the boil a minute or two early; they’ll finish baking without turning mushy.
  • Squeeze That Spinach Dry: I learned the hard way—too much water ruins the filling texture.
  • Herbs Make a Difference: Fresh basil and thyme add a brightness you won’t want to skip out on.
  • Use Olive Oil to Prevent Sticking: Tossing cooked shells with olive oil is my secret to easy handling and no clumps.

How to Serve Spinach Ricotta Stuffed Shells Recipe

The dish shows a white scalloped plate with a portion of pasta shells stuffed with a layered mix of red tomato sauce, melted white cheese, and green spinach pesto, all slightly browned and bubbly on top. The pasta shells are full and stacked with the sauce and cheese visibly oozing from the edges. A vintage fork rests next to the pasta on the right side of the plate. Fresh green basil leaves are placed on the white marbled surface near the plate, along with small pieces of torn bread. A white baking dish with more stuffed pasta shells covered in the same colorful sauce and cheese is partially visible in the top right corner. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

For garnishes, I love adding a drizzle of fresh pesto right after baking—it adds a fresh, herbaceous punch that balances the rich cheese. A sprinkling of extra parmesan or a pinch of crushed red pepper flakes also works beautifully if you want to jazz it up. Fresh basil leaves on top just before serving make it look irresistible and flavorful.

Side Dishes

I often pair these stuffed shells with a crisp green salad dressed with lemon vinaigrette to cut through the richness, plus some garlic bread for dipping into all that oozy sauce. Roasted vegetables like asparagus or broccoli also complement the flavors well and add some extra texture to the meal.

Creative Ways to Present

For a special occasion, I’ve baked these shells individually in small ramekins or muffin tins to create elegant personal servings. It’s a fun way to serve guests while keeping portions tidy. You can also try layering the shells in a lasagna-style dish with extra layers of sauce and cheese for a dramatic presentation your guests will love.

Make Ahead and Storage

Storing Leftovers

Leftover spinach ricotta stuffed shells store beautifully covered in the fridge for up to 5 days. I usually tightly cover my baking dish with foil or plastic wrap and make sure the shells are cooled before refrigerating. When reheating, a quick spin in the microwave keeps them moist and delicious without drying out.

Freezing

I’ve had great success freezing fully assembled shells in a freezer-safe dish. Just cover tightly and freeze for up to 2 months. When ready to eat, thaw overnight in the fridge and let the dish come to room temperature to avoid cracking before baking. This method means you can enjoy homemade comfort food any time without the prep stress.

Reheating

To reheat, I cover the leftovers with foil and warm them in a 350°F oven until heated through, usually about 20-25 minutes. If you’re short on time, a microwave works fine, but try adding a splash of water or extra sauce to keep the shells moist. Either way, the flavors meld beautifully after sitting overnight!

FAQs

  1. Can I use fresh spinach instead of frozen in this Spinach Ricotta Stuffed Shells Recipe?

    Absolutely! If using fresh spinach, you’ll want to sauté it first until it wilts down, then squeeze out all the excess moisture before adding it to the filling. This ensures your filling isn’t watery and keeps the perfect texture.

  2. How do I prevent the shells from sticking together before stuffing?

    After cooking and rinsing the jumbo shells with cold water, lightly drizzle them with olive oil and gently toss. This simple step creates a thin coating that stops them from clumping or tearing when you fill them.

  3. Can I make this recipe ahead of time?

    Yes! You can assemble the stuffed shells in your baking dish, cover tightly, and refrigerate for up to 2 days before baking. Just remember to bring the dish to room temperature before popping it in the oven and add some extra baking time if needed.

  4. Is there a way to make this recipe dairy-free or vegan?

    While this classic version uses ricotta and mozzarella, you can try vegan ricotta alternatives made from tofu or cashews and a dairy-free mozzarella substitute. Make sure to check the consistency of the filling and adjust seasonings accordingly.

Final Thoughts

This Spinach Ricotta Stuffed Shells Recipe holds a special spot in my kitchen rotation because it’s both comforting and elegant without being complicated. I always feel proud serving it to friends and family, and it’s one of those dishes that somehow tastes even better the next day. Give it a try—you’ll love how easy it is to bring a bit of Italian comfort food magic into your own home.

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

Spinach Ricotta Stuffed Shells Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 55 reviews
  • Author: Wesley
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour
  • Yield: 16 stuffed shells
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

A delicious and comforting recipe featuring jumbo pasta shells stuffed with a creamy spinach and ricotta mixture, baked in a savory tomato sauce and topped with melted mozzarella cheese. Perfect for a wholesome family dinner or meal prep.


Ingredients

Units Scale

Filling

  • 10 ounces frozen spinach, thawed and drained
  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 2 cloves garlic, minced
  • 1/4 teaspoon red pepper flakes (optional)
  • 2 cups whole milk ricotta cheese
  • 1/2 cup parmesan cheese, grated
  • 1 large egg
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon nutmeg
  • 2 tablespoons fresh basil (optional)
  • 2 teaspoons fresh thyme (optional)

Shells

  • 16 jumbo pasta shells
  • 16 ounces pasta sauce
  • 1 cup mozzarella cheese, shredded
  • Fresh pesto (optional)

Instructions

  1. Preheat the oven: Set your oven to 375°F to prepare for baking the stuffed shells.
  2. Cook the pasta shells: Boil the jumbo pasta shells according to the package directions, but reduce the cooking time by 1-2 minutes to keep them firm. Drain and rinse with cold water until completely cool to stop cooking and prevent sticking. Lightly drizzle with olive oil to keep shells separate.
  3. Prepare the spinach: Drain the thawed spinach thoroughly by squeezing out excess water to avoid a watery filling.
  4. Sauté vegetables: Heat olive oil in a large skillet over medium-high heat. Add diced onion, minced garlic, and optional red pepper flakes. Sauté until softened and starting to brown. Add the drained spinach and cook for an additional 3 minutes. Remove from heat and allow to cool slightly.
  5. Mix the filling: In a large bowl, combine ricotta cheese, egg, parmesan, salt, black pepper, nutmeg, basil, and thyme. Fold in the sautéed spinach mixture until thoroughly incorporated.
  6. Prepare baking dish: Pour about half of the tomato sauce into the bottom of a 2-quart baking dish.
  7. Stuff the shells: Fill each cooked jumbo pasta shell with 2-3 tablespoons of the spinach ricotta filling. Arrange the filled shells evenly in the prepared baking dish.
  8. Add remaining sauce and cheese: Pour the remaining tomato sauce over the stuffed shells, then sprinkle shredded mozzarella evenly on top.
  9. Bake: Place the baking dish in the preheated oven and bake for 25-35 minutes, until the sauce is bubbling and the cheese is melted and slightly golden.
  10. Serve: Remove from oven and garnish with fresh pesto if desired. Serve immediately for best flavor and texture.

Notes

  • Prep in Advance: Fully assemble the stuffed shells in the baking dish, cover tightly, and refrigerate for up to 2 days before baking. Allow the dish to come to room temperature for at least 30 minutes before baking to prevent cracking. Baking time may increase by 10-15 minutes.
  • Freeze: Assemble in a freezer-safe dish and freeze for up to 2 months. Thaw overnight in the refrigerator and let the dish come to room temperature before baking. Add 10-15 minutes to baking time as needed.
  • To prevent sticking, ensure shells are lightly coated with olive oil after cooking and rinsing.
  • Use whole milk ricotta for a creamier filling; part-skim can be substituted for a lighter version.

Nutrition

  • Serving Size: 1 shell
  • Calories: 146
  • Sugar: 2g
  • Sodium: 419mg
  • Fat: 8g
  • Saturated Fat: 4g
  • Unsaturated Fat: 3.4g
  • Trans Fat: 0.001g
  • Carbohydrates: 11g
  • Fiber: 1g
  • Protein: 9g
  • Cholesterol: 35mg

Similar Posts

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