Stuffed Shells Recipe – Easy Cheesy Spinach and Ricotta Baked Pasta

Imagine pulling a bubbling casserole dish from the oven, filled with tender pasta shells, creamy ricotta cheese, vibrant spinach, and rich tomato sauce. The mozzarella on top is melted and golden, while the edges of the pasta are lightly toasted. As you scoop out a serving, strands of cheese stretch between the shells, revealing their deliciously creamy filling.

That’s exactly what makes this Stuffed Shells Recipe such a comforting family favorite.

Inspired by Italian-American home cooking, stuffed pasta shells combine the flavors of classic baked pasta with a beautiful, individual presentation. Large pasta shells are filled with a mixture of ricotta, spinach, Parmesan, and herbs. They’re then nestled into marinara sauce, covered with mozzarella, and baked until everything is hot and delicious.

This dish has everything you could want in a cozy dinner. It’s cheesy, flavorful, satisfying, and surprisingly easy to prepare.

Furthermore, it’s ideal for busy weeknights, Sunday family dinners, holiday gatherings, and make-ahead meals.

Whether you’re preparing stuffed shells for the first time or looking for a reliable recipe to add to your dinner rotation, this version will help you create a delicious homemade pasta bake.

Why You’ll Love This Recipe

1. Easy to Prepare

Although stuffed shells look impressive, they’re surprisingly straightforward to make.

You only need to cook the pasta, prepare the cheese filling, fill the shells, and bake everything in tomato sauce.

Additionally, the ingredients are easy to find in most grocery stores.

2. Rich, Creamy, and Cheesy

The combination of ricotta, mozzarella, and Parmesan creates a wonderfully creamy filling with a deliciously golden topping.

Meanwhile, the marinara sauce adds acidity and brightness, balancing the richness of the cheese.

Every bite delivers a comforting combination of tender pasta, creamy filling, and savory tomato sauce.

3. Perfect for Family Dinners

Stuffed shells are naturally portionable, making them convenient for serving families and guests.

You can easily prepare a large casserole dish and let everyone take their preferred number of shells.

Consequently, this recipe is especially useful for casual gatherings.

4. Budget-Friendly Comfort Food

Pasta, ricotta, spinach, and tomato sauce are relatively affordable ingredients that stretch into a satisfying meal.

You don’t need expensive meats or specialty products to create a flavorful dinner.

Furthermore, the recipe makes generous portions.

5. Great for Meal Preparation

One of the biggest advantages of stuffed shells is that you can assemble them ahead of time.

Simply refrigerate the prepared casserole and bake it when you’re ready.

You can also freeze portions for future meals.

6. Easy to Customize

This recipe is wonderfully versatile.

Add cooked ground beef or Italian sausage for a heartier variation, or include mushrooms and extra vegetables for more flavor.

You can also experiment with different cheeses and seasonings.

Health Benefits

Although cheesy stuffed shells are a comfort food, several ingredients contribute valuable nutrients.

Spinach provides vitamin K, vitamin A, folate, and antioxidants. It also contains iron and magnesium, making it a useful addition to pasta dishes.

Ricotta cheese contributes protein and calcium, both of which support normal muscle and bone function.

Meanwhile, mozzarella provides additional protein and calcium, while Parmesan adds concentrated savory flavor.

Tomato sauce contains vitamin C, potassium, and lycopene, a naturally occurring antioxidant found in tomatoes.

Pasta supplies carbohydrates that provide energy, making this dish especially satisfying.

For additional fiber, choose whole-wheat jumbo shells if available.

You can also increase the spinach or serve the casserole alongside a generous green salad.

This recipe is vegetarian when prepared with vegetarian cheeses and meat-free marinara sauce. However, traditional Parmesan may contain animal-derived rennet, so check the label if necessary.

For a lighter variation, use part-skim ricotta and mozzarella.

Overall, stuffed shells can fit into a balanced diet when served in reasonable portions with vegetables.

Preparation Time, Servings, and Nutritional Information

Preparation Time: 25 minutes

Cooking Time: 35 minutes

Total Time: 60 minutes

Servings: 6

Yield: Approximately 24 stuffed shells

Difficulty Level: Easy to moderate

Cooking Method: Stovetop and oven

Oven Temperature: 375°F (190°C)

Serving Temperature: Warm

Each serving of four stuffed shells contains approximately 430–500 calories, depending on the cheese and marinara sauce used.

A typical serving provides approximately 23–28 grams of protein, 40–48 grams of carbohydrates, 19–25 grams of fat, and 4–6 grams of dietary fiber.

The dish also provides calcium, iron, potassium, and vitamins from the spinach and tomato sauce.

Sodium varies considerably depending on the cheeses and prepared sauce, but a serving may contain approximately 750–1,000 milligrams.

These values are estimates rather than laboratory-tested nutrition figures.

For a lighter meal, serve three shells with a large salad or roasted vegetables.

Ingredients List

The secret to delicious spinach and ricotta stuffed shells is using a creamy, well-seasoned filling and a flavorful tomato sauce.

Fortunately, the ingredients are simple and easy to customize.

Ingredients for the Pasta

  • 24 jumbo pasta shells, plus a few extra in case some break

  • 1 tablespoon salt, for the pasta cooking water

  • Water, for boiling

Ingredients for the Ricotta and Spinach Filling

  • 15 ounces (425 g) ricotta cheese

  • 10 ounces (285 g) frozen chopped spinach, thawed and thoroughly squeezed dry

  • 1 cup shredded mozzarella cheese

  • ½ cup freshly grated Parmesan cheese

  • 1 large egg

  • 2 garlic cloves, minced

  • 1 teaspoon Italian seasoning

  • ½ teaspoon dried basil

  • ½ teaspoon salt, or to taste

  • ¼ teaspoon freshly ground black pepper

  • ¼ teaspoon crushed red pepper flakes, optional

  • 2 tablespoons chopped fresh parsley

Ingredients for the Sauce and Topping

  • 3 cups marinara sauce

  • 1½ cups shredded mozzarella cheese

  • ¼ cup grated Parmesan cheese

  • 1 tablespoon olive oil, for greasing the baking dish

  • 2 tablespoons fresh basil, chopped or torn

  • Additional parsley, for garnish

Choosing the Best Jumbo Pasta Shells

Jumbo pasta shells are specifically designed for stuffing.

Their large, curved shape creates a convenient pocket that holds the creamy filling.

Look for shells that are intact and evenly shaped.

Because some shells may crack during boiling, cooking a few extra ensures you’ll have enough for the casserole.

Avoid substituting ordinary small pasta shells, which are too tiny to fill individually.

Why Ricotta Cheese Is Essential

Ricotta creates the signature creamy texture of stuffed shells.

Whole-milk ricotta produces a richer filling, while part-skim ricotta makes a slightly lighter version.

Choose a thick ricotta rather than an excessively watery product.

If your ricotta contains a lot of liquid, drain it briefly before mixing.

This helps prevent the filling from becoming runny during baking.

The Importance of Spinach

Spinach adds color, flavor, and nutrients to the cheese mixture.

Frozen chopped spinach is convenient because it’s already cleaned and cut.

However, removing excess moisture is essential.

After thawing, squeeze the spinach firmly in a clean kitchen towel or several layers of paper towels.

Fresh spinach also works. Cook it until wilted, cool it, chop it finely, and squeeze out the moisture before using.

Mozzarella and Parmesan Cheese

Mozzarella gives the dish its irresistible melted cheese topping.

For the best texture, use low-moisture mozzarella.

Fresh mozzarella contains more water and may make the casserole slightly watery unless drained well.

Parmesan adds a salty, nutty flavor that complements the mild ricotta.

Freshly grated Parmesan generally has a stronger flavor than shelf-stable grated varieties.

Choosing the Marinara Sauce

A good marinara sauce brings the entire dish together.

Choose a sauce with a balanced tomato flavor, garlic, herbs, and moderate acidity.

Homemade marinara is excellent, but a quality store-bought sauce works beautifully.

If your sauce tastes too sharp, gently simmer it with a little olive oil before assembling the casserole.

The Role of Egg and Seasonings

The egg helps the ricotta filling hold together during baking.

Garlic, Italian seasoning, basil, and parsley add depth without overpowering the cheeses.

Meanwhile, black pepper and optional red pepper flakes provide gentle warmth.

Taste the filling’s seasoning carefully, keeping in mind that the raw egg means the mixture should not be sampled after it has been added.

If needed, season the ricotta mixture before stirring in the egg.

Step-By-Step Cooking Instructions

Step 1: Prepare the Oven and Baking Dish

Preheat your oven to 375°F (190°C).

Lightly grease a 9-by-13-inch baking dish with olive oil.

Spread approximately one cup of marinara sauce evenly across the bottom.

This layer prevents the shells from sticking and helps keep the pasta moist during baking.

Step 2: Cook the Jumbo Pasta Shells

Bring a large pot of salted water to a rolling boil.

Add the jumbo pasta shells and cook for approximately two minutes less than the package’s recommended time.

The shells should be flexible but still slightly firm.

This is important because they’ll continue cooking in the oven.

Drain the pasta and rinse briefly with cool water to stop the cooking process.

Arrange the shells in a single layer on a lightly oiled tray so they don’t stick together.

Step 3: Prepare the Spinach

If using frozen spinach, thaw it completely.

Then squeeze out as much liquid as possible.

This step is especially important because excess moisture can dilute the ricotta filling.

The spinach should feel relatively dry and compact after squeezing.

If using fresh spinach, sauté it until wilted, allow it to cool, and remove the excess liquid.

Step 4: Make the Creamy Ricotta Filling

In a large mixing bowl, combine the ricotta, spinach, one cup of mozzarella, and half a cup of Parmesan.

Add the minced garlic, Italian seasoning, dried basil, salt, black pepper, optional red pepper flakes, and parsley.

Mix until the ingredients are evenly distributed.

Next, add the egg and stir until fully incorporated.

The finished mixture should be thick, creamy, and easy to spoon.

If it seems watery, the spinach or ricotta may need additional draining.

Step 5: Fill the Pasta Shells

Hold one cooked shell open gently and spoon approximately one to two tablespoons of ricotta filling inside.

Avoid overstuffing, which can cause the shells to tear.

Place each filled shell into the prepared baking dish with the opening facing upward.

Continue until all the filling is used.

Arrange the shells close together, but avoid packing them too tightly.

This allows the sauce to circulate around the pasta.

Step 6: Add the Marinara Sauce

Spoon the remaining marinara sauce around and lightly over the stuffed shells.

Try to keep some of the creamy filling visible for an attractive presentation.

However, make sure the exposed pasta edges have enough moisture to prevent drying out.

The tomato sauce should surround the shells without completely submerging them.

Step 7: Add the Cheese Topping

Sprinkle the remaining 1½ cups of mozzarella evenly over the shells.

Finish with the additional quarter cup of Parmesan.

The cheese will melt into a golden, bubbly topping as the casserole bakes.

For extra flavor, sprinkle a little Italian seasoning over the cheese.

Step 8: Bake Until Bubbling

Cover the baking dish loosely with aluminum foil.

Bake for 20 minutes.

Then remove the foil and continue baking for another 10–15 minutes, until the sauce bubbles around the edges and the cheese is melted.

The top should develop attractive golden spots.

If you want more browning, briefly broil the casserole for one or two minutes, watching closely to prevent burning.

Step 9: Rest, Garnish, and Serve

Remove the stuffed shells from the oven and allow them to rest for approximately five minutes.

This short resting period helps the filling settle and makes serving easier.

Scatter fresh basil and parsley over the top.

Serve warm, making sure each portion includes plenty of tomato sauce and melted cheese.

How to Serve

Stuffed shells are best served warm, shortly after baking.

For a family-style dinner, bring the casserole dish directly to the table on a heatproof trivet.

The golden cheese and bubbling marinara create a beautiful presentation without much additional effort.

For individual servings, arrange three or four shells on a plate and spoon extra sauce around them.

Finish with freshly grated Parmesan and a few basil leaves.

Additionally, a drizzle of good olive oil can add richness and shine.

For dinner parties, serve the shells on warmed plates with a simple salad and crusty bread.

For busy weeknights, keep the presentation relaxed and let everyone serve themselves.

Pairing Suggestions

Garlic Bread

Garlic bread is a classic companion to stuffed shells.

Its crispy exterior and buttery garlic flavor complement the creamy pasta filling.

Furthermore, it’s perfect for soaking up extra marinara sauce.

Caesar Salad

A crisp Caesar salad provides a refreshing contrast to the rich cheese.

The tangy dressing and crunchy lettuce balance the soft pasta.

Roasted Broccoli

Roasted broccoli adds texture and a slightly nutty flavor.

Its lightly caramelized edges work particularly well with tomato sauce.

Sparkling Lemon Water

Sparkling water with fresh lemon offers a bright, refreshing drink pairing.

The acidity helps balance the richness of the cheeses.

Unexpected Pairing: Roasted Grapes and Arugula Salad

For something creative, serve stuffed shells with an arugula salad topped with roasted grapes and toasted walnuts.

The sweet grapes, peppery greens, and crunchy walnuts create a surprisingly delicious contrast to the savory pasta.

Storage, Freezing and Reheating Instructions

Refrigerating Leftover Stuffed Shells

Allow leftovers to cool slightly, then refrigerate them in an airtight container within two hours of cooking.

Store for up to 3–4 days at 40°F (4°C) or colder.

Keep the shells covered with sauce to help prevent drying.

Freezing Stuffed Shells

Stuffed shells freeze particularly well.

For best results, assemble the casserole in a freezer-safe baking dish without baking it first.

Cover tightly with plastic wrap and a layer of aluminum foil, or use a freezer-safe airtight lid.

Freeze for up to three months for the best quality.

You can also freeze individual portions in airtight containers.

Baking From Frozen

For the most even results, thaw the casserole overnight in the refrigerator.

Then bake at 375°F (190°C), covered, until heated through.

A refrigerated casserole may require 35–45 minutes, depending on its depth and starting temperature.

Remove the foil near the end to brown the cheese.

The center should reach 165°F (74°C) when reheating leftovers.

Reheating Individual Portions

Place the shells in an oven-safe dish with a spoonful of extra marinara.

Cover with foil and heat at 350°F (175°C) for approximately 15–20 minutes, or until thoroughly hot.

Alternatively, microwave individual portions in a covered microwave-safe container, heating in short intervals.

What Doesn’t Freeze Well?

Fresh basil garnishes don’t freeze particularly well and may become dark and limp.

Instead, add fresh herbs after reheating.

The cheese filling may also release a little moisture after thawing, although it generally remains delicious.

Common Mistakes to Avoid

1. Overcooking the Pasta

Fully cooked shells can become too soft during baking.

Instead, boil them slightly under the package’s recommended time.

2. Not Draining the Spinach

Wet spinach creates a watery filling.

Always squeeze it thoroughly before mixing with ricotta.

3. Using Too Little Sauce

Insufficient sauce can leave the pasta dry.

Spread sauce beneath the shells and around their edges before baking.

4. Overstuffing the Shells

Too much filling can tear the pasta.

Use a moderate amount and handle the shells gently.

5. Baking Uncovered the Entire Time

The exposed pasta edges may become hard before the filling heats through.

Cover the casserole initially, then uncover it for browning.

6. Serving Immediately From the Oven

Freshly baked stuffed shells are extremely hot and may fall apart when lifted.

Allowing them to rest briefly improves both texture and presentation.

Pro Tips

1. Use a Piping Bag for Faster Filling

Transfer the ricotta mixture into a large piping bag or sturdy zip-top bag with one corner cut off.

This makes filling the shells faster and less messy.

2. Cook Extra Pasta Shells

Some jumbo shells naturally split during boiling.

Preparing a few extras ensures you have enough intact shells for the recipe.

3. Add Fresh Herbs to the Filling

Fresh basil and parsley provide brighter flavor than dried herbs alone.

Add them just before assembling for the best aroma.

4. Use Two Types of Mozzarella

Low-moisture mozzarella melts evenly, while a small amount of fresh mozzarella adds creamy pockets.

For the best results, drain fresh mozzarella thoroughly.

5. Add a Little Lemon Zest

A small amount of finely grated lemon zest in the ricotta filling can brighten the cheese without making the dish taste lemony.

6. Prepare the Casserole the Night Before

Assemble the shells, cover, and refrigerate overnight.

This makes the recipe particularly convenient for entertaining.

Add a little extra sauce before baking if the pasta has absorbed some moisture.

Frequently Asked Questions

Can I Make Stuffed Shells Ahead of Time?

Yes. Assemble the casserole up to 24 hours ahead, cover tightly, and refrigerate.

When ready to serve, bake until the filling is thoroughly heated and the cheese is melted.

Can I Use Cottage Cheese Instead of Ricotta?

Yes. Cottage cheese can replace ricotta, although the texture will be slightly different.

For a smoother filling, blend the cottage cheese briefly and drain excess liquid before using.

Can I Make This Recipe Without Spinach?

Absolutely.

Simply omit the spinach or replace it with sautéed mushrooms, finely chopped broccoli, or another cooked vegetable.

Make sure any replacement vegetables are well drained.

Can I Add Ground Beef or Italian Sausage?

Yes.

Brown the meat thoroughly, drain excess fat, and mix it into the marinara sauce or ricotta filling.

Use fully cooked meat before assembling the casserole.

Can I Make Gluten-Free Stuffed Shells?

Yes, provided you can find gluten-free jumbo pasta shells.

Follow the package instructions carefully because gluten-free pasta can become fragile when overcooked.

Also check that the sauce and other ingredients are gluten-free.

Why Are My Stuffed Shells Watery?

The most common causes are wet spinach, watery ricotta, or excess moisture in the sauce.

Squeeze the spinach thoroughly and drain ricotta when necessary.

Can I Freeze Stuffed Shells Before Baking?

Yes. In fact, freezing them before baking is an excellent meal-preparation option.

Assemble the casserole, cover tightly, and freeze for up to three months for best quality.

How Do I Prevent the Shells From Tearing?

Cook the pasta until just flexible, handle it gently, and avoid overfilling.

Spreading the drained shells on a tray also prevents them from sticking together.

Can I Double This Recipe?

Yes.

Double all ingredients and divide them between two 9-by-13-inch baking dishes.

Bake both dishes until hot and bubbling, rotating their positions if your oven heats unevenly.

How Do I Know When Stuffed Shells Are Done?

The marinara should be bubbling, the mozzarella should be melted, and the filling should be hot throughout.

For a previously cooked or refrigerated casserole, check that the center reaches 165°F (74°C) when reheating.

This Stuffed Shells Recipe brings together everything we love about homemade Italian-inspired comfort food: tender pasta, creamy ricotta, flavorful spinach, rich marinara sauce, and a generous layer of golden melted mozzarella.

It’s easy enough for a weeknight dinner yet impressive enough for special occasions.

Furthermore, its make-ahead and freezer-friendly qualities make it a wonderful recipe for busy families.

Whether you’re cooking for loved ones, preparing meals for the week, or hosting a casual dinner party, these cheesy spinach and ricotta stuffed shells are sure to become a favorite.

Save this recipe for later, share it with friends and family, and let us know how your stuffed shells turn out.

Because the best comfort food isn’t complicated; it’s homemade, cheesy, and shared with the people you love.

Leave a Comment