Stuffed shells are one of those meals that feel instantly comforting. This version of Spinach Ricotta Sausage Stuffed Shells is rich, satisfying, and perfect for sharing. Filled with creamy ricotta, savory sausage, and tender spinach, all baked in a bed of marinara sauce with melted mozzarella on top, this dish delivers on every level. Whether you’re prepping for a busy week, feeding your family on a cozy Sunday night, or bringing a dish to a potluck, these stuffed shells always disappear quickly. They take a little time to assemble, but the payoff is absolutely worth it—especially since they store and freeze so beautifully. For more make-ahead Italian-inspired meals, check out our Creamy Garlic Parmesan Chicken Pasta or this One-Pan Italian Sausage and Orzo.
Table of Contents

How to Customize This Recipe
These Spinach Ricotta Sausage Stuffed Shells are super flexible, so you can make them work with what you have on hand. Here are some easy swaps and additions:
- Use frozen spinach instead of fresh (just thaw and squeeze out excess liquid)
- Swap marinara sauce for vodka sauce, Alfredo, or a creamy tomato sauce
- Try baby kale, Swiss chard, or arugula instead of spinach
- Add finely chopped mushrooms or shredded carrots for extra veggies
- Use ground beef, turkey, or chicken instead of Italian sausage
- Skip the meat altogether for a delicious vegetarian version
- Add a pinch of red pepper flakes for heat
Flavor boosters: Fresh parsley sprinkled on top before serving, or a combination of Parmesan and Pecorino Romano for extra tang. If you like flexible meals like this, check out our Top 25 Meal Prep Recipes for more ideas.

Dietary Swaps (Vegetarian / Gluten-Free)
This recipe for Spinach Ricotta Sausage Stuffed Shells is easily adaptable to many dietary needs:
- Vegetarian: Leave out the sausage or use your favorite plant-based Italian sausage alternative. Add extra mushrooms or spinach for more substance.
- Gluten-Free: Use gluten-free jumbo pasta shells. Barilla and Jovial make excellent gluten-free options that hold up well during baking.
- Dairy-Free: Swap the ricotta, mozzarella, and Parmesan for dairy-free alternatives. Kite Hill and Miyoko’s are great brands for dairy-free cheeses.
- Low-Carb: Substitute the pasta shells with par-cooked zucchini boats or bell pepper halves.
Cooking for a group with different preferences? You can easily divide the filling and make half vegetarian and half with meat in two separate baking dishes. For another crowd-pleasing casserole, try our Chicken Burrito Rice or this Classic Meatloaf.
Ingredient Notes & Tips for Perfect Stuffed Shells
A few simple tips will make these Spinach Ricotta Sausage Stuffed Shells even better:
- Cook extra shells: Some shells may break while boiling—this is totally normal! Boil 20-24 shells when you only need 16, just in case.
- Cook al dente: Take the shells out a few minutes early (about 1-2 minutes less than the package instructions) since they will finish cooking and absorb more sauce in the oven.
- Squeeze the spinach well: After cooking the spinach, squeeze out as much liquid as possible using your hands, a paper towel, or cheesecloth. This prevents watery stuffing.
- Stay organized: This recipe uses multiple dishes (pot for pasta, skillet for spinach, bowl for filling, baking dish). Clean as you go if you can to keep your kitchen manageable.
- Use a piping bag or zip-top bag: For easy filling, transfer the ricotta mixture to a gallon-size zip-top bag and cut off a corner. This makes filling the shells much faster and cleaner.
Want more budget-friendly comfort meals? Check out our 30 Dishes to Enjoy After Your Holiday Feast for tips on stretching ingredients and using leftovers.

How to Store and Reheat Stuffed Shells
These Spinach Ricotta Sausage Stuffed Shells are amazing for meal prep because they store and freeze beautifully.
To store in the refrigerator:
- Assemble the shells up to 2 days in advance and refrigerate before baking. Cover tightly with foil or plastic wrap.
- Store leftover baked shells in an airtight container in the refrigerator for up to 4 days.
To freeze:
- Freeze assembled but unbaked shells for up to 3 months. Do not thaw before baking—add 15-20 minutes to the baking time and bake covered.
- Freeze fully baked shells for up to 3 months. Thaw overnight in the refrigerator before reheating.
To reheat:
- Microwave individual portions for a quick lunch (1-2 minutes).
- Reheat in the oven at 350°F (175°C), covered with foil, for 15-20 minutes until warmed through.
- Add a splash of water or extra sauce before reheating to keep the shells from drying out.
If you’re planning more meals to prep ahead, try our Burrito Bowl Recipe or these Meal Prep Tuna Salad Sandwiches.
Favorite Ways to Serve Spinach Ricotta Sausage Stuffed Shells
I love these Spinach Ricotta Sausage Stuffed Shells on their own because they are so satisfying and filling—the pasta, cheese, sausage, and spinach create a complete meal in one dish. But sometimes I like to serve garlic bread alongside for sopping up extra sauce, or a big, leafy green salad. Caesar salad is a classic choice, but anything with a bright, tangy vinaigrette provides a nice contrast to these rich, cheesy shells. A side of roasted vegetables like broccoli or asparagus also works beautifully. For more side dish ideas, check out our Parmesan Crusted Potatoes or this Mexican Salad.

Frequently Asked Questions
Yes! You can completely assemble these Spinach Ricotta Sausage Stuffed Shells up to two days in advance and store them covered in the refrigerator. When ready to eat, bake as directed (you may need to add 5-10 minutes to the baking time since you’re starting from cold). This makes them perfect for hosting or weekly meal prep.
Absolutely. You can freeze these stuffed shells before or after baking. Store them in an airtight, freezer-safe container for up to 3 months. To bake from frozen (unbaked), add 15-20 minutes to the baking time and keep covered with foil for the first half. To reheat already baked frozen shells, thaw overnight in the fridge then warm in a 350°F oven covered with foil.
This happens sometimes and is totally normal—jumbo shells are delicate. Always boil a few extra shells (20-24 when you need 16) just in case. Stir gently with a wooden spoon and avoid overcooking, as over-boiled shells become mushy and tear more easily. Remove them from the water with a slotted spoon or spider strainer rather than pouring into a colander.
Yes! Frozen spinach works perfectly in this recipe. Thaw it completely, then squeeze out as much liquid as possible using your hands, a paper towel, or cheesecloth. You’ll need about 10 ounces of frozen spinach (one box) to replace the fresh spinach in this recipe.
Make sure the shells are well covered with sauce before baking—spread a generous layer on the bottom of the dish and spoon extra sauce over the tops before adding the cheese. When reheating leftovers, add a little extra sauce or a splash of water and cover with foil to trap moisture. Don’t overbake; 35 minutes covered is usually perfect.
Yes, you can substitute cottage cheese for ricotta. For the best texture, use full-fat cottage cheese and consider blending it in a food processor for a few seconds to smooth out the curds. This will give you a creamier result closer to traditional ricotta.
These Spinach Ricotta Sausage Stuffed Shells are the ultimate comfort food—creamy, cheesy, savory, and deeply satisfying. For more trusted pasta recipes, check out this guide from Food Network on baked stuffed shells. Leave a comment below and let us know how you customized your stuffed shells!
More Delicious Italian-Inspired Recipes You’ll Love
Creamy Garlic Parmesan Chicken Pasta | One-Pan Italian Sausage and Orzo | Classic Bolognese | More Stuffed Shells Variations | Chicken Parmesan