Homemade Stuffed Shells with Spinach photo
| |

Stuffed Shells with Spinach

There’s something comforting about a tray of golden, cheesy pasta shells tucked under a bubbling blanket of tomato sauce. This version — Stuffed Shells with Spinach — is simple, bright, and perfect for weeknights or casual dinner company. Tender jumbo pasta shells are filled with a creamy ricotta and spinach mixture, topped with marinara and mozzarella, then baked until bubbly. It’s approachable, cozy, and makes great leftovers.

Why you’ll love this recipe

This dish balances creamy, cheesy filling with the freshness of spinach and the bright acidity of marinara. It’s quick to assemble, easy to customize, and can feed a family or become ready-made dinners for the week. The ingredients are pantry-friendly, and the prep feels more elevated than it really is. Best of all, it’s wholesome comfort food that comes together in one baking dish.

Ingredients

  • ▢16 jumbo pasta shells cooked to al dente
  • ▢1 tablespoon olive oil
  • ▢3 garlic cloves minced
  • ▢4 cups slightly packed baby spinach leaves
  • ▢1½ cups ricotta cheese
  • ▢1 cup shredded mozzarella cheese plus more for topping
  • ▢¾ cups grated parmesan cheese plus more for serving
  • ▢1 egg
  • ▢1 teaspoon salt
  • ▢½ teaspoon freshly ground black pepper
  • ▢1½ cups marinara sauce
  • ▢Fresh basil leaves for serving

Make-ahead notes

You can prepare the filling and even stuff the shells a day in advance, then cover and refrigerate until you’re ready to bake. If assembling ahead, add a few extra minutes to the bake time if the shells go into the oven cold from the fridge.

Equipment

Easy Stuffed Shells with Spinach recipe photo

  • Large pot for boiling pasta
  • Large skillet
  • Mixing bowl
  • 9×13-inch baking dish or similar
  • Spatula and spoon

Step-by-step instructions

Delicious Stuffed Shells with Spinach plate image

1. Cook the shells. Bring a large pot of salted water to a boil. Add the ▢16 jumbo pasta shells and cook until al dente according to package directions. Drain the shells and lay them out on a sheet pan or large plate so they don’t stick together while you prepare the filling.

2. Sauté the garlic and spinach. Heat ▢1 tablespoon olive oil in a large skillet over medium heat. Add ▢3 garlic cloves minced and cook, stirring, until fragrant, about 30 seconds to 1 minute. Add ▢4 cups slightly packed baby spinach leaves and cook, stirring frequently, until the spinach is fully wilted and any excess liquid has evaporated, about 2–3 minutes. Remove the skillet from the heat and let the spinach cool slightly.

3. Make the filling. In a mixing bowl, combine the wilted spinach and garlic with ▢1½ cups ricotta cheese, ▢1 cup shredded mozzarella cheese, ▢¾ cups grated parmesan cheese, ▢1 egg, ▢1 teaspoon salt, and ▢½ teaspoon freshly ground black pepper. Stir until everything is evenly mixed and the texture is creamy. Taste and adjust seasoning if needed — keep in mind the parmesan adds a salty note.

4. Preheat the oven and prepare dish. Preheat your oven to 375°F (190°C). Spread ▢1½ cups marinara sauce evenly across the bottom of a 9×13-inch baking dish, creating a thin layer that will prevent the shells from sticking and add moisture during baking.

5. Stuff the shells. Using a spoon, fill each cooked jumbo shell with about 2–3 tablespoons of the ricotta-spinach mixture, depending on shell size, and place the filled shells seam-side up in the prepared baking dish. Arrange the shells snugly but without crushing them so they bake evenly.

6. Top with sauce and cheese. Spoon a little more marinara sauce over each stuffed shell, using the remaining sauce so the shells are lightly coated. Sprinkle additional ▢1 cup shredded mozzarella cheese (reserve some for a final topping if you like extra melt and browning) and a light dusting of ▢¾ cups grated parmesan cheese over the top so the dish will brown and form a cheesy crust.

7. Bake. Cover the baking dish with foil and bake in the preheated oven for 20 minutes. After 20 minutes, remove the foil and bake for an additional 10–15 minutes, until the cheese is melted and golden in spots and the sauce is bubbling around the edges. If the dish was refrigerated before baking, add about 5–10 minutes to the covered bake time so the center reaches a hot, bubbling temperature.

8. Rest and serve. Let the stuffed shells rest for 5 minutes after removing them from the oven. Garnish with fresh basil leaves and an extra sprinkle of grated parmesan before serving. Serve with extra marinara on the side, a green salad, or roasted vegetables for a complete meal.

Troubleshooting & tips

  • If your shells are slightly undercooked after stuffing and baking, cover and bake a few more minutes until tender. Avoid overcooking the pasta when boiling — al dente is best so they hold their shape while baking.
  • For a smoother filling, finely chop the cooked spinach or pulse it a few times in a food processor before mixing with the cheeses.
  • Make it lighter: swap half the ricotta for cottage cheese or a soft, mild tofu if you prefer less richness.
  • Make it extra cheesy: add more shredded mozzarella on top in the last 5 minutes under the broiler, watching closely so it doesn’t burn.
  • To freeze: assemble the dish through step 6, cover tightly, and freeze. Thaw in the fridge overnight before baking, then follow the bake times in step 7, adding a few extra minutes as needed.

Flavor variations

  • Add chopped sun-dried tomatoes to the filling for a tangy, concentrated tomato flavor.
  • Stir chopped roasted red peppers or artichoke hearts into the filling for more texture and brightness.
  • Swap half the mozzarella for provolone or fontina for a deeper, nuttier melty flavor.
  • For a garlicky punch, sauté an extra garlic clove with the spinach or mix a small amount of roasted garlic into the ricotta.

Serving suggestions

Serve these Stuffed Shells with Spinach alongside a crisp green salad and a loaf of crusty bread for scooping up sauce. They pair well with roasted vegetables or a simple antipasto plate if you want to add a few more components to the meal. Leftovers reheat well in the oven at 350°F (175°C) until warmed through or in the microwave for a quicker option.

Storage

Refrigerate leftover stuffed shells in an airtight container for up to 4 days. For longer storage, freeze in a freezer-safe dish for up to 2 months. Thaw overnight in the refrigerator before reheating.

Final thoughts

This Stuffed Shells with Spinach recipe is all about comfort and balance: creamy cheese and tender pasta meet bright spinach and tomato sauce. It’s forgiving, adaptable, and a reliable crowd-pleaser. Whether you’re feeding family, batch-cooking, or looking for a dish to bring to a potluck, these stuffed shells are worth adding to your regular rotation.

Homemade Stuffed Shells with Spinach photo

Stuffed Shells with Spinach

Creamy ricotta- and spinach-stuffed jumbo shells baked in marinara for a comforting, easy family meal.
Prep Time20 minutes
Cook Time20 minutes
Total Time1 hour 15 minutes
Servings: 16 servings

Ingredients

  • 16 jumbo pasta shells cooked to al dente
  • 1 tablespoon olive oil
  • 3 garlic cloves minced
  • 4 cups baby spinach leaves slightly packed
  • 1 1/2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese plus more for topping
  • 3/4 cup grated Parmesan cheese plus more for serving
  • 1 egg
  • 1 teaspoon salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 1/2 cups marinara sauce
  • fresh basil leaves for serving

Instructions

  • Preheat the oven to 375°F (190°C) and spray an 8×8 inch baking dish with nonstick spray.
  • Bring a large pot of salted water to a boil and cook the jumbo shells until al dente according to package directions; drain and arrange shells upside down on a baking sheet to dry.
  • Heat the olive oil in a large skillet over medium heat, add the minced garlic, and cook until fragrant, about 1–2 minutes.
  • Add the spinach to the skillet and cook, stirring occasionally, until wilted, about 3–4 minutes; remove from heat and let cool slightly, then chop if leaves are large.
  • In a large bowl, combine the cooked spinach, ricotta, 1 cup mozzarella, 3/4 cup Parmesan, egg, salt, and pepper until well mixed.
  • Spread half of the marinara sauce across the bottom of the prepared baking dish.
  • Working one shell at a time, fill each pasta shell generously with the ricotta-spinach mixture and place them filled-side up in the baking dish.
  • Pour the remaining marinara sauce over the filled shells and sprinkle additional shredded mozzarella on top.
  • Cover the dish with aluminum foil and bake at 375°F for 20 minutes.
  • Remove the foil and continue baking for about 15 minutes more, until the cheese is bubbling and beginning to brown.
  • Serve hot with a sprinkle of extra Parmesan and fresh basil leaves.

Equipment

  • 8x8-inch Baking Dish
  • Large Pot
  • Baking Sheet
  • Large Skillet
  • Large Mixing Bowl
  • Measuring Cups and Spoons
  • Aluminum Foil

Notes

  • Watch the pasta so it stays al dente.
  • Dry shells upside down on a baking sheet to prevent sogginess.
  • Use store-bought or homemade marinara, or swap for another preferred sauce.
  • Cover tightly with foil for the first part of baking to prevent the top from burning.

Similar Posts

Leave a Reply

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

Recipe Rating