What's in the Pan

  • Subscribe
  • Thanksgiving
    • Turkey
    • Pumpkin Recipes
  • Main Dishes
    • Easy Pasta Dinners
    • Cast Iron
    • Traditional Italian Recipes
  • Steak
  • Desserts
    • No Bake
  • Popular
  • Guides
  • Olya Shepard
menu icon
go to homepage
  • Subscribe
  • Thanksgiving
    • Turkey
    • Pumpkin Recipes
  • Main Dishes
    • Easy Pasta Dinners
    • Cast Iron
    • Traditional Italian Recipes
  • Steak
  • Desserts
    • No Bake
  • Popular
  • Guides
  • Olya Shepard
search icon
Homepage link
  • Subscribe
  • Thanksgiving
    • Turkey
    • Pumpkin Recipes
  • Main Dishes
    • Easy Pasta Dinners
    • Cast Iron
    • Traditional Italian Recipes
  • Steak
  • Desserts
    • No Bake
  • Popular
  • Guides
  • Olya Shepard
×
Home » Main Dishes

Stuffed Shells with Spicy Italian Sausage

Updated: September 22, 2026 · Published: September 8, 2017 12:32 pm by Olya Shepard · 23 Comments

28.7K shares
  • Facebook402
This post may contain affiliate links. Please see our Affiliate Policy
Jump to Recipe Print Recipe

Spicy Italian Sausage ricotta stuffed shells bake in about 30 minutes, with browned Italian sausage, wilted spinach, and creamy ricotta packed into jumbo shells under marinara and Parmesan. I stuff a double batch and freeze half unbaked for later. Squeezing spinach dry keeps the filling from turning watery.

Ricotta Stuffed Pasta Shells with Sausage and Spinach

Sausage Spinach Ricotta Stuffed Shells Summary

Recipe and instructions are in the recipe card.

  • 🌭 Brown Italian sausage, then wilt spinach right in the same skillet with garlic and diced tomatoes
  • 🧀 Pull the pan off the heat before stirring in ricotta, so the cheese stays smooth instead of turning grainy
  • 🐚 Stuff jumbo shells with a heaping tablespoon of filling each - a small cookie scoop keeps portions even
  • 🍅 Set shells on top of a layer of marinara instead of drowning them, so the tops turn golden instead of steamed
  • 🔥 Bake covered at 375°F for 25 minutes, then uncovered for 5 more so the Parmesan browns
  • ❄️ Freezes beautifully unbaked - I stuff a double batch just for this reason
  • 🥄 Squeeze spinach dry (fresh or thawed frozen) or the filling turns watery and the shells go soft

About This Stuffed Shells Recipe

My mom always used ricotta in her lasagna. That's just what I grew up watching her do, layer after layer, every Sunday. Recently I found myself wanting to make that same ricotta again, but I gave it a different home this time: jumbo pasta shells instead of noodles.

Turns out I like it even better this way. The shells give the ricotta room to stay creamy and soft against the sausage, instead of getting squeezed thin between layers of pasta.

The combination itself doesn't ask for much: savory Italian sausage, wilted spinach, and that same ricotta my mom always reached for, all tucked into jumbo shells and baked under marinara and Parmesan. Everything here comes from a regular grocery store. It's the kind of dinner your nonna would set in front of you without asking if you were hungry first - she'd just know.

My favorite things to serve alongside these shells:

  • A simple blackberry avocado salad with lemon vinaigrette
  • Garlic bread rolls for scraping up extra marinara
  • Roasted potato halves or a big bowl of sautéed lemon garlic green beans.

Two Ways to Spice Your Sausage

Here's the quick version: the filling stays exactly the same no matter which sausage you grab, so pick based on who's eating and move on.

🌶️ Spicy Italian Sausage Method

Best for: anyone who wants a little heat pushing back against the ricotta
Why it works: the pepper flakes in spicy sausage cut through the cream instead of disappearing into it, so every bite feels a little more awake

🧄 Mild Italian Sausage Method

Best for: kids, guests who don't do spice, or nights when you just want dinner to be easy
Why it works: mild sausage leans on fennel and garlic for flavor, so the dish stays savory and approachable without any heat to work around

✅ Quick chooser

  • Want a little kick? Go spicy.
  • Feeding picky eaters? Go mild.

Both use the exact same cook time and method - this is a swap, not a recipe change.

Fresh Spinach vs. Frozen Spinach

Fresh spinach is what I reach for most weeks. It wilts down fast in the skillet alongside the sausage and garlic, so there's no separate step and no extra dish to wash. Frozen spinach works when that's what's in the freezer, but it needs to thaw first and get squeezed by hand until it stops giving up water. Skip that squeeze and the filling turns watery, and watery filling means soggy shells that won't hold their shape once you cut into them.

Pan Size and What Happens When You Double This

A standard box of jumbo shells gives you about 24 usable shells once a few split during boiling, and 24 shells fit in a single 9×13 dish in one layer without crowding. Working from a 12-inch skillet instead just like I did? Plan on 20 to 22 shells so they still sit in a single layer.

Ingredients for Sausage Spinach Ricotta Stuffed Shells

Here's what you'll need, plus a few notes on why each ingredient earns its spot in the filling.

  • Jumbo pasta shells - cooked just shy of al dente so they hold together when you stuff and bake them. More explained here: How to Cook Pasta Al Dente.
  • Italian pork sausage - browned and crumbled for the savory base of the filling.
  • Fresh spinach - wilted right in the skillet for color, nutrients, and a little extra bulk.
  • Ricotta cheese - the creamy backbone that ties the sausage and spinach together.
  • Diced tomatoes or tomato sauce - stirred into the filling for moisture and flavor.
  • Garlic and seasonings - because a little garlic makes everything taste more like dinner and less like a science project.
  • Parmesan cheese - grated over the top so it turns golden and a little crisp in the oven.

Choosing the sausage - mild vs. spicy

Either works here, so it really comes down to what you and your family like. Mild Italian sausage keeps things approachable if you're feeding kids or anyone sensitive to spice. Spicy Italian sausage adds a little kick that plays really well against the cool creaminess of the ricotta. I've made this both ways depending on my mood, and both times it's disappeared just as fast.

Fresh spinach vs. frozen spinach

Fresh spinach is what I use most often - it wilts down quickly in the skillet with the sausage and garlic, so there's no extra step involved. Frozen spinach works in a pinch, but you'll want to thaw it first and squeeze out as much water as you can. Skip that step and you'll end up with a watery filling that makes the shells soggy instead of holding their shape.

How to Make Sausage Spinach Ricotta Stuffed Shells

Printable recipe is in the recipe card.

1. Cook the jumbo pasta shells

Bring a large pot of salted water to a boil and add the jumbo shells. Cook for about 10 minutes, or a minute or two short of what the box says, since they'll finish softening a bit more once they're baked. Drain them and spread them out on a baking sheet in a single layer instead of leaving them in a colander - shells piled on top of each other tend to stick together and tear when you try to separate them.

2. Brown the Italian sausage

Cook the sausage in a large skillet over medium-high heat for about 8 to 10 minutes, breaking it into smaller pieces with a wooden spoon as it browns. Drain off any extra fat once it's cooked through. If your sausage runs on the fattier side, tilting the skillet and spooning off the grease keeps the filling from turning oily once it's mixed with the ricotta.

italian sausage browned in the skillet

3. Build the spinach-ricotta filling

Add the garlic, diced tomatoes, and fresh spinach right into the skillet with the browned sausage, and cook for 4 to 5 minutes until the spinach wilts down and the extra liquid cooks off.

garlic, diced tomatoes, and fresh spinach right into the skillet with the browned sausage

Take the skillet off the heat before stirring in the ricotta - mixing it in while the pan is still hot can make the ricotta turn grainy instead of staying smooth. Season with salt and pepper once everything's combined, tasting as you go since sausage brands vary a lot in how much salt they already have.

ricotta added to the skillet off the heat before stirring in the ricotta

4. Stuff and assemble the shells

Spoon about a heaping tablespoon of filling into each shell - a small cookie scoop makes this faster and keeps the portions even from shell to shell. Spread a layer of tomato sauce on the bottom of your baking dish first, then arrange the stuffed shells in a single layer so every shell gets direct contact with sauce instead of sitting dry against the pan.

5. Bake time and temperature

Cover the dish with foil and bake at 375°F (190°C) for 25 minutes, then uncover and bake for another 5 minutes so the Parmesan on top has a chance to brown instead of just melting flat. That last uncovered stretch is what gives the shells a bit of texture on top rather than an all-over soft, steamed finish.

Ricotta and Spinach Stuffed Pasta Shells

Ricotta Stuffed Pasta Shells with Sausage and Spinach

Jumbo pasta shells stuffed with browned Italian sausage, wilted spinach, and ricotta cheese, baked in marinara sauce and topped with Parmesan. This make-ahead stuffed shells recipe can be assembled up to 24 hours in advance or frozen unbaked for a ready-to-go dinner.
4.91 from 22 votes
Print Pin
Course: Main Course
Cuisine: Italian
Keyword: jumbo pasta shells, sausage spinach ricotta stuffed shells, stuffed shells with sausage and cheese
Prep Time: 10 minutes minutes
Cook Time: 30 minutes minutes
Total Time: 40 minutes minutes
Servings: 4 servings
Author: Olya Shepard

Ingredients

  • 20 pasta shells (jumbo)
  • 1 pound spicy Italian sausage (casings removed or loose)
  • 3 cloves garlic (finely chopped)
  • 1 14-ounce can diced tomatoes
  • 2 cups spinach
  • 4 ounces ricotta cheese (about ½ cup)
  • Salt and fresh ground black pepper
  • ⅓ cup Parmesan cheese shredded (more, if desired)
  • Parsley optional for decoration
  • ½ cup Marinara sauce
US Customary - Metric

Instructions

Cook pasta shells

  • Bring a large pot of salted water to the boil, add the pasta shells then follow package directions for cooking the shells (I cooked mine for 10 minutes).
  • Drain, and then rinse the shells with cold water. Set aside on a baking sheet.

Make ricotta stuffing

  • Heat a wide skillet over medium-high heat. Add the Italian sausage and cook until browned, about 10 minutes.
  • As the sausage cooks, use a wooden spoon to break the sausage up into small pieces in the pan.
  • Stir in the garlic, canned tomatoes and spinach. Cook until heated through and liquid reduced by half, about 2 minutes.
  • Remove the pan from the heat then stir in the ricotta cheese. Taste for seasoning then adjust with salt and pepper to taste.

Stuff the shells

  • Stuff each pasta shell with a heaping tablespoon of the filling. You can stuff them on the baking sheet and then transfer them back to the pan to reheat.
  • Spoon the remaining sauce over the shells and reheat for 5 minutes.
  • They are ready to serve as is, sprinkled lightly with Parmesan cheese and parsley.

Reheat and serve

  • Preheat oven to 375 F.
    In a large oven proof skillet (or casserole dish) spoon just enough Marinara sauce onto bottom to coat.
  • Now arrange the shells on top of Marinara, sprinkle with LOTS of Parmesan cheese and bake for 25 minutes.
  • (reheating in the oven is the preferred way to reheat these shells if making them in advance - just make sure to sprinkle generously with Parmesan).
Calories: 469kcal

Notes

  • Leftovers: Baked shells keep in the fridge for 3 to 4 days in an airtight container. Reheat individual portions in the microwave in 30-second bursts so the ricotta doesn't separate from overheating in one long stretch.
  • Sauce swap: A jarred vodka sauce or arrabbiata works in place of marinara if you want a change from the classic version - just avoid anything with a very thin, watery consistency, since it won't cling to the shells the same way.
  • Salting the pasta water: Salt the boiling water generously, since this is the only chance the shells themselves get seasoned - the filling and sauce carry most of the flavor after that.
  • Cheese on top: Grate the Parmesan yourself if you can. Pre-shredded Parmesan often contains anti-caking additives that keep it from melting as smoothly under the foil during the covered bake.
  • Portion size: Three stuffed shells per serving is a realistic dinner portion alongside a side salad or garlic bread, which helps with planning how many shells to prep if you're cooking for a specific number of people.
Nutrition Facts
Ricotta Stuffed Pasta Shells with Sausage and Spinach
Amount per Serving
Calories
469
% Daily Value*
Fat
 
36
g
55
%
Saturated Fat
 
13
g
81
%
Cholesterol
 
101
mg
34
%
Sodium
 
1037
mg
45
%
Potassium
 
608
mg
17
%
Carbohydrates
 
10
g
3
%
Fiber
 
1
g
4
%
Sugar
 
2
g
2
%
Protein
 
25
g
50
%
Vitamin A
 
1805
IU
36
%
Vitamin C
 
15.3
mg
19
%
Calcium
 
218
mg
22
%
Iron
 
2.9
mg
16
%
* Percent Daily Values are based on a 2000 calorie diet.

FAQs

Can I substitute cream cheese for ricotta?

Yes, but the texture changes more than people expect. Cream cheese is denser and higher in fat, so it makes the filling richer and slightly tangy, while ricotta's higher moisture content and looser curd structure keep the filling lighter and easier to spread inside each shell. If you do swap in cream cheese, let it soften fully first, or it won't blend smoothly with the warm sausage and spinach.

What type of sausage is best?

Mild Italian sausage keeps the dish approachable if you're serving kids or anyone sensitive to heat, since it relies on fennel and garlic rather than pepper flakes for flavor. Spicy Italian sausage adds a noticeable kick that plays well against the cool ricotta, cutting through the richness instead of getting lost in it. Either works with the same cook time, so the choice comes down to preference rather than technique.

How do I avoid a watery filling?

Watery filling almost always comes down to spinach that wasn't drained properly. Fresh spinach releases liquid as it cooks down in the skillet, so let that extra moisture cook off for the full 4 to 5 minutes before adding the ricotta. If you're using frozen spinach instead, thaw it completely and squeeze it by hand over the sink until no more water comes out, since frozen spinach holds far more moisture than fresh.

Can I add other vegetables?

Mushrooms, bell peppers, and zucchini all work well, but each needs to be cooked down and drained of excess moisture the same way the spinach is, or you'll run into the same watery-filling problem. Dice vegetables small enough to fit through the shell opening without tearing it, and sauté them in the skillet with the sausage before adding the spinach, so everything cooks evenly in one pan.

Equipment

A 9x13 glass baking dish - this is the pan size the bake time and foil-covering step in this recipe are built around; a smaller or deeper dish will need adjusted bake time to get the same result.
A large skillet - for browning the sausage and cooking down the spinach filling in one pan, cutting down on dishes.
A piping bag or a zip-top bag with the corner snipped off - filling 24 shells with a spoon gets messy fast, and piping the filling directly into each shell is faster and keeps the filling off the outside edges, where it can burn in the oven.

How I Doubled This Recipe

When I doubled this recipe to freeze half, I portioned it across two 9x13 pans instead of one deeper dish, since I'd already had a batch turn soggy on the bottom layer when I tried stacking shells in a single deep casserole dish. I've also made the filling with both fresh and thawed frozen spinach - the frozen batch needed an extra few minutes of squeezing by hand before it stopped releasing water, but once it was dry, the filling turned out just as good as the fresh version.

Make-Ahead and Freezing Tips

  • Prepare stuffed shells ahead of time, cover tightly, and refrigerate for up to 24 hours before baking.
  • For freezing, place filled shells on a baking sheet individually and freeze until solid. Doing so will keep them from sticking to each other. Once frozen, shells can be transferred into a zip lock bag for longer storage.
  • To reheat frozen stuffed shells, bake covered with foil at 375°F for about 25 minutes. Take them out sprinkle with LOTS of Parmesan cheese and bake for 10 minutes more until heated through.

More Italian style pasta dishes

  • Chicken Pasta in Creamy White Wine Parmesan Cheese Sauce
  • Creamy Chicken Pasta in Mozzarella Cheese Wine Sauce
  • Baked Ziti with Sausage, Broccoli and Spinach

Follow me on PINTEREST and FACEBOOK to get more recipe ideas!

More Main Dishes

  • Slow Cooker Cabbage Roll Soup
    Crockpot Cabbage Roll Soup with Beef and Rice
  • rice.jpg Bowl of Cajun meatball stew with beef meatballs and potatoes in roux gravy over white rice
    Meatball Stew (Cajun-Style, with Potatoes and Dark Roux Gravy)
  • Pork Marsala With Creamy Mushroom Sauce
    Pork Marsala With Creamy Mushroom Sauce
  • A platter of brisket slices I cut across the grain, with the pan juices poured over the top
    Oven Brisket With Coffee Dry Rub

Comments

  1. Kay says

    August 04, 2026 at 6:54 pm

    I made this for dinner for the two of us tonight. It was really quick and easy, and absolutely delicious. Made pretty much by the recipe but added some tomato paste. Company grade! Did I say quick and easy? Didn't require a lot of ingredients.5 stars

    Reply
    • Olya says

      August 05, 2022 at 4:30 pm

      This review truly made my difficult day, Kay! And thank you so much for your 5-star rating!

      Reply
  2. Olga says

    July 05, 2021 at 12:10 pm

    I had to use extra ricotta because the filling was still too liquidy.
    But then it came out good and was yummy!

    Reply
    • Olya says

      July 06, 2021 at 9:30 pm

      Good save on the liquid issue!

      Reply
  3. Karen says

    August 17, 2020 at 6:31 pm

    Tried the recipe with sausage family liked it, I had made a similar one except I use pancetta and add a pinch of fresh nutmeg in the seasoning

    Reply
  4. Marie says

    February 04, 2020 at 6:05 pm

    Do you have to prepare the ricotta?

    Reply
  5. Jane says

    February 04, 2020 at 5:50 pm

    Can you replace the ricotta with cream cheese?

    Reply
    • Olya says

      June 18, 2020 at 12:49 am

      Yes, you can.

      Reply
  6. Mafcia says

    December 05, 2019 at 11:41 am

    I'm not crazy about diced tomatoes any suggestions for a substitute ? Pasta sauce too thick, I have mushroom bruschetta from our local mushroom farm that has tomato in it or any idea how to mush the diced tomstoe. Sound yummy and will be making this as soon as I get all ingrediants

    Reply
    • Olga says

      December 07, 2019 at 12:06 pm

      Mushroom bruschetta sounds good, you can also use pasta sauce instead.

      Reply
« Older Comments
4.91 from 22 votes (14 ratings without comment)

Leave a Reply Cancel reply

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

Click on stars to rate the recipe!




Hi, I'm Olya! Welcome to the online home of my recipes that will make you look like a pro, yet without having to spend too much time in the kitchen! More about me →

Most Recent:

  • Cranberry Apple Pecan Bundt Cake
    Cranberry Apple Pecan Bundt Cake with Maple Glaze
  • Marbled chocolate banana bread loaf with chocolate and plain banana swirls and mini chocolate chips on top
    Marbled Chocolate Banana Bread with Mini Chocolate Chips
  • A slice of No Bake Marshmallow Pumpkin Pie with whipped cream on top and dust of cinnamon
    Marshmallow Pumpkin Pie (No-Bake, Silky and Fluffy)
  • Salted Caramel Apple Pie Cheesecake on serving plate
    Salted Caramel Apple Pie Cheesecake

Footer

↑ back to top

Privacy Policy

Affiliate Disclosure

Disclaimer

Contact Me

About

Work with me

Pinterest

Facebook

Instagram

Copyright © 2016-2025 Whatsinthepan.com

Click on Stars

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.