I absolutely love making stuffed shells, and this Easy Instant Pot Stuffed Shells Recipe has quickly become one of my go-to comfort meals. What’s so wonderful about this dish is how creamy, cheesy, and flavorful it all comes together with so little fuss thanks to the Instant Pot. I get perfectly cooked pasta filled with a luscious ricotta and spinach mixture, topped with gooey melted mozzarella in under an hour, making this both a cozy and practical dinner option that I’m eager to share with you.
Why You’ll Love This Easy Instant Pot Stuffed Shells Recipe
One of the reasons I find this recipe so special is the rich blend of flavors and textures that come to life all in one pot. The creamy ricotta filling combined with tender, sautéed spinach and that gorgeous blend of mozzarella and parmesan creates something seriously delicious and satisfying. The marinara sauce adds a tangy brightness that balances the creaminess perfectly. Every forkful feels like a warm hug from the inside, which is why I often make this when I want a comforting meal that feels indulgent but isn’t complicated.
Beyond the amazing flavors, I adore how easy it is to prepare this dish in the Instant Pot. No boiling water on the stove or juggling multiple pots and pans. I can sauté the spinach right in the pot, mix up the filling, stuff the shells, and pressure cook them all in one place. It saves so much time and cleanup, which feels like such a win on busy weeknights. Plus, it’s impressive enough for guests or a cozy family dinner, so it’s become my go-to recipe whenever I want something both simple and special.
Ingredients You’ll Need
These ingredients are wonderfully straightforward but each one plays an essential role in building the rich flavor and creamy texture that make this dish shine. Fresh spinach gives it vibrant green color and a mild, healthy bite, while the cheeses bring depth and meltiness. The egg helps bind the filling perfectly, and chicken broth steams the shells gently for perfect tenderness.
- Olive oil: For sautéing the spinach and adding a subtle fruity richness.
- Spinach: Adds freshness, color, and a tender green component to the filling.
- Ricotta: The creamy base of the filling, making each bite smooth and luscious.
- Mozzarella (divided): Half mixed in for gooey texture, the other half melted on top for that irresistible cheesy finish.
- Parmesan: For a salty, nutty bite that rounds out the cheesy filling.
- Garlic: Adds a gentle aromatic punch to deepen the flavor.
- Egg: Helps bind the filling so it stays perfectly inside each shell.
- Salt and black pepper: To season everything just right and enhance all the flavors.
- Jumbo pasta shells: The perfect size to hold a generous spoonful of filling and cook tender in the Instant Pot.
- Chicken broth: Provides the liquid needed to steam cook the shells evenly.
- Marinara sauce: The bright, tangy tomato sauce that cooks the shells and adds that classic Italian flavor I adore.
Directions
Step 1: Set your Instant Pot to SAUTE mode and add the olive oil. Once heated, toss in the spinach and cook until it’s fully wilted, which should take just a few minutes. Season with salt and pepper to taste. Then, transfer the spinach into a strainer to squeeze out any excess liquid and set aside.
Step 2: Turn off the SAUTE function. Add a small splash of chicken broth to the pot and use a wooden spoon to scrape up any spinach bits stuck to the bottom. This not only helps keep flavor but also avoids the dreaded burn notice on newer Instant Pot models.
Step 3: In a mixing bowl, combine the ricotta, 1 cup of shredded mozzarella, parmesan, garlic, egg, the sautéed spinach, salt, and pepper. Mix everything together until the filling is well incorporated and creamy.
Step 4: Stuff each uncooked jumbo shell generously with the cheese and spinach mixture. Take your time to fill them fully but gently so they don’t tear.
Step 5: Spray the Instant Pot liner with non-stick spray. Pour in the chicken broth, then carefully arrange the stuffed shells inside the pot, stacking some if necessary. Make sure they’re neatly packed but not overcrowded.
Step 6: Pour the marinara sauce over the top of all the shells, ensuring they’re mostly covered by the sauce and broth to guarantee even cooking. More sauce can be added if needed.
Step 7: Seal the Instant Pot lid and set it to HIGH pressure for 9 minutes. When the timer goes off, allow a natural pressure release for 9 minutes before carefully opening the lid.
Step 8: Sprinkle the remaining cup of mozzarella over the hot shells. Cover with the lid again (do not turn the Instant Pot back on) and let the residual heat melt the cheese for about 3 minutes.
Step 9: Open the lid and serve immediately, spooning any extra sauce over the top. Enjoy every cheesy, tender bite!
Servings and Timing
This Easy Instant Pot Stuffed Shells Recipe serves about 4 generous portions, perfect for a cozy family meal or to save some leftovers. Prep time usually takes around 15 minutes, mainly stuffing the shells and prepping the spinach. The cooking time in the Instant Pot is 9 minutes under pressure plus 9 minutes for natural pressure release, with a few extra minutes to allow the cheese to melt on top. All told, you’re looking at roughly 45 to 50 minutes total from start to finish, which feels fast considering everything is made fresh and from scratch.
How to Serve This Easy Instant Pot Stuffed Shells Recipe
When I serve this dish, I love to keep it cozy and comforting by pairing it with a simple green salad dressed lightly with balsamic vinaigrette. The freshness of the salad contrasts beautifully with the creamy shells. Roasted vegetables like asparagus or garlic broccoli are also wonderful sides that add a bit of crisp texture and earthy flavor to the meal.
For a pop of color and extra flavor, I often sprinkle some fresh basil or chopped parsley over the top just before serving. A drizzle of extra virgin olive oil can add a lovely finishing touch and some glistening appeal on the plate. I serve this hot and fresh from the pot, which brings out that melty, gooey cheese in all its glory, but it also reheats well if you want to prepare ahead.
Pairing ideas? I adore serving this with a light red wine like Pinot Noir or a dry Italian white such as Pinot Grigio. If you prefer non-alcoholic drinks, a sparkling water with a squeeze of lemon or even a crisp ginger ale balances the richness deliciously. This recipe shines for weeknight dinners but also feels special enough for holidays, casual dinner parties, or anytime you want hearty comfort food.
Variations
I love playing around with this Easy Instant Pot Stuffed Shells Recipe depending on the season and what I have on hand. For example, swapping the spinach for kale or Swiss chard works beautifully and adds a slightly different leafy green texture and flavor. If you want to go beyond the traditional filling, adding cooked Italian sausage or sautéed mushrooms gives the dish a meaty flavor boost that’s satisfying and rich.
For dietary modifications, this recipe can be easily adapted. Gluten-free jumbo shells are nowadays widely available, making it simple to accommodate gluten sensitivities. To make a vegan version, I recommend using plant-based ricotta cheese alternatives and skipping the egg—adding a bit of mashed tofu or blended cashews can help create that creamy texture. Just use vegan mozzarella substitutes and a vegetable broth instead of chicken broth.
If you’re not set on the Instant Pot method, you can also bake these stuffed shells in a casserole dish in the oven. Boil the shells first until al dente, then stuff and bake covered in marinara and cheese at 375°F for about 30 minutes until bubbly and golden on top. But personally, I appreciate how the Instant Pot method is hands-off and keeps everything moist and tender.
Storage and Reheating
Storing Leftovers
After enjoying your meal, I recommend transferring any leftover stuffed shells into an airtight container and refrigerating them. They’ll keep well for up to 3 to 4 days. Glass containers with tight-fitting lids work best because they don’t retain odors and are microwave-safe, making reheating a breeze.
Freezing
This recipe freezes beautifully, which is perfect if you want to batch cook. Freeze the stuffed shells in an airtight container or wrap the entire dish with plastic wrap followed by foil to prevent freezer burn. They will keep safely frozen for up to 2 months. When you’re ready to enjoy them, let the shells thaw in the refrigerator overnight before reheating for best results.
Reheating
The best way to reheat leftover stuffed shells is either in the microwave or oven. If using the microwave, cover the dish loosely with a microwave-safe lid or wrap to retain moisture and heat in 1-2 minute intervals until warmed throughout. Alternatively, reheat in a 350°F oven covered with foil for 15-20 minutes until bubbling and hot, then remove the foil for the last few minutes to re-melt the cheese on top. Avoid reheating on high heat to prevent drying out the filling or toughening the pasta.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! I find frozen spinach is a convenient substitute and still adds great flavor. Just be sure to thaw it completely and squeeze out as much moisture as possible before mixing it into the filling to avoid watery shells.
Do I need to pre-cook the pasta shells before stuffing?
Nope! This Easy Instant Pot Stuffed Shells Recipe is designed so the shells cook perfectly in the Instant Pot pressure cooking step. Stuff the shells uncooked, and the broth and sauce will soften them to tender perfection during cooking.
What can I substitute for ricotta if I don’t have it?
If you don’t have ricotta, you can blend cottage cheese until smooth as a decent alternative, although it will be slightly less creamy. For a richer option, mixing cream cheese with a bit of sour cream can mimic the texture and taste nicely.
How do I prevent the Instant Pot from showing a burn notice?
To avoid a burn notice, make sure you sauté the spinach with enough oil and deglaze the pot thoroughly with broth before layering the shells. You can also place the shells on a trivet inside the pot with a bit of liquid underneath to keep them from sticking to the bottom.
Can I make this recipe vegan?
Yes! For a vegan twist, use plant-based ricotta and mozzarella alternatives, skip the egg, and replace the chicken broth with vegetable broth. Adding some blended tofu or soaked cashews helps create that creamy binding texture in the filling.
Conclusion
I truly hope you give this Easy Instant Pot Stuffed Shells Recipe a try because it’s one of those dishes that makes you feel like a kitchen rockstar without spending hours fussing. The combination of creamy cheese, tender spinach, and perfectly cooked pasta in a savory tomato sauce is such a crowd-pleaser, and the Instant Pot makes the whole process so much easier. I can’t wait for you to experience this comfort-filled favorite as much as I do!
