These easy crockpot stuffed shells are the ultimate set-it-and-forget-it Italian dinner. Jumbo pasta shells get stuffed with a creamy ricotta, mozzarella, and spinach filling, nestled into rich marinara sauce, and slow cooked to bubbly, cheesy perfection — no boiling the shells beforehand required. Just 15 minutes of prep and the slow cooker does everything else. It’s the kind of cozy, crowd-pleasing dinner that looks like you spent all day on it but couldn’t be easier to pull together on a busy weeknight or lazy weekend.
Crockpot stuffed shells are one of those dinners that never fails to impress — and only you need to know how easy they were. If you love easy, hands-off Italian comfort food, you’ll also want to try this Easy Lasagna Soup — all the cozy, cheesy flavors of lasagna in one pot and ready in just 40 minutes. Leave a comment below and let me know how yours turned out!
Save This Recipe! 💌
- Cuisine: Italian
- Prep Time: 15 minutes
- Cook Time: 3-4 hours on high or 5-6 hours on low
- Total Time: Approximately 4-6 hours
- Servings: 6-8
Why You’ll Love This Recipe
- No need to pre-cook the pasta, saving you time and effort.
- Perfectly melty cheese filling with a hint of spinach for extra nutrition.
- Adjustable seasoning options to suit your taste.
- Hands-free cooking that allows you to step away as it simmers to perfection.
Ingredients
- 3 cups ricotta cheese: Provides a creamy base for the filling. If unavailable, substitute with cottage cheese.
- 6 ounces baby spinach (steamed, drained, and squeezed dry): Adds nutrition and freshness. Makes sure to remove excess moisture to prevent soggy filling.
- 2 cups mozzarella cheese (shredded & divided): Melts beautifully, giving the dish its gooey, satisfying texture.
- ½ cup Parmesan cheese (grated, divided): Adds a sharp flavor accent. Can be replaced with Asiago if necessary.
- 2 eggs (lightly beaten): Used to bind the filling together, ensuring it holds within the shells during cooking.
- 1 teaspoon Italian seasoning: Provides aromatic depth; make your own blend with oregano, basil, and thyme if needed.
- 1 teaspoon kosher salt: Enhances overall flavor balance.
- ½ teaspoon onion powder: Infuses a subtle savory note; replace with minced onions for a fresher taste.
- ½ teaspoon garlic powder: Adds a mellow garlic flavor without the raw bite.
- ½ teaspoon black pepper: Offers gentle heat and enhances overall flavor.
- 28 jumbo pasta shells: Large enough to hold plenty of filling; look for “conchiglie” at the store.
- 26 ounces pasta sauce: Choose your favorite kind; marinara or arrabbiata for a spicier kick.
How to Make It
Step 1: Prepare the Filling
In a medium bowl, combine ricotta cheese, steamed spinach, ½ cup mozzarella, ¼ cup Parmesan, eggs, and seasonings. Mix until well combined. This mixture should be rich and well-seasoned, ensuring each shell is packed with flavor.
Step 2: Fill the Shells
Spoon or pipe the ricotta mixture into each jumbo shell. This can be done quickly with a piping bag for precision, or a spoon if you prefer a rustic approach. Make sure each shell is generously filled for maximum satisfaction.
Step 3: Layer in the Cooker
Spread ½ cup of pasta sauce on the bottom of a 6-quart slow cooker. Arrange half of the shells in a single layer, then top with 1 cup of pasta sauce. Repeat with remaining shells and sauce. This layering ensures even sauce distribution and prevents the shells from sticking.
Step 4: Cook and Finish
Sprinkle the remaining mozzarella over the top. Cover and cook on high for 3-4 hours or on low for 5-6 hours. Check for doneness by ensuring the shells are tender and the cheese is melted and golden. Just before serving, add the remaining Parmesan and, if desired, a sprinkle of fresh parsley for a burst of color and freshness.
Recipe FAQs
Can I make this recipe vegetarian?
This recipe is already vegetarian-friendly. Just ensure the cheeses are rennet-free if you’re strictly vegetarian.
What are some tips for making the pasta shells more flavorful?
You can add finely chopped fresh herbs like basil or thyme to the cheese mixture for an extra burst of flavor. Additionally, using a robust pasta sauce enhances overall taste.
Is there a substitute for ricotta cheese?
If you don’t have ricotta on hand, cottage cheese is an accessible substitute. Blending it until smooth can help achieve a similar texture to ricotta.

Easy Crockpot Stuffed Shells (No Boiling Required!)
Ingredients
- 3 cups ricotta cheese: Provides a creamy base for the filling. If unavailable substitute with cottage cheese.
- 6 ounces baby spinach steamed, drained, and squeezed dry: Adds nutrition and freshness. Makes sure to remove excess moisture to prevent soggy filling.
- 2 cups mozzarella cheese shredded & divided: Melts beautifully, giving the dish its gooey, satisfying texture.
- ½ cup Parmesan cheese grated, divided: Adds a sharp flavor accent. Can be replaced with Asiago if necessary.
- 2 eggs lightly beaten: Used to bind the filling together, ensuring it holds within the shells during cooking.
- 1 teaspoon Italian seasoning: Provides aromatic depth; make your own blend with oregano basil, and thyme if needed.
- 1 teaspoon kosher salt: Enhances overall flavor balance.
- ½ teaspoon onion powder: Infuses a subtle savory note; replace with minced onions for a fresher taste.
- ½ teaspoon garlic powder: Adds a mellow garlic flavor without the raw bite.
- ½ teaspoon black pepper: Offers gentle heat and enhances overall flavor.
- 28 jumbo pasta shells: Large enough to hold plenty of filling; look for “conchiglie” at the store.
- 26 ounces pasta sauce: Choose your favorite kind; marinara or arrabbiata for a spicier kick.
Instructions
- Step 1: Prepare the Filling
- In a medium bowl, combine ricotta cheese, steamed spinach, ½ cup mozzarella, ¼ cup Parmesan, eggs, and seasonings. Mix until well combined. This mixture should be rich and well-seasoned, ensuring each shell is packed with flavor.
- Step 2: Fill the Shells
- Spoon or pipe the ricotta mixture into each jumbo shell. This can be done quickly with a piping bag for precision, or a spoon if you prefer a rustic approach. Make sure each shell is generously filled for maximum satisfaction.
- Step 3: Layer in the Cooker
- Spread ½ cup of pasta sauce on the bottom of a 6-quart slow cooker. Arrange half of the shells in a single layer, then top with 1 cup of pasta sauce. Repeat with remaining shells and sauce. This layering ensures even sauce distribution and prevents the shells from sticking.
- Step 4: Cook and Finish
- Sprinkle the remaining mozzarella over the top. Cover and cook on high for 3-4 hours or on low for 5-6 hours. Check for doneness by ensuring the shells are tender and the cheese is melted and golden. Just before serving, add the remaining Parmesan and, if desired, a sprinkle of fresh parsley for a burst of color and freshness.
Notes
- Squeeze the spinach dry: After steaming, squeeze every drop of moisture out of the spinach — excess water makes the filling runny and can make the shells soggy.
- Fill generously: Don’t be shy with the filling — a piping bag makes this fast and neat but a spoon works fine too.
- Sauce coverage: Make sure the shells are well covered in sauce so they cook through evenly. Add a splash of water if needed.
- Cook time: Low and slow is the move here — 5-6 hours on low gives the best texture. High heat can make the shells mushy.
- Cheese on top: Add the remaining mozzarella in the last 30 minutes if you want it extra melty and golden.
- Vegetarian friendly: This recipe is already vegetarian — just make sure your cheeses are rennet-free if strictly vegetarian.
- Storage: Leftovers keep in the fridge for up to 3 days. Reheat covered with a splash of marinara to keep them moist.