Pesto Stuffed Shells
There’s something deeply comforting about a dish that hums with familiar flavors yet feels elevated by a single, brilliant addition. These Pesto Stuffed Shells are exactly that — tender jumbo pasta filled with a creamy, cheesy mixture brightened by pesto, baked in a simple spaghetti sauce until bubbly and golden. This is the kind of recipe that makes weeknight dinners feel special and serves beautifully for guests, potlucks, or a cozy family Sunday supper.
Before we dig into the recipe, a quick note on texture and balance: the combination of cottage cheese, shredded mozzarella, and grated parmesan gives you creaminess, stretch, and a savory umami lift. The pesto is the star, bringing herbal brightness and a little nuttiness. The marinara provides a tangy counterpoint and keeps everything saucy so the shells don’t dry out while baking.
Why you’ll love this version

- Quick to assemble: The filling comes together in minutes and the shells bake while you set the table.
- Family-friendly: Mild, cheesy, and not too complicated for kids while still interesting for adults.
- Make-ahead potential: Assemble and refrigerate before baking, then pop it in the oven when you’re ready.
- Crowd-pleasing appearance: Large stuffed shells look impressive on a platter but are simple to portion.
Ingredients
- ▢21 jumbo shells
- ▢1 (24 to 26-oz) jar spaghetti sauce
- ▢1½ cup cottage cheese
- ▢2 cups shredded mozzarella cheese, divided
- ▢¼ cup grated parmesan cheese
- ▢⅓ cup pesto
- ▢1 large egg
Equipment
- Large pot for boiling pasta
- Large bowl for mixing the filling
- 9×13-inch baking dish (or similar)
- Slotted spoon or tongs
- Spoon or small cookie scoop for filling shells
Prep and timing

Active time: about 30 minutes. Total time: about 60 minutes, including baking. This makes enough for roughly 4–6 servings depending on appetite and sides.
Flavor tips

- If your pesto is very salty, taste the filling before adding extra cheese. The parmesan will add saltiness, too.
- For a looser filling texture, use a whisk on the cottage cheese before mixing, or pulse it briefly in a food processor.
- Fresh basil leaves, torn and sprinkled on top after baking, add a lovely visual and flavor lift.
Step-by-step instructions
Follow these clear steps to assemble and bake perfectly saucy, cheesy Pesto Stuffed Shells.
- Preheat the oven. Set your oven to 350°F (175°C) so it’s ready when the assembled dish goes in.
- Cook the jumbo shells. Bring a large pot of salted water to a rolling boil. Add the 21 jumbo shells and cook them until they are al dente — tender but still slightly firm to the bite — following the package timing. Stir gently during the first minute or two to prevent sticking. Drain the shells and run them briefly under cool water to stop the cooking and make them easier to handle. Lay the shells on a lightly oiled sheet pan or a clean kitchen towel so they don’t stick together while you prepare the filling.
- Prepare the filling. In a large mixing bowl, combine 1½ cup cottage cheese, 1⅔ cups of the shredded mozzarella (reserve the remaining ⅓ cup for topping), ¼ cup grated parmesan, ⅓ cup pesto, and 1 large egg. Stir until the mixture is evenly combined and smooth; the egg will help bind the filling, and the pesto should be distributed throughout for consistent flavor in every shell. Taste the filling and adjust if you feel it needs more pesto for brightness or a pinch of salt — remember that the parmesan and pesto can add saltiness.
- Prepare the baking dish. Spread the entire jar of spaghetti sauce (1 jar, 24 to 26 ounces) in an even layer across the bottom of a 9×13-inch baking dish. This creates a saucy base so the shells bake in moisture and pick up flavor from the sauce.
- Fill the shells. Using a spoon or a small cookie scoop, fill each cooked jumbo shell with about 1 to 2 tablespoons of the cheese-pesto mixture. Be gentle when stuffing so the shells don’t tear; fill them just until nearly full so the top stays neat. Arrange the filled shells in the sauce in the baking dish in a single layer, placing them snugly but not overly crowded.
- Top with remaining cheese. Once all shells are filled and arranged, sprinkle the reserved shredded mozzarella (about ⅓ cup) evenly over the shells. This small amount of extra mozzarella will melt and create an appealing golden, stretchy topping without overwhelming the pesto flavor.
- Bake until bubbly. Cover the baking dish loosely with foil and bake in the preheated 350°F (175°C) oven for 20 minutes. After 20 minutes, remove the foil and bake an additional 5 to 10 minutes, until the cheese on top is melted and lightly golden and the sauce is bubbling around the shells. Keep an eye during the last few minutes to avoid over-browning the cheese.
- Rest and serve. Remove the baking dish from the oven and let it rest for 5 minutes. This makes the filling set slightly and makes serving neater. Garnish, if desired, with torn fresh basil or an extra sprinkle of grated parmesan, then serve warm with a crisp salad, garlic bread, or roasted vegetables.
Make-ahead and storage
To make this ahead: Assemble the dish through step 6, cover tightly with plastic wrap or foil, and refrigerate for up to 24 hours. When ready to serve, bake uncovered at 350°F—add about 10–15 minutes to the baking time if baking straight from cold, and keep it covered for the first 15–20 minutes to prevent the top from drying out, then uncover to brown the cheese.
To store leftovers: Cool completely, cover, and refrigerate for up to 3 days. Reheat single servings in the microwave for 1 to 2 minutes, or reheat the entire dish in a 350°F oven, covered, until warmed through (about 20–25 minutes).
Variations and additions
- For a nuttier flavor, stir in a tablespoon of toasted pine nuts into the filling.
- Add sautéed spinach or chopped roasted vegetables into the filling for more veggies — drain any liquid well so the filling stays creamy.
- Swap half the mozzarella for provolone or fontina for a different melting profile and slightly richer flavor.
Serving suggestions
These shells pair beautifully with a simple green salad tossed in a lemony vinaigrette, roasted broccoli, or a crisp baguette to scoop up sauce. A light dessert, like lemon bars or berries with whipped cream, completes the meal without feeling heavy.
Notes on ingredients and substitutions
All ingredient amounts listed above must be followed for the recipe to turn out as intended. If you prefer a milder pesto, reduce the pesto to 2 tablespoons and taste the filling before adding more. If you want more sauce in the casserole, open a second jar of spaghetti sauce and add it under and around the shells before baking; but the recipe as written is balanced to yield moist, flavorful shells without an overly saucy casserole.
Final thoughts
These Pesto Stuffed Shells bring together the best parts of a cheesy pasta bake and the bright flavor of pesto in a dish that looks and tastes like a labor of love while being surprisingly simple to make. It’s an ideal recipe for busy weeknights when you want something comforting yet a little special, and it’s one of those dishes that reheats beautifully for lunch the next day. Gather the ingredients, boil those shells until just tender, and get ready for a tray of bubbling, golden-topped goodness that will disappear fast.

Pesto Stuffed Shells
Ingredients
Equipment
Method
- Preheat the oven to 375°F (190°C) and lightly spray a 9x13-inch baking dish with cooking spray.
- Cook the jumbo pasta shells in a large pot of boiling salted water according to package directions until al dente; drain and set aside to cool slightly.
- Pour 1/2 cup of the spaghetti sauce into the bottom of the prepared baking dish and spread it evenly.
- In a mixing bowl combine the cottage cheese, 1½ cups of the shredded mozzarella, grated Parmesan, pesto, and the large egg; stir until well mixed.
- Stuff each cooked shell with the cheese–pesto mixture and place the filled shells in the baking dish on top of the sauce in a single layer.
- Spread the remaining spaghetti sauce over the arranged shells, then sprinkle the remaining ½ cup shredded mozzarella on top.
- Bake uncovered in the preheated oven for 30 to 35 minutes, until the cheese is melted and bubbly and the dish is heated through.
- Remove from the oven and let rest a few minutes before serving.
Notes
- Favorite store-bought sauces include Trader Joe’s Roasted Garlic Marinara, Rao’s, and La Famiglia DelGrosso.
- For a meatier dish, add ground beef or Italian/turkey sausage to the sauce.
- You can assemble the casserole ahead and refrigerate until ready to bake.
- The casserole can be frozen; cool completely, cover tightly, and freeze up to 3–4 months.
- If baking from refrigerated, add a few extra minutes to the baking time.
- This recipe makes a large pan; you can split between two pans to bake one and freeze one.
