Stuffed Shells Florentine: The Ultimate Spinach-Ricotta Pasta Bake

A flavorful, cheesy Italian classic featuring jumbo pasta shells stuffed with creamy ricotta and spinach, baked in a luscious tomato sauce.

By Sneha Tete, Integrated MA, Certified Relationship Coach
Created on

Stuffed Shells Florentine

Stuffed Shells Florentine is a timeless Italian-inspired dish, renowned for its comforting blend of flavors and textures. This beloved baked pasta features jumbo pasta shells generously filled with a creamy mixture of ricotta cheese, tender spinach, and savory herbs, all nestled in luscious tomato sauce and blanketed with melty parmesan. Perfect for casual family dinners or elegant entertaining, it is a satisfying, vegetarian main that appeals to all ages. Whether you seek a make-ahead meal or a showstopping centerpiece for Meatless Monday, this recipe delivers both convenience and crowd-pleasing flavor.

Table of Contents

Overview & Appeal

This classic recipe stands out for its versatility and make-ahead convenience. Each jumbo shell becomes a vessel for a smooth, garlicky, and herbaceous spinach-ricotta mixture—cooked just until bubbling, molten, and golden on top. Because you can assemble the dish a day ahead and simply bake it before serving, Stuffed Shells Florentine is a stress-free favorite for holidays, weekend gatherings, or busy weeknights. Its creamy filling, tangy sauce, and cheesy topping create a crave-worthy main that pairs beautifully with salads, toasted bread, or antipasti.

Essential Equipment

To achieve the perfect Stuffed Shells Florentine, proper preparation and the right kitchen tools are key. Here’s what you’ll need:

  • Large stock pot (with lid) – for boiling pasta shells
  • Colander – for draining pasta
  • Waxed paper or large cutting board – for cooling shells
  • 10×15-inch baking dish (glass preferred)
  • Large mixing bowl – to combine filling
  • Wooden spoon or spatula – for mixing
  • Measuring cups & spoons
  • Aluminum foil – for baking

Ingredients

One of the joys of Stuffed Shells Florentine is its reliance on simple, high-quality ingredients that harmonize into a decadent whole. Below is the classic ingredient list, with suggested brands and variants where helpful:

IngredientQuantityNotes
Jumbo pasta shells12 oz packageBarilla or other brands
Ricotta cheese30 oz (two 15-oz containers)Whole or part-skim
Frozen chopped spinach10 oz packageThawed, squeezed dry
Parmesan cheese16 oz (two 8-oz bags), shreddedShredded or freshly grated
Egg1 largeBeaten
Salt1/2 teaspoonFine or kosher
Black pepper1/4 teaspoonFreshly ground preferred
Dried oregano1 teaspoon
Dried basil1 teaspoon
Spaghetti sauce45 oz jarOr favorite homemade sauce

Optional Additions

  • Mozzarella cheese (for topping—adds extra melt and richness)
  • Grated Romano cheese (can substitute for some Parmesan)
  • Fresh parsley or basil (for garnish)

Step-by-Step Instructions

  1. Prep the Pasta Shells:

    • Bring a large pot of salted water to a boil. Add the jumbo shells and cook according to package directions—usually around 12 minutes, but pull them off the heat while still al dente to prevent splitting during stuffing and baking.
    • Drain the shells using a colander. Quickly rinse under cold water to stop the cooking process and set aside on waxed paper or a cutting board to cool.
  2. Prepare the Filling:

    • In a large mixing bowl, combine ricotta cheese, spinach (thawed and squeezed dry to remove excess liquid), one beaten egg, half the parmesan, salt, black pepper, oregano, and basil.
    • Mix thoroughly until the filling is well-blended and creamy.
  3. Fill the Shells:

    • Using a spoon, gently stuff each cooled shell with the ricotta-spinach filling—being careful not to split the pasta.
  4. Assemble the Casserole:

    • Lightly coat the bottom of a 10×15-inch baking dish with a thin layer of spaghetti sauce.
    • Arrange the filled shells in the dish. If necessary, layer some shells to fit them all, as even modest crowding bakes up beautifully.
    • Pour the remaining sauce evenly over the shells.
    • Top with the rest of the parmesan cheese (and mozzarella, if using), covering the surfaces for bubbly, golden cheese pull.
  5. Bake:

    • Cover the dish with aluminum foil to lock in moisture.
    • Bake at 350°F (175°C) for 30–40 minutes, or until the casserole is heated through and cheese is fully melted.
    • Uncover for the last 5–10 minutes of baking for a slightly golden top, if desired.
  6. Serve:

    • Let the casserole rest for 5–10 minutes before serving so it firms up and slices easily.
    • Garnish with fresh parsley or basil if available and enjoy hot.

Tips & Tricks for Success

  • Al dente pasta is essential—slightly undercook the shells so they survive stuffing and finish evenly in the oven.
  • Drain spinach thoroughly. Squeeze out as much liquid as possible with your hands and paper towels. Excess water in the filling can lead to soggy shells.
  • Make ahead: The casserole can be assembled a day in advance, covered, and refrigerated. Let stand at room temperature while the oven preheats; add 10–15 minutes to the baking time if straight from the fridge.
  • Use quality cheese. Freshly shredded Parmesan and ricotta provide superior flavor and melt compared to pre-grated options.
  • Layering: Overlapping shells is fine—just make sure sauce and cheese cover all surfaces, so everything bakes evenly.
  • Freezer friendly: Assemble and freeze unbaked; thaw in fridge overnight before baking. Great for meal prep or gifting.

Recipe Variations

  • Cheese Variations: Mix in grated mozzarella or Romano cheese to the filling for a different flavor profile.
  • Meaty Shells: Add cooked Italian sausage, ground beef, or chicken to the filling for heartier shells.
  • Seafood Option: Fold in chopped cooked shrimp or crab for a seafood Florentine twist.
  • Vegan Adaptation: Substitute with dairy-free cheeses and flax egg as needed; use vegan marinara.
  • Gluten-Free: Use gluten-free pasta shells and double-check sauce ingredients.
  • Saucy Switch-up: Try Alfredo or a pink sauce instead of tomato sauce for a different take.

Serving Suggestions

Stuffed Shells Florentine is hearty on its own, but sides can make it a complete meal:

  • Garlic bread or crusty French bread for soaking up sauce
  • Green salad with Italian vinaigrette or balsamic reduction
  • Roasted or steamed vegetables (e.g., broccoli, asparagus, carrots)
  • Antipasto platter with olives, artichoke hearts, and Italian cured meats (optional for non-vegetarian gatherings)

Frequently Asked Questions (FAQs)

Q: Can I prepare Stuffed Shells Florentine ahead of time?

A: Absolutely! Assemble the casserole up to one day in advance, cover, and refrigerate. Bake as directed, adding extra baking time to account for the chilled dish.

Q: What’s the best way to reheat leftovers?

A: Reheat individual portions in the microwave or bake the dish covered at 350°F until warmed through. Add an extra spoonful of sauce or a sprinkle of cheese if desired to prevent dryness.

Q: Are fresh spinach and homemade ricotta suitable substitutions?

A: Yes. Sauté and cool fresh spinach before chopping; homemade ricotta can be used if well-drained. Adjust seasoning as needed with fresh ingredients.

Q: Can I freeze this dish?

A: Yes, both baked and unbaked Stuffed Shells Florentine freeze well. Wrap tightly; thaw overnight before baking or reheating for best results.

Q: Can I double the recipe for a crowd?

A: Easily—simply use a larger baking dish or multiple dishes. The recipe scales well for entertaining or large family gatherings.

Make It Your Signature Dish

Whether you follow the classic recipe or infuse it with your unique flair, Stuffed Shells Florentine will quickly become a staple in your culinary repertoire. With simple steps, versatile ingredients, and crowd-pleasing flavor, this Italian-American favorite brings comfort and joy to any table.

‹›