Homemade Stuffed Shells with Spinach photo
| |

Stuffed Shells with Spinach

Comforting, cheesy, and warmly herby, Stuffed Shells with Spinach is the kind of weekend-baking project that feeds a crowd and warms the soul. Jumbo pasta shells are filled with a velvety ricotta and spinach mixture, nestled into a bed of marinara, and finished with bubbling mozzarella and a shower of grated parmesan. The result is elegant enough for guests yet unfussy enough for a cozy weeknight. Follow the recipe below for a reliable, flavorful dish that disappears fast.

Why this version works

Classic Stuffed Shells with Spinach image

This rendition keeps things simple and focused: tender pasta, a bright garlic-and-spinach sauté, creamy ricotta-based filling, and just the right amount of melty cheese on top. The garlic and olive oil wake up the spinach, the egg binds the filling so it slices beautifully, and a mix of mozzarella and parmesan provides richness and that irresistible browned crust. The technique is straightforward and forgiving, which makes it perfect for new cooks and seasoned home chefs alike.

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

Prep notes

Plan for about 30 to 45 minutes active time and another 20 minutes in the oven. Use a good-quality marinara sauce you enjoy; it’s the tomato base for the whole dish so it’s worth choosing a jar or homemade sauce that’s bright and slightly seasoned. Cook the shells just to al dente so they hold up during stuffing and baking. If you prefer, make the filling ahead and refrigerate, then assemble and bake when you’re ready.

Step-by-step directions

Easy Stuffed Shells with Spinach recipe photo

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish or a similar-size casserole pan with a touch of olive oil or nonstick spray.
  2. Bring a large pot of salted water to a boil. Add the 16 jumbo pasta shells and cook them to al dente according to package directions, making sure they remain slightly firm because they will finish cooking in the oven. Once cooked, drain the shells and arrange them on a lightly oiled baking sheet or tray so they don’t stick together while you prepare the filling.
  3. While the pasta cooks, heat 1 tablespoon olive oil in a medium skillet over medium heat. Add 3 minced garlic cloves and sauté for about 30 seconds to 1 minute, stirring continuously, until fragrant but not browned.
  4. Add 4 cups slightly packed baby spinach leaves to the skillet. Cook, stirring often, until the spinach wilts completely and any excess liquid has mostly evaporated, about 2 to 3 minutes. Remove the skillet from heat and allow the spinach mixture to cool slightly.
  5. Transfer the cooled spinach-and-garlic mixture to a cutting board and chop roughly, or finely chop directly in the skillet if you prefer a smoother texture. Place the chopped spinach in a medium bowl.
  6. To the bowl with spinach, add 1½ cups ricotta cheese, 1 cup shredded mozzarella cheese, and ¾ cups grated parmesan cheese. Crack in 1 egg, then season with 1 teaspoon salt and ½ teaspoon freshly ground black pepper. Stir everything together until well combined and uniformly mixed. The mixture should be creamy and hold together when scooped. Taste and adjust the seasoning if needed.
  7. Spread 1½ cups marinara sauce in an even layer across the bottom of the prepared baking dish. This forms the saucy base so the shells bake in moisture and flavor.
  8. Scoop the ricotta-spinach filling into each cooked shell. Use a small spoon or a piping bag to make this easier: hold a shell in your hand or on the baking sheet, fill each shell with roughly the same amount so they bake evenly, and place each filled shell seam-side up into the marinara-lined dish. Arrange the 16 filled shells close together but not crushed.
  9. Once the shells are all filled and arranged, sprinkle additional shredded mozzarella cheese over the top as desired for a golden, melty finish. You can also add a little extra grated parmesan on top for a sharper, savory crust.
  10. Cover the baking dish loosely with foil and bake in the preheated oven for 15 minutes. After 15 minutes, remove the foil and bake for an additional 5 to 10 minutes, until the cheese is bubbling and lightly browned to your liking and the filling is heated through. Total baking time should be about 20 to 25 minutes.
  11. Remove the dish from the oven and let it rest for 5 minutes before serving. This short rest helps the filling set slightly so the shells hold their shape when plated.
  12. Garnish each serving with fresh basil leaves and an extra sprinkle of grated parmesan cheese. Serve warm and enjoy.

Troubleshooting tips

Delicious Stuffed Shells with Spinach shot

  • If your filling seems too wet: Make sure the spinach is well-drained and most of the excess moisture evaporated in the skillet. Spoon the mixture into a fine-mesh strainer and press gently if needed, then proceed with mixing.
  • If shells crack while stuffing: Use a small spoon and be gentle when filling. Slightly undercook the pasta to al dente so it remains pliable while you work.
  • If the top browns too quickly: Cover with foil partway through baking and uncover for the last few minutes so the cheese can bubble without burning.

Serving suggestions

Serve these Stuffed Shells with Spinach alongside a crisp green salad dressed with lemon vinaigrette to cut through the richness, or pair with garlic bread for a classic combo. They also reheat beautifully: cover and warm in a 350°F (175°C) oven for 15–20 minutes or microwave individual portions until heated through.

Make-ahead and storage

You can assemble the shells through the step of arranging them in the baking dish, then cover and refrigerate for up to 24 hours before baking. If freezing, assemble in a freezer-safe dish, cover tightly, and freeze for up to 2 months. Thaw in the refrigerator overnight before baking as instructed, adding a few extra minutes in the oven if needed.

Flavor variations

  • Add a pinch of red pepper flakes to the spinach for a little heat.
  • Stir a handful of chopped fresh herbs such as parsley or basil into the filling for extra brightness.
  • Swap part of the ricotta for cottage cheese for a lighter texture, or use a full cup more mozzarella for an extra-gooey finish.

Notes on ingredients

This recipe relies on three main cheeses for its creamy, savory profile: ricotta gives the base its silky texture, mozzarella provides stretch and melt, and parmesan adds nutty, salty depth. If you prefer a stronger finish, increase the parmesan by a small amount for grating over each plated serving.

Final thoughts

There’s something deeply satisfying about pulling a bubbling dish of Stuffed Shells with Spinach from the oven—cheesy pillows of pasta that are as pretty as they are delicious. The technique is simple, the flavors are comforting, and the results are reliably crowd-pleasing. Whether you’re cooking for family, friends, or just an indulgent solo dinner, this dish hits all the right notes.

Full recipe recap

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.

Directions: Preheat oven to 375°F. Grease a 9×13-inch dish. Cook shells to al dente and drain, laying them on an oiled tray. Sauté garlic in olive oil briefly, add spinach and cook until wilted; cool and chop. Combine spinach with ricotta, 1 cup mozzarella, ¾ cup parmesan, egg, salt, and pepper. Spread 1½ cups marinara in the baking dish. Fill each shell with the ricotta-spinach mixture and place in the dish. Top with extra mozzarella and parmesan as desired. Cover with foil and bake 15 minutes, then uncover and bake 5–10 more minutes until bubbly and lightly browned. Let rest 5 minutes. Garnish with fresh basil and extra parmesan before serving.

Homemade Stuffed Shells with Spinach photo

Stuffed Shells with Spinach

Creamy ricotta- and spinach-stuffed jumbo pasta shells baked in marinara and topped with mozzarella and parmesan.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 1 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.5 cups ricotta cheese
  • 1 cup mozzarella cheese shredded; plus more for topping
  • 0.75 cup parmesan cheese grated; plus more for serving
  • 1 egg
  • 1 teaspoon salt
  • 0.5 teaspoon freshly ground black pepper
  • 1.5 cups marinara sauce
  • fresh basil leaves for serving

Equipment

  • 8x8-inch Baking Dish
  • Large Pot
  • Baking Sheet
  • Large Skillet
  • Large mixing bowl
  • Spatula or spoon
  • Aluminum Foil

Method
 

  1. Preheat the oven to 375°F (190°C) and lightly spray an 8×8-inch baking dish with nonstick spray; set aside.
  2. 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 the shells upside down on a baking sheet to dry and cool slightly.
  3. Heat the olive oil in a large skillet over medium heat. Add the minced garlic and cook until fragrant, about 1–2 minutes, taking care not to brown it.
  4. Add the baby spinach to the skillet and cook, stirring occasionally, until wilted, about 3–4 minutes. Remove from heat and let cool slightly, then squeeze out excess moisture if needed and chop coarsely.
  5. In a large mixing bowl, combine the cooked spinach, ricotta, shredded mozzarella, grated parmesan, egg, salt, and black pepper until well mixed.
  6. Spread half of the marinara sauce in the bottom of the prepared baking dish.
  7. Working one shell at a time, spoon a generous amount of the ricotta–spinach mixture into each shell and place it filling-side up in the baking dish.
  8. When all shells are filled and arranged, spoon the remaining marinara sauce over the shells and sprinkle additional shredded mozzarella on top.
  9. Cover the dish tightly with aluminum foil and bake for 20 minutes.
  10. Remove the foil and bake for another 15 minutes, until the cheese is bubbly and lightly browned.
  11. Serve hot with a sprinkle of grated parmesan and fresh basil leaves.

Notes

  • Watch the shells while boiling so they don’t overcook.
  • After boiling, place shells upside down on a baking sheet to dry.
  • Use store-bought or homemade marinara as desired.
  • You can substitute pesto or Alfredo for a different flavor.
  • Tightly wrap the dish in foil at the start of baking to prevent the tops from burning.

Similar Posts

Leave a Reply

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

Recipe Rating