Instant Pot Stuffed Shells Recipe
Who says comfort food needs hours in a hot oven? This Instant Pot Stuffed Shells Recipe delivers all the cozy, cheesy goodness of classic stuffed shells in a fraction of the time, with tender pasta, a lush ricotta filling, and a bright hit of fresh herbs. It’s a weeknight lifesaver that also shines when you want a hands-off dinner for friends. The recipe is built around a simple, flavorful filling, a jar (or homemade) marinara, and the clever steaming power of the Instant Pot.
Before we dive in, here’s what makes this Instant Pot version special: the shells soak and cook directly in the sauce and liquid, so they finish perfectly tender without collapsing or drying out. The cheese mixture stays creamy and packed with flavor thanks to garlic, basil, parsley, and spinach. You’ll split the shredded mozzarella between the filling and a melty topping for that irresistible browned finish (if you choose to broil briefly after pressure-cooking—optional). Read on for the full ingredient list, helpful tips, and a clear, step-by-step method so your stuffed shells come out picture-perfect every time.
Ingredients
- 15 oz ricotta
- 2 cups mozzarella cheese shredded and divided
- 1/2 cup parmesan cheese shredded
- 4 cloves garlic minced
- 1 egg
- 1/4 cup fresh parsley chopped
- 1/2 cup fresh basil chopped
- 1 cup fresh spinach chopped
- 12 oz jumbo pasta shells
- 24 oz marinara sauce or homemade
- 1 1/2 cups water
- Salt and pepper to taste
Make-Ahead and Prep Tips
If you’re short on time during the week, you can prepare the filling in advance and store it in the refrigerator for up to 24 hours. The shells are easiest to stuff when the cheese mixture is slightly chilled, so feel free to do that step ahead too. When selecting your marinara, choose a sauce you love since it becomes a major flavor component. If you make your own marinara, keep it on the thicker side so it clings to the shells—thin sauces will still work, but you may notice a little more liquid in the pot.
To make assembly smoother, lay the cooked-filled shells on a baking sheet in rows as you go. That keeps them from rubbing against one another and helps you gauge how many will fit in your Instant Pot. If you want a golden top, transfer the pressure-cooked dish to an oven-safe pan and broil for a couple of minutes, watching closely to prevent burning.
How to Cook This Instant Pot Stuffed Shells Recipe
Below are clear, step-by-step directions rewritten for ease and consistency with the ingredient list. Follow them in order for the best results.
1. Prepare the filling
- In a large mixing bowl, combine 15 oz ricotta, 1 cup of the shredded mozzarella (reserve 1 cup for topping), and 1/2 cup shredded parmesan. Add 4 cloves minced garlic, 1 egg, 1/4 cup chopped fresh parsley, 1/2 cup chopped fresh basil, and 1 cup chopped fresh spinach.
- Season the mixture with salt and pepper to taste. Stir thoroughly until the ingredients are evenly distributed and the filling is smooth but not runny.
2. Cook the pasta shells just until pliable
- Bring a large pot of salted water to a boil on the stove. Add the 12 oz jumbo pasta shells and cook until they are al dente but still firm enough to hold their shape—usually 6 to 8 minutes depending on the brand. Drain the shells and rinse briefly with cold water to stop cooking so they’re cool enough to handle.
- Lay the shells out on a baking sheet or large tray to avoid sticking. Work while they’re still slightly warm so they’re easier to fill.
3. Stuff the shells
- Using a spoon or a small cookie scoop, fill each jumbo shell with about 1 to 2 tablespoons of the ricotta-cheese mixture. Stuff gently so the shells keep their shape. Place each filled shell in a single layer on the baking sheet as you go.
- Continue until all the shells are filled. You should have enough filling to fill most if not all of the 12 oz of shells; adjust stuffing amounts to fit the number of shells you cooked.
4. Arrange shells in the Instant Pot
- Pour 24 oz marinara sauce into the bottom of the Instant Pot insert and spread it evenly. Add 1 1/2 cups water to the sauce and stir gently to combine. The extra water helps produce the steam the Instant Pot needs to cook the shells evenly.
- Carefully arrange the stuffed shells upright in the sauce, placing them side by side in a single layer. It’s okay if they touch; pack them snugly but avoid crushing them. If you have shells left over, you can overlap a second layer, but try to keep them stable so they won’t tumble when you move the pot.
5. Top and season
- Sprinkle the reserved 1 cup shredded mozzarella evenly over the arranged shells. Add a light sprinkle of extra parmesan if desired. Taste the sauce around the edges and add a pinch of salt and pepper if needed—remember the cheeses contribute salt, so season cautiously.
6. Pressure cook
- Secure the Instant Pot lid and set the valve to the sealing position. Select Manual or Pressure Cook on high pressure and set the time for 5 minutes. The short cook time finishes cooking the shells while keeping the filling creamy.
- When the cycle ends, allow a 5-minute natural pressure release—do not quick-release immediately. After those 5 minutes, carefully perform a quick release to drop the remaining pressure. Remove the lid away from your face to avoid hot steam.
7. Rest and finish
- Use a large spatula to transfer the shells and sauce to an oven-safe dish if you’d like a browned top. Alternatively, you can keep them in the Instant Pot insert for serving. Let the shells rest for 3 to 5 minutes to set up slightly; this helps the filling firm and makes serving cleaner.
- If you prefer a golden, bubbly cheese topping, place the oven-safe dish under a hot broiler for 2 to 4 minutes until the mozzarella is browned and bubbling. Watch closely—broilers vary and cheese can burn fast. Remove when you reach your desired level of color.
Serving Suggestions

Serve the Instant Pot Stuffed Shells Recipe with a crisp green salad and crusty bread for soaking up extra sauce. A light arugula salad with lemon vinaigrette cuts through the richness nicely. For a heartier meal, pair with roasted vegetables or garlic-roasted mushrooms. Finish with a scattering of chopped fresh basil or parsley and an extra sprinkle of parmesan at the table.
Notes and Substitutions

- If you want a meaty version, fold 1 cup cooked ground beef, lamb, or turkey into the cheese mixture before stuffing. Cook the meat fully and drain excess fat before combining.
- For a lighter option, swap half the ricotta for part-skim ricotta and use low-moisture mozzarella.
- Gluten-free jumbo shells can be used in the same way; watch the pasta cooking time so shells stay pliable but intact.
- If your marinara is particularly thick, you can reduce the water to 1 cup, but do not eliminate it—steam is necessary for the Instant Pot to come to pressure and cook evenly.
Storage and Reheating
Store leftover shells in an airtight container in the refrigerator for up to 3 days. Reheat gently in a 350°F oven covered with foil for 15–20 minutes, or microwave individual portions until heated through. If the sauce looks tight after refrigeration, add a splash of water or extra marinara before reheating to restore creaminess.
Common Questions
Can I cook the shells from dry in the Instant Pot? This recipe relies on pre-cooking the shells briefly so they hold their shape and are easy to stuff. Cooking dry shells directly in the Instant Pot tends to result in uneven texture and is not recommended for stuffed shells.
Do I have to broil the top? No—broiling is optional and only for a browned, bakery-style finish. The shells will be fully cooked and delicious straight from the Instant Pot with melted cheese on top.
Can I freeze stuffed shells? Yes. Place stuffed shells on a baking sheet and freeze until firm, then transfer to a freezer-safe container for up to 2 months. To cook from frozen, place frozen stuffed shells in an oven-safe dish, cover with sauce, and bake at 350°F until heated through, about 30–40 minutes, or thaw overnight and reheat as usual.
Final Thoughts
This Instant Pot Stuffed Shells Recipe captures all the comfort and flavor of a classic baked pasta but streamlines the process so you can enjoy it on a busy weeknight. The combination of ricotta, mozzarella, parmesan, garlic, and fresh herbs makes each bite satisfyingly creamy and bright. With just a little prep and a short time in the Instant Pot, you’ll have a family-pleasing meal that looks and tastes like it took much longer to make. Happy cooking—and enjoy those melty, saucy shells!

Instant Pot Stuffed Shells Recipe
Ingredients
- 15 oz ricotta
- 2 cups mozzarella cheese shredded and divided (1 cup for filling, 1 cup for topping)
- 1/2 cup parmesan cheese shredded
- 4 cloves garlic minced
- 1 egg
- 1/4 cup fresh parsley chopped
- 1/2 cup fresh basil chopped
- 1 cup fresh spinach chopped
- 12 oz jumbo pasta shells
- 24 oz marinara sauce or homemade
- 1 1/2 cups water
- salt and pepper to taste
Instructions
- In a large mixing bowl, combine the ricotta, 1 cup shredded mozzarella, shredded Parmesan, minced garlic, egg, chopped basil, chopped spinach, and chopped parsley. Season with salt and pepper and stir until evenly mixed.
- Transfer the cheese mixture to a pastry bag or a resealable plastic bag and snip a corner to make a piping tip.
- Do not cook the shells. Pipe the cheese mixture into the uncooked jumbo shells and place the filled shells on a plate or cutting board as you work.
- Spray the Instant Pot insert with nonstick cooking spray. Add 1 1/2 cups water to the insert and season the water lightly with salt and pepper.
- Arrange the filled shells into the Instant Pot insert. It is fine to layer the shells to fit them all.
- Pour the marinara sauce over the arranged shells without stirring.
- Lock the lid, set the valve to sealing, and pressure cook on High for 8 minutes.
- When the cook time ends, perform a quick pressure release according to your Instant Pot's instructions, then carefully remove the lid.
- Sprinkle the remaining 1 cup shredded mozzarella over the shells, close the lid (not sealed) or cover loosely, and let sit 1–2 minutes until the cheese melts from the residual heat.
- Serve the stuffed shells garnished with additional chopped fresh basil and extra marinara if desired.
Equipment
- Instant Pot or Electric Pressure Cooker
- Large Mixing Bowl
- Pastry bag or resealable plastic bag
- Spoon or Spatula
- Plate or cutting board
Notes
- Do not pre-cook the pasta shells; they cook in the Instant Pot.
- Use a pastry or zip-top bag to fill shells neatly.
- Layering shells in the pot is fine if they fit snugly.
- Let residual heat melt the cheese rather than pressure cooking again.

