Instant Pot Stuffed Shells Recipe
Comforting, cheesy, and faster than the oven method, this Instant Pot Stuffed Shells Recipe brings big flavors to a weeknight dinner or a cozy weekend meal. Jumbo pasta shells are filled with a rich ricotta and spinach mixture, topped with marinara and gooey shredded mozzarella, then pressure-cooked to perfection. It’s an approachable recipe that yields tender shells and melty cheese without babysitting, and it scales beautifully for family meals or potluck contributions.
Why you’ll love this Instant Pot Stuffed Shells Recipe

If you like classic baked stuffed shells but want to skip the long bake time, the Instant Pot is your friend. The steam cooks the shells to the ideal tender-but-intact texture and heats the filling evenly. The result is a saucy, satisfying dish with all the trademark ricotta-mozzarella goodness in a fraction of the time. Plus, the one-pot finish keeps cleanup simple.
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
Tools you’ll need
- 6-quart or larger Instant Pot
- Mixing bowl and spoon
- Measuring cups and spoons
- Tongs or slotted spoon
- Aluminum foil (optional)
- Plate for cooling shells
Prep work (5–10 minutes)

Preheat your mise en place by gathering all ingredients. Chop the parsley, basil, and spinach so the filling comes together quickly. Shred any cheese you didn’t buy pre-shredded. Cooking in the Instant Pot moves fast, so having everything ready makes the process smooth.
Filling the shells

Begin by making the filling that will go inside the shells. In a mixing bowl, combine the following:
- 15 oz ricotta
- 1 cup of the 2 cups mozzarella cheese, shredded (reserve the remaining 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
- Salt and pepper to taste
Use a spoon to mix until everything is evenly combined. The mixture should be creamy and hold together slightly from the egg; adjust salt and pepper to your preference.
Pasta basics and assembly strategy
This Instant Pot stuffed shells method uses pre-cooked shells so they are easy to fill. There’s no boiling water on the stovetop required if you prefer to use the Instant Pot to cook the shells first; however, quick pre-cooking on the stove shortens the total time and ensures perfectly filled shells that won’t split during assembly. If you prefer skipping the stovetop, you can soften shells directly in the Instant Pot using a small steam time, then cool and fill. The instructions below follow the streamlined approach for consistent results.
Step-by-step recipe directions
- Cook or soften the shells: Bring a large pot of salted water to a boil on the stove. Add the 12 oz jumbo pasta shells and cook until just al dente—slightly firmer than you’d normally cook for a baked shell—about 8 to 9 minutes. They should be pliable enough to stuff but not fully tender, since they’ll finish cooking in the Instant Pot. Drain the shells and spread them on a plate or baking sheet to cool until you can handle them without burning your fingers.
- Prepare the instant pot base: Pour 1 1/2 cups water into the inner pot of the Instant Pot. Spoon about 1 cup of the 24 oz marinara sauce over the water. The sauce will keep the shells from sticking to the bottom and add flavor during pressure cooking.
- Fill the shells: Working with a cooled shell, spoon about 2 to 3 tablespoons of the ricotta mixture into each shell. The exact amount will vary slightly depending on the size of your shells, but aim for a generous filling without overstuffing to prevent splitting. Place each filled shell seam-side up on a plate or baking parchment as you go.
- Arrange shells in the Instant Pot: Carefully transfer the filled shells into the Instant Pot, arranging them in a single layer or slightly overlapping rows. Try to keep them seam-side up when possible so the filling stays inside. If you have more shells than fit in one layer, nestle the second layer on top but avoid packing them tightly; steam needs some room to circulate.
- Add remaining sauce: Spoon the remaining marinara sauce over the arranged shells, covering them evenly. Spread the remaining 1 cup of shredded mozzarella over the top so it melts into a golden layer during the final step. If you want extra cheese, feel free to use a little more from the reserved portion.
- Close and set the Instant Pot: Seal 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 6 minutes. The Instant Pot will take several minutes to come up to pressure before the cook time begins.
- Natural release: When the cook time ends, allow the Instant Pot to sit undisturbed for a 5-minute natural pressure release. After 5 minutes, carefully move the valve to venting to release any remaining pressure. Open the lid away from your face to avoid steam.
- Rest and melt the cheese: After opening, the top cheese will be melted but may not be deeply browned. If you prefer a browned top, transfer the inner pot contents to a baking dish and broil for 2 to 3 minutes until the mozzarella just bubbles and takes on a light golden color. If you don’t want to use the oven, let the dish rest for 2 to 3 minutes so the filling sets and everything is easier to serve.
- Serve: Use a large spatula to lift individual stuffed shells onto plates. Garnish with a sprinkle of extra chopped parsley or basil if desired, and offer extra parmesan at the table. Serve with a simple side salad or garlic bread for a complete meal.
Timing at a glance
- Prep: 15 minutes
- Shell cook time (stovetop): 8–9 minutes
- Assembly: 10 minutes
- Instant Pot high pressure cook: 6 minutes (plus pressurizing and 5-minute natural release)
- Total time: approximately 40–45 minutes
Tips for success
- Do not overcook shells on the stove. Slightly firm shells hold the filling better and won’t turn mushy during pressure cooking.
- Reserve half of the mozzarella for topping so you get a nice melty layer on top without thinning the filling flavor.
- If your Instant Pot is small, you can layer gently, but avoid an overly tight pack to allow steam circulation.
- To save time, prepare the filling up to a day ahead and refrigerate it in an airtight container. Fill shells when ready to cook.
- Use a spoon with a narrow end or a piping bag with a wide tip to make filling shells neater and quicker.
Variations and swaps
This Instant Pot Stuffed Shells Recipe is a flexible template. Here are a few ideas to customize the dish:
- Make it heartier: Add cooked ground beef, lamb, or turkey to the ricotta filling for a meatier version. Brown and season the meat before mixing it into the cheese, keeping the rest of the recipe unchanged.
- Cheesy four‑cheese: Stir a small amount of shredded provolone or fontina into the filling for added complexity.
- Veg-forward: Add sautéed mushrooms, diced roasted red peppers, or zucchini to the filling for more vegetables.
- Herb-forward: Increase the fresh basil and parsley or add a pinch of red pepper flakes for a touch of heat.
Make-ahead and storage
To prep ahead, assemble the stuffed shells in a freezer-safe dish but do not cook. Cover tightly and freeze for up to 2 months. When ready to cook, thaw overnight in the refrigerator, then follow the Instant Pot instructions. Cooked leftovers keep well in the fridge for 3 to 4 days; reheat gently in the oven at 350°F or in the microwave until warmed through.
Serving suggestions
These stuffed shells pair beautifully with a crisp green salad, roasted vegetables, or garlic bread. For a lighter balance, serve alongside a lemony arugula salad with shaved parmesan. A glass of your favorite non-alcoholic beverage complements the dish nicely.
Troubleshooting
- Shells stuck together after cooking: Make sure you spread shells out to cool after boiling so they don’t clump. If they stick slightly during assembly, gently separate them with a spoon.
- Filling too runny: Drain any excess liquid from fresh spinach before chopping, and don’t overcook pasta on the stovetop. The egg in the filling helps bind, so mix thoroughly.
- Cheese not melted: If the cheese hasn’t fully melted in the Instant Pot, broil in a baking dish for a couple of minutes to achieve a bubbling top.
Nutrition snapshot (approximate per serving)
Nutrition will vary depending on exact brands and portion sizes. This recipe provides a satisfying balance of protein and carbohydrates with a rich source of calcium from the cheeses. Pair it with vegetables to round out the meal.
Final thoughts
This Instant Pot Stuffed Shells Recipe is an excellent way to enjoy a classic, comforting pasta dish without the long bake. The method preserves the signature creamy filling and melty cheese while cutting hands-on time. Once you’ve tried it, this version may become your go-to for weeknight dinners and weekend gatherings alike.
Ready to make dinner? Gather the ingredients, prepare the filling, and let the Instant Pot work its steam magic for tender pasta and a perfectly saucy, cheesy finish.

Instant Pot Stuffed Shells Recipe
Ingredients
Equipment
Method
- In a large mixing bowl, combine 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 combined.
- Transfer the cheese mixture into a pastry bag or a large resealable plastic bag and snip off a corner to create a piping tip.
- Leave the jumbo pasta shells uncooked and, using the bag, fill each shell with the cheese mixture. Arrange the filled shells on a plate or cutting board as you work.
- Lightly spray the Instant Pot insert with nonstick cooking spray. Place the filled shells into the insert; you may layer them to fit but try to keep them relatively even.
- Pour 1 1/2 cups water into the Instant Pot and season the water surface with a little salt and pepper if desired.
- Spoon the marinara sauce evenly over the arranged shells. Do not stir.
- Lock the lid and set the valve to sealing. Pressure cook on High for 8 minutes.
- When the cook time finishes, perform a quick pressure release. Open the lid carefully.
- Sprinkle the remaining 1 cup shredded mozzarella over the hot shells and replace the lid (unlocked) or cover loosely for 1–2 minutes to allow the cheese to melt from residual heat.
- Serve the stuffed shells warm, optionally garnished with additional chopped basil and extra marinara.
Notes
- Do not cook the pasta shells before stuffing; they cook in the Instant Pot.
- Use a pastry bag or a resealable bag to fill shells neatly.
- It’s fine to layer shells to fit, but avoid compacting them tightly.
- Quick release the pressure carefully to avoid steam burns.
