• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About Me
  • The Best Fall Baking Recipes
  • Halloween
  • Latest Recipes
  • Popular
  • Easy Pasta Dinners
  • Traditional Italian Recipes
  • Desserts
  • The Berry Best
  • No Bake
  • Cast Iron
  • Chicken
  • Nav Social Menu

menu icon
go to homepage
  • About Me
  • The Best Fall Baking Recipes
  • Halloween
  • Latest Recipes
  • Popular
  • Easy Pasta Dinners
  • Traditional Italian Recipes
  • Desserts
  • The Berry Best
  • No Bake
  • Cast Iron
  • Chicken
  • Nav Social Menu

search icon
Homepage link
  • About Me
  • The Best Fall Baking Recipes
  • Halloween
  • Latest Recipes
  • Popular
  • Easy Pasta Dinners
  • Traditional Italian Recipes
  • Desserts
  • The Berry Best
  • No Bake
  • Cast Iron
  • Chicken
  • Nav Social Menu

×
Home » Main Dishes

Ricotta Stuffed Pasta Shells with Sausage and Spinach

Updated: Sep 21, 2025 · Published: Sep 8, 2017 by Olya Shepard · 23 Comments

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

Sausage Spinach Ricotta Stuffed Shells combine savory sausage, fresh greens, and creamy cheese in a hearty pasta dish that's simple to prepare and beautiful to look at. Whether for a family meal or a special occasion, these make-ahead stuffed shells is comfort food at its best, guaranteed to impress and satisfy.

Ricotta Stuffed Pasta Shells with Sausage and Spinach

Easy to make weeknight one pot pasta dish! Prepare these easy cheesy stuffed shells ahead of time and simply pop them in the oven. I think there's nothing better than having a restaurant quality pasta dish on the table within minutes!

Why you'll love it

This Italian stuffed shell recipe brings together all classic Italian cooking ingredients. Each jumbo pasta shell is generously filled with this savory pork sausage, ricotta cheese and fresh spinach, then baked in a delicious tomato sauce (pick your favorite kind) and topped with freshly grated Parmesan.

It's a sure crowd-pleasing recipe for family dinners or gatherings that uses simple, easy-to-find ingredients and is perfect for freezing and reheating without losing flavor.

Ingredients for sausage spinach stuffed shells recipe

  • Jumbo pasta shells: Cooked al dente to hold the filling while staying tender.
  • Italian pork sausage: Seasoned and browned for rich, savory flavor.
  • Fresh spinach: Adds color, nutrition, and freshness to the filling.
  • Ricotta cheese: Creamy base for the filling mixture.
  • Diced tomatoes or tomato sauce: Adds a subtle tang and moisture.
  • Garlic and seasonings: For depth and aromatic warmth.
  • Parmesan cheese: For a salty, nutty finish and texture on pasta.

How to make stuffed ricotta shells

This is an overview of the recipe steps with photos. The printable recipe follows below.

1. Prepare the Pasta Shells

Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook for about 10 minutes, or according to package directions until just al dente. Drain and spread the shells on a baking sheet to cool, ensuring they don't stick together.

2. Brown the Sausage

In a large skillet over medium-high heat, cook the Italian pork sausage until browned and crumbly, about 8-10 minutes. Use a wooden spoon to break it into small pieces. Drain excess fat if needed.

3. Cook Spinach and Combine Filling

Add minced garlic, diced tomatoes, and fresh spinach to the skillet with the sausage. Cook for 4-5 minutes until the spinach is wilted and the liquid reduces slightly.

Sausage Stuffed Pasta Shells

4. Add Ricotta

Remove from heat and stir in the ricotta cheese. Season the filling with salt and black pepper to taste.

Sausage Stuffed Pasta Shells

4. Stuff the Shells

Spoon approximately one heaping tablespoon of the sausage-spinach-ricotta filling into each pasta shell, arranging each filled shell on the baking sheet or directly into your baking dish.

5. Assemble and Bake

Spread a layer of tomato sauce on the bottom of a baking dish. Place the stuffed shells in a single layer, then spoon remaining tomato sauce over the top. Sprinkle generously with shredded Parmesan cheese.

Cover with foil and bake at 375°F (190°C) for 25 minutes. Remove foil and bake for an additional 5 minutes to brown the cheese.

Ricotta and Spinach Stuffed Pasta Shells

Ricotta Stuffed Pasta Shells with Sausage and Spinach

These appetizing sausage and spinach stuffed shells are ideal for making in advance. You can either freeze or refrigerate. And just pop them in the oven when you need it!
4.73 from 22 votes
Print Pin Rate
Course: Main Course
Cuisine: Italian
Keyword: stuffed pasta shells
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 pork sausage (casings removed)
  • 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
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 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

  • Each shell is stuffed 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 375F, arrange the shells into the baking dish, 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
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.
Vitamin A
 
1805
IU
36
%
Vitamin C
 
15.3
mg
19
%
Calcium
 
218
mg
22
%
Iron
 
2.9
mg
16
%
Tried this recipe? I would love to see your creation!Let me know on Instagram @whatsinthepanblog

FAQs and Expert Tips

  • Can I substitute cream cheese for ricotta? Yes, cream cheese can be used, though ricotta provides a lighter, fluffier texture.
  • What type of sausage is best? Mild or spicy Italian sausage works well depending on your heat preference.
  • Avoid watery fillings: Be sure to drain cooked spinach or squeeze out excess moisture to prevent soggy shells.
  • Can I add other veggies? Mushrooms, bell peppers, or zucchini make excellent additions for variety.

Equipment you'll need

Make sure to use a good heavy skillet here, such as cast iron and make sure it's a large one too.  I used this 12 inch Lodge Cast Iron Skillet - it never sticks or leaves weird black dots like other cast iron skillets do.

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

  • turkey and pumpkin meatballs
    Turkey and Pumpkin Meatballs
  • Citrus and herb roasted turkey
    Herb and Citrus Roasted Turkey
  • peri peri chicken
    Peri Peri Chicken
  • Chicken and Bacon Pasta
    Creamy Chicken Pasta with Bacon

Reader Interactions

Comments

  1. Kay says

    January 18, 2022 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.

    Reply
    • Olya says

      January 20, 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.73 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!




Primary Sidebar

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 bliss bars
    Cranberry Bliss Bars
  • eggnog pie
    Eggnog Pie
  • Pumpkin impossible pie
    Pumpkin Impossible Pie
  • cranberry brie bites
    Cranberry Brie Bites
JOIN ME ON SOCIAL MEDIA

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:

  • pecan pie dump cake
    Pecan Pie Dump Cake
  • pumpkin pie
    Pumpkin Pie
  • slow cooker boneless turkey breast
    Slow Cooker Boneless Turkey Breast
  • chocolate ganache tart
    Chocolate Ganache Tart

Footer

↑ back to top

Privacy Policy

Affiliate Disclosure

Disclaimer

Contact Me

About

Work with me

Pinterest

Facebook

Instagram

Copyright © 2016-2025 Whatsinthepan.com

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.