Spinach and Ricotta Stuffed Shells: A Cozy, Flavor-Packed Dinner You’ll Make Again

Comforting and easy, these spinach and ricotta stuffed shells deliver creamy flavor, melty cheese, and rich marinara for a delicious weeknight dinner.

photorealistic hero shot of spinach and ricotta stuffed shells on a modern plate

There’s something comforting about a baked pasta dish that fills the whole kitchen with warmth. Maybe it’s the layers of bubbling cheese. Maybe it’s the tomato sauce simmering around tender pasta. Or maybe it’s the way a simple meal can remind you of dinners where everyone lingered at the table a little longer. When you make spinach and ricotta stuffed shells, you get all of that wrapped into one pan. If you’ve ever wished lasagna could be easier—yet just as satisfying—you’ll feel right at home with this dish.

You’ll notice right away that the filling is creamy but not heavy, and the shells hold everything together so each bite tastes complete. That balance of spinach, ricotta, and melty cheese always feels like comfort without effort, and that’s exactly why this recipe has become such a favorite among busy home cooks.

Why We Love Spinach and Ricotta Stuffed Shells — Origins & Comfort Food Appeal

If you grew up eating baked pasta dishes on chilly nights, this one probably feels familiar. The beauty of spinach and ricotta stuffed shells lies in how well it blends Italian-American flavors with everyday convenience. You get the same cozy layers you’d find in traditional lasagna, but you assemble everything in a fraction of the time.

It’s a dish rooted in the idea of stretching simple ingredients into something special. Large pasta shells act like tiny bowls that hold a rich, savory filling, giving you a more playful twist on classic baked pasta. Even if you’re new to making stuffed shells, you’ll notice how naturally the steps flow, which makes the recipe ideal for a weeknight dinner.

A Dish That Feels Like Home

You might compare this recipe to the kind of meal someone’s grandmother would make on Sundays—warm, hearty, and generous. Yet it doesn’t require hours of simmering or complicated techniques. When the shells come out of the oven, the edges crisp slightly while the top layer melts into a golden crust, and that combination alone can win over even the pickiest eaters.

Ingredients & What You’ll Need (Classic Version)

Before you start assembling, prepare the following ingredients:

  • Jumbo pasta shells: 20–25 shells
  • Ricotta cheese: 2 cups
  • Fresh spinach (cooked and drained): 3 cups, or 1 cup thawed frozen spinach
  • Mozzarella cheese (shredded): 2 cups
  • Parmesan cheese (grated): ½ cup
  • Egg: 1 large
  • Garlic (minced): 2 cloves
  • Salt: 1 teaspoon
  • Black pepper: ½ teaspoon
  • Dried oregano or Italian seasoning: 1 teaspoon
  • Olive oil: 1 tablespoon
  • Marinara sauce: 3 cups
All ingredients prepared and displayed for making spinach and ricotta stuffed shells.

Ingredient Notes

You’ll get the best texture when you drain both the ricotta and spinach well. Too much moisture leads to a loose filling, which makes the shells collapse once baked. Shredding your own mozzarella gives you that stretchy meltability most packaged cheese can’t match. If you want a sharper flavor, you can swap in Pecorino for the Parmesan.

Step-by-Step Preparation & Baking Instructions

Prepare the Pasta

Cook the jumbo shells until they’re just shy of al dente. Since they’ll continue cooking in the oven, slightly undercooking them helps them hold their structure. After draining, spread the shells on a tray so they don’t stick.

close-up of ricotta and spinach filling for stuffed shells recipe
Creamy ricotta and spinach filling prepared for stuffing jumbo pasta shells.

Make the Filling

Heat olive oil, add garlic, and stir just long enough for the aroma to bloom. Toss in your spinach and cook off any lingering moisture. Once cooled, mix the spinach with ricotta, mozzarella, Parmesan, egg, oregano, salt, and pepper. You’ll end up with a thick, spoonable mixture that holds its shape.

close-up shot of stuffing jumbo pasta shells with ricotta and spinach mixture
Jumbo pasta shells being filled with creamy ricotta and spinach mixture before baking.

Assemble the Dish

Spread a layer of marinara sauce across the bottom of your baking pan. Fill each shell generously and arrange them seam-up in the dish. Pour the remaining sauce over the top, making sure every shell gets at least a little coverage. Then sprinkle with additional mozzarella.

Bake to Perfection

Cover the pan with foil and bake at 375°F for about 25 minutes. During the last 10 minutes, remove the foil so the cheese can brown. Let the dish rest for a few minutes before serving so the filling sets properly.

Dietary Variations & Substitutions

Vegan

You can make these shells dairy-free by using vegan ricotta (almond or cashew-based works well) and plant-based mozzarella. If you usually add an egg for binding, replace it with a flax mixture or skip it.

Gluten-Free

Gluten-free jumbo shells are widely available online and in many grocery stores. Since some gluten-free pastas soften faster, you should boil them for less time than regular shells.

Low-Calorie

If you’re watching calories, use part-skim ricotta, reduce the mozzarella, and increase the spinach to lighten the dish without losing its creamy texture. A simple tomato sauce also helps keep the dish bright and fresh.

Halal

Most versions already meet halal guidelines. Just make sure your cheeses use halal-certified enzymes and that the marinara sauce doesn’t include wine.

Troubleshooting & Storage — Tips for Best Results

You might find your first batch of shells turning out slightly softer than expected. When that happens, the pasta was likely cooked a minute or two too long. Because stuffed shells bake in sauce, they naturally absorb extra moisture. Keeping them firm at the boiling stage prevents that.

If the filling seems watery, it usually means the spinach held onto more liquid than you realized. Squeezing it in a clean kitchen towel helps remove excess moisture. Ricotta can be drained the same way if needed.

Storage

Store leftovers in an airtight container and refrigerate for up to four days. The flavors deepen after a day, making reheated shells surprisingly satisfying.

Freezing

You can freeze stuffed shells before or after baking. If you freeze the unbaked version, assemble everything, cover tightly, and freeze for up to two months. Bake straight from the freezer by adding extra time and keeping the pan covered until the last 10 minutes.

Delicious Variations & Serving Ideas

A few changes can turn this classic dish into something new each time you make it. Adding sautéed mushrooms or finely chopped zucchini boosts both flavor and texture. A splash of cream stirred into the marinara sauce creates a silky tomato-cream base that feels restaurant-worthy. You can even try a white-sauce version by replacing the red sauce with a light béchamel.

final serving shot of spinach and ricotta stuffed shells in a white baking dish
Spinach and ricotta stuffed shells served warm in a modern white baking dish.

Pair the shells with a crisp salad, roasted vegetables, or garlic bread. The balance of fresh greens and warm pasta always makes the meal feel complete.

When you sit down to eat spinach and ricotta stuffed shells, you’ll understand why this dish has stayed popular for so many years. It’s comforting, reliable, and versatile enough to fit almost any diet or preference. After you make it once, it’s likely to join your regular dinner rotation.

FAQ

How many stuffed shells should you serve per person?

For most appetites, you can plan on three to four stuffed shells per serving. Since spinach and ricotta stuffed shells are filled with rich cheese and baked in hearty marinara sauce, they’re more filling than they look. If you’re serving them with bread or a salad, three shells usually feel just right.

Do you have to boil the shells before stuffing them?

Most home cooks prefer boiling the shells until they’re slightly undercooked, which helps them hold their shape while you fill them. You can bake them from raw, but that method requires extra sauce and a longer bake time, and the texture can be less predictable.

Why do stuffed shells sometimes turn out watery?

Watery shells usually happen when the spinach retains too much moisture. Pressing the spinach in a clean kitchen towel and draining the ricotta if it’s overly wet makes a huge difference. This keeps the filling creamy instead of runny.

What can you use instead of ricotta?

If you don’t have ricotta on hand, you can swap it with cottage cheese, mascarpone, or even a mix of cream cheese and mozzarella. These alternatives still give you a smooth, rich filling similar to classic spinach and ricotta stuffed shells.

Can you freeze stuffed shells?

Yes, stuffed shells freeze very well. You can freeze them before baking or after. Just be sure the shells are well-covered, and add extra sauce when baking from frozen so they don’t dry out.

Get inspired with more mouthwatering recipes! Follow me on Facebook and Pinterest for new cooking ideas every week.

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
photorealistic hero shot of spinach and ricotta stuffed shells on a modern plate

Spinach and Ricotta Stuffed Shells


  • Author: Ethan Cole
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A cozy baked pasta dish featuring jumbo shells filled with a creamy blend of ricotta, spinach, herbs, and cheese, all nestled in rich marinara sauce for an easy, comforting dinner.


Ingredients

Scale
  • 2025 jumbo pasta shells
  • 2 cups ricotta cheese
  • 3 cups cooked chopped fresh spinach or 1 cup thawed frozen spinach
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves minced garlic
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried oregano or Italian seasoning
  • 1 tablespoon olive oil
  • 3 cups marinara sauce


Instructions

  1. Cook jumbo pasta shells in salted water until slightly under al dente, then drain and spread out to cool so they do not stick.
  2. Heat olive oil in a skillet, add minced garlic, and sauté briefly until fragrant, then stir in the spinach and cook until excess moisture evaporates.
  3. Let the spinach mixture cool slightly, then combine it in a large bowl with ricotta, mozzarella, Parmesan, egg, oregano or Italian seasoning, salt, and black pepper until well mixed.
  4. Spread a thin layer of marinara sauce over the bottom of a baking dish.
  5. Stuff each cooled pasta shell generously with the spinach and ricotta filling and arrange the filled shells in a single layer in the baking dish.
  6. Pour the remaining marinara sauce evenly over the stuffed shells and sprinkle extra mozzarella and Parmesan on top if desired.
  7. Cover the baking dish with foil and bake at 375°F (190°C) for about 25 minutes until the shells are heated through.
  8. Remove the foil and bake for an additional 10 minutes, or until the cheese on top is melted and lightly golden.
  9. Let the stuffed shells rest for a few minutes before serving so the filling can set slightly.

Notes

  1. Drain spinach very well before mixing to prevent a watery filling.
  2. Slightly undercook the pasta shells so they stay firm while baking in the sauce.
  3. You can assemble the stuffed shells ahead of time and refrigerate or freeze before baking for an easy make-ahead meal.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 plate (about 5–6 stuffed shells)
  • Calories: 560
  • Sugar: 8
  • Sodium: 900
  • Fat: 26
  • Saturated Fat: 14
  • Unsaturated Fat: 10
  • Trans Fat: 0
  • Carbohydrates: 52
  • Fiber: 4
  • Protein: 28
  • Cholesterol: 115

What Are Our Readers Saying?

0.0
0.0 out of 5 stars (based on 0 reviews)
Excellent0%
Very good0%
Average0%
Poor0%
Terrible0%

There are no reviews yet. Be the first one to write one.

Related Recipes