Please share this post with your friends 🤗
I make a lot of weeknight dinners, and this Pizza Stuffed Shells recipe is one I turn to when the family wants something comforting but different. It has all the familiar pizza flavors — seasoned meat, pepperoni, olives, and gooey mozzarella — tucked into jumbo pasta shells so every bite feels like a hand-held slice without the mess. It comes together predictably and feeds a crowd well.
The assembly is straightforward: boil pasta, brown the meat, mix the filling, stuff the shells, top with sauce and cheese, and bake. No special skills required, and you can prep most of it ahead if you need to. Below you’ll find a shopping-ready list, clear step-by-step instructions, swaps, gear notes, and practical tips from my test kitchen.
Shopping List

12 ounce box jumbo pasta shells — the vessel for the filling; buy shells labeled “jumbo.”
1/2 pound ground beef — provides savory depth; lean-to-medium works best to avoid excess grease.
1/2 pound pork sausage — adds fat and flavor; use mild or spicy depending on preference.
1/2 bell pepper, any color, chopped — adds crunch and sweetness; finely chop so it mixes easily.
1 small onion, chopped — aromatics for the filling; yellow or sweet onion both work.
1/2 cup freshly grated parmesan cheese — salty, nutty binder for the filling.
1 teaspoon dried oregano — classic Italian seasoning; stir into the filling for that pizza note.
2 cloves garlic, minced — gives background savory flavor; mince finely.
1 small can sliced olives — briny contrast; drain before adding to the filling.
salt and freshly ground black pepper — to season the filling to taste.
24 ounce jar marinara pasta sauce (or 5-minute pizza sauce) — one jar for the pan and the filling; hold back half a cup for mixing into the filling.
4 ounces pepperoni, chopped — topping and extra pizza flavor; chop small so it distributes evenly.
1 heaping cup shredded mozzarella cheese — melts on top; use freshly shredded for best melting.
Mastering Pizza Stuffed Shells: How-To
1. Bring a large pot of salted water to a boil and cook the jumbo pasta shells according to package instructions until al dente. Drain and spread the shells out on a large dish or baking sheet to cool so they don’t stick together.
2. While the shells cook, heat a large skillet over medium heat. Add the ground beef and pork sausage and cook, breaking up the meat, until browned and cooked through. Drain off excess grease from the skillet.
3. Transfer the cooked meat to a large mixing bowl. Add the chopped bell pepper, chopped onion, freshly grated Parmesan cheese, dried oregano, minced garlic, drained sliced olives, and 1/2 cup of the marinara sauce. Season with salt and freshly ground black pepper to taste. Stir until well combined into a hearty, slightly saucy filling.
4. Preheat your oven to 350°F (175°C).
5. Spread a thin layer of marinara sauce over the bottom of a 9×13-inch (or similar size) baking pan to prevent sticking and to give the shells a saucy base.
6. Using a heaping spoonful for each, fill each cooled jumbo shell with the meat mixture. Pack them so they’re generously filled but not bursting. Arrange the stuffed shells in a single layer along the bottom of the prepared 9×13-inch pan.
7. Spoon the remaining marinara sauce evenly over the arranged shells so each shell has sauce on top.
8. Scatter the chopped pepperoni pieces over the sauced shells, then top everything with the heaping cup of shredded mozzarella cheese.
9. Bake in the preheated oven for 25–30 minutes, or until the cheese is melted, bubbly, and lightly golden at the edges.
10. Remove from the oven and let rest for 5 minutes before serving so the filling settles. Serve warm.
Why You’ll Love This Recipe
All the pizza flavor, less fuss — the dish captures classic pizza ingredients in a portable, family-friendly format.
Feeds a crowd — the 9×13 pan is ideal for dinner with leftovers that reheat well.
Flexible for picky eaters — you can hide vegetables inside the filling, so even reluctant eaters often accept them.
Comforting and familiar — the combination of seasoned meat, melted mozzarella, and marinara is universally comforting.
Swap Guide

Protein swaps — use all ground beef, ground turkey, or Italian turkey sausage instead of the pork sausage and beef combo.
Cheese swaps — provolone or a pizza blend work in place of mozzarella; increase Parmesan slightly for nuttier depth.
Sauce options — use a pizza sauce if you want a more herb-forward finish; the recipe already notes marinara or 5-minute pizza sauce.
Make it vegetarian — replace meats with a mix of sautéed mushrooms and seasoned lentils; omit the pork sausage.
Gear Up: What to Grab

Large pot — for boiling jumbo shells without crowding them.
Large skillet — to brown the meat and cook off fat.
9×13-inch baking pan — fits the assembled shells neatly for even baking.
Spoon or small ice cream scoop — handy for portioning filling into shells consistently.
Mixing bowl — for combining the filling ingredients before stuffing.
What Not to Do
Don’t overcook shells — avoid mushy shells by removing them at al dente; they finish cooking in the oven.
Don’t skip draining grease — excess fat in the filling makes the final dish greasy.
Don’t under-sauce the pan — a thin sauce layer prevents sticking and adds flavor under the shells.
Don’t overcrowd the shells — leave a little room between shells so sauce and heat circulate for even baking.
Seasonal Spins
Spring — stir in chopped roasted asparagus or fresh basil to brighten flavors.
Summer — use fresh tomatoes and basil in the marinara, or add grilled zucchini to the filling.
Fall — swap bell pepper for roasted red peppers and add a pinch of smoked paprika for warmth.
Winter — add spinach and ricotta to the filling for extra richness and a heartier meal.
Notes from the Test Kitchen
Filling consistency — the meat mixture should be moist but not soupy; the 1/2 cup marinara folded into the filling gives body and helps bind without making it runny.
Shell handling — lay cooked shells on a single layer of parchment or a lightly oiled sheet to keep them from sticking together while you prepare the filling.
Cheese distribution — freshly shredded mozzarella melts more evenly than pre-shredded varieties that contain anti-caking agents.
Timing — if shells cool too much they can become brittle; assemble soon after the shells are manageable to touch.
Storage Pro Tips
Refrigerate — store leftovers in an airtight container for up to 3 days. Reheat covered in a 350°F oven until warmed through to keep the cheese from hardening.
Freeze — freeze assembled but unbaked shells in a tightly sealed container for up to 2 months. Thaw overnight in the fridge before baking, or add 10–15 minutes to the baking time if baking from frozen (watch for bubbling cheese).
Make-ahead — assemble the shells in the pan, cover tightly, and refrigerate for up to 24 hours before baking; add a few extra minutes to the bake time if starting cold.
Quick Q&A
Can I prepare this vegetarian? — Yes. Replace both meats with sautéed mushrooms, cooked lentils, or a meat substitute and follow the same steps.
How to avoid watery shells? — Don’t over-boil the pasta and avoid adding extra sauce to the filling beyond the specified 1/2 cup.
Can I make this in smaller pans? — Yes; adjust the arrangement so shells fit in a single layer. A smaller pan may require a slightly longer bake time for even heating.
The Takeaway
Pizza Stuffed Shells is a practical, family-friendly dish that combines favorite pizza ingredients into a baked pasta format. It’s forgiving, makes great leftovers, and adapts well to swaps and seasonal produce. Follow the steps above for consistent results, and don’t be afraid to tweak the fillings to match what’s in your fridge. Enjoy — and expect requests to make it again.
Pizza Stuffed Shells
Classic pizza-flavored stuffed jumbo pasta shells baked with marinara, pepperoni and melted mozzarella.
Prep Time20 minutes mins
Cook Time30 minutes mins
Total Time50 minutes mins
Servings: 6 servings
- 12 ounce jumbo pasta shells
- 1/2 pound ground beef
- 1/2 pound pork sausage
- 1/2 bell pepper bell pepper any color, chopped
- 1 small onion chopped
- 1/2 cup freshly grated Parmesan cheese
- 1 teaspoon dried oregano
- 2 cloves garlic minced
- 1 small can sliced olives
- salt to taste
- freshly ground black pepper to taste
- 24 ounce jarred marinara pasta sauce or 5-minute pizza sauce
- 4 ounces pepperoni chopped
- 1 heaping cup shredded mozzarella cheese
Preheat the oven to 350°F (175°C).
Cook the jumbo pasta shells in a large pot of salted boiling water according to package directions until al dente; drain and spread on a large dish to cool so they don’t stick.
In a large skillet over medium heat, brown the ground beef and pork sausage, breaking up meat as it cooks; drain excess grease.
Transfer the cooked meat to a large mixing bowl. Add the chopped bell pepper, chopped onion, Parmesan, dried oregano, minced garlic, sliced olives, and 1/2 cup of the marinara sauce. Season with salt and freshly ground black pepper and stir to combine.
Spoon a thin layer of marinara sauce over the bottom of a 9x13-inch baking pan.
Fill each cooled jumbo shell with a heaping spoonful of the meat mixture and arrange the filled shells in the prepared baking pan in a single layer.
Spoon the remaining marinara sauce evenly over the filled shells. Sprinkle the chopped pepperoni over the shells, then top with shredded mozzarella.
Bake in the preheated oven for 25–30 minutes, until the cheese is melted and bubbly.
- Cook shells just to al dente so they hold their shape when filled.
- Drain cooked meat well to avoid a greasy filling.
- Use 5-minute pizza sauce if you prefer a quicker homemade option.
- Allow shells to cool slightly before filling to prevent tearing.
- Arrange shells snugly in the pan to keep them upright while baking.
Please share this post with your friends 🤗