Italian Stuffed Shells
There’s something so comforting about a bubbling pan of pasta filled with creamy cheese and savory meat. My version of Italian Stuffed Shells brings together tender jumbo shells, a rich tomato sauce, and a cheesy filling with ground chuck for a hearty, satisfying meal. This recipe makes a family-friendly, oven-baked dinner that reheats beautifully and is perfect for weeknights or casual gatherings. Read on for tips, step-by-step instructions, and serving ideas so you can master this classic.
Why you’ll love this recipe
These Italian Stuffed Shells balance textures and flavors: the shells hold a creamy cottage-cheese-and-mozzarella filling while a savory ground chuck and onion layer against a bed of marinara. The Parmesan on top browns into a golden, slightly salty crust. It’s a one-dish dinner that’s comforting, adaptable, and approachable, even if you don’t make a homemade sauce.
Ingredients
- 1 pound ground chuck
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 1 clove garlic, minced
- 26 ounces marinara sauce, store-bought or homemade (1 jar)
- 1 large egg, lightly beaten
- 2 cups small curd cottage cheese (4% milk fat)
- 2 cups freshly shredded mozzarella cheese, divided
- ¾ cup freshly grated Parmesan cheese, divided
- 20 dry jumbo pasta shells (about 7 ounces)
- Chopped fresh basil leaves, optional, for garnish
Prep and timing
Hands-on time: about 30 minutes. Total time: about 1 hour (including boiling shells and baking). Serves 4–6 depending on portion sizes.
Before you begin

Bring a large pot of salted water to a boil for the shells. Preheat the oven to 375°F (190°C). While the water heats, you can start the meat sauce and assemble the filling. Have an oven-safe baking dish ready—an 8×11 or similar works well.
Step-by-step instructions

- Cook the pasta shells: Add the 20 dry jumbo pasta shells (about 7 ounces) to the boiling salted water. Cook them until just al dente—firm to the bite but pliable—following package timing as a guide, usually a few minutes less than fully tender. Drain the shells and transfer them to a tray or sheet pan in a single layer to cool so they’re easy to fill. Drizzle with a little olive oil if you worry about sticking.
- Make the meat mixture: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the 1 yellow onion, diced, and sauté until translucent, about 4–5 minutes. Add 1 clove garlic, minced, and cook until fragrant, about 30 seconds. Crumble in 1 pound ground chuck and cook, stirring and breaking up the meat, until no longer pink and cooked through, about 6–8 minutes. Season with a pinch of salt and pepper as it cooks. Pour in 26 ounces marinara sauce (1 jar) and stir to combine. Let the sauce simmer gently for 3–4 minutes to marry flavors, then remove from heat.
- Prepare the cheese filling: In a medium mixing bowl, whisk 1 large egg lightly. Add 2 cups small curd cottage cheese (4% milk fat), 1 cup of the freshly shredded mozzarella (reserve the remaining 1 cup for topping), and half of the freshly grated Parmesan (that is, 3/8 cup). Stir until all ingredients are evenly combined. Taste and add a pinch of salt and pepper if desired. The mixture should be creamy and scoopable—if it seems too loose, a brief chill in the fridge will help it firm slightly.
- Assemble the baking dish: Spread about one-third of the meat and marinara sauce across the bottom of an 8×11-inch or similarly sized oven-safe dish to create a saucy base. Spoon the cottage cheese mixture into each shell—use about 1 to 2 tablespoons per shell depending on shell size—stuffing them generously but not overfilling. Arrange the stuffed shells snugly in the baking dish on top of the sauce in a single layer.
- Top with remaining sauce and cheese: Spoon the remaining meat-marinara sauce over the stuffed shells, covering most of the filling and shells. Sprinkle the reserved 1 cup freshly shredded mozzarella evenly over the sauced shells. Finish by sprinkling the remaining half of the freshly grated Parmesan (3/8 cup) over the mozzarella to create a golden, flavorful crust as it bakes.
- Bake: Cover the baking dish tightly with foil and bake in the preheated 375°F (190°C) oven for 20 minutes. After 20 minutes, remove the foil and bake an additional 10–12 minutes, or until the cheese is bubbly and the top is starting to turn golden. If you prefer a more deeply browned topping, slide the dish under the broiler for 1–2 minutes—watch closely to prevent burning.
- Rest and garnish: Remove the dish from the oven and let the Italian Stuffed Shells rest for 5 minutes—this helps the filling settle and makes serving neater. Sprinkle chopped fresh basil leaves over the top if using.
- Serve: Use a spatula to lift individual shells from the dish onto plates. These pair beautifully with a simple green salad and crusty bread or garlic bread to soak up every last bite of sauce.
Tips and variations
- Make-ahead: Assemble the stuffed shells up to the point of baking, cover tightly, and refrigerate for up to 24 hours. Add a few extra minutes to the covered baking time when you bake from chilled.
- Freezing: To freeze, build the dish without baking, cover tightly with foil and plastic wrap, and freeze for up to 3 months. Thaw in the refrigerator overnight before baking, then bake covered for 30–35 minutes, uncovering for the last 10–12 minutes.
- Cheese swaps: If you prefer a smoother filling, you can use ricotta in place of cottage cheese in equal measure, but the cottage cheese version keeps the filling a bit lighter in texture. Keep the egg and cheeses amounts the same.
- Sauce options: A jarred marinara saves time and works wonderfully. If you make your own, stick to about 26 ounces total to maintain the proper sauciness for the dish.
- Meat-free option: Omit the ground chuck and sauté the onion and garlic in olive oil, then add mushrooms or chopped spinach for texture and flavor. Use the same quantity of marinara.
Serving suggestions
Serve these Italian Stuffed Shells with a crisp green salad, roasted vegetables, or a simple bowl of sautéed greens. A slice of warm, crusty bread or garlic bread rounds out the meal and helps mop up any leftover sauce. For drink pairings, a medium-bodied red wine or a sparkling water with lemon is a lovely complement.
Storage
Leftovers keep well in an airtight container in the refrigerator for 3–4 days. Reheat gently in the oven at 350°F (175°C) covered with foil until warmed through, or microwave individual portions until hot. Frozen portions thaw overnight in the fridge before reheating as described above.
Final notes
This recipe for Italian Stuffed Shells hits all the comforting notes: a saucy base, tender pasta, and a creamy, cheesy interior with savory ground chuck. It’s forgiving, family-friendly, and easy to customize to your tastes. Follow the steps in order—cook the shells, make the meat sauce, mix the cheese filling, stuff the shells, top with sauce and cheese, and bake—and you’ll have a satisfying one-dish meal that feels special but is simple to prepare.
Enjoy these Italian Stuffed Shells hot from the oven, garnished with basil if you like, and expect requests for seconds.

Italian Stuffed Shells
Ingredients
- 1 pound ground chuck
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 1 clove garlic, minced
- 26 ounces marinara sauce (store-bought or homemade) about 1 jar
- 1 large egg, lightly beaten
- 2 cups small-curd cottage cheese (4% milk fat)
- 2 cups freshly shredded mozzarella cheese, divided reserve 1 cup for filling and 1 cup for topping
- 0.75 cup freshly grated Parmesan cheese, divided reserve 1/2 cup for filling and 1/4 cup for topping
- 20 pieces dry jumbo pasta shells about 7 ounces
- chopped fresh basil leaves (optional, for garnish)
Instructions
- Preheat the oven to 350°F (175°C) and spray a 9×13-inch (3‑quart) baking pan with nonstick spray.
- Bring a large pot of salted water to a boil and cook the jumbo shells until al dente according to package directions, about 8–9 minutes; drain and place shells open-side down on a baking sheet to dry.
- In a large skillet over medium heat, brown the ground chuck until cooked through, about 5–7 minutes; drain any excess fat.
- Reduce heat to medium-low, add the olive oil to the skillet with the beef, then add the diced onion and cook until translucent, about 3 minutes; stir in the minced garlic and cook for 30 seconds.
- Reduce heat to low and add the marinara sauce to the skillet; simmer uncovered, stirring occasionally, for about 30 minutes.
- While the sauce simmers, combine the beaten egg, cottage cheese, 1 cup mozzarella, and 1/2 cup Parmesan in a medium bowl until evenly mixed.
- Pour about three-quarters of the meat sauce into the bottom of the prepared baking dish and spread into an even layer.
- Fill each shell with approximately 1 rounded tablespoon of the cheese mixture and arrange the stuffed shells open-side up on top of the sauce in the baking dish.
- Spoon the remaining meat sauce between the shells (avoid covering the openings) and cover the dish tightly with aluminum foil.
- Bake covered for 30 minutes. Remove the foil, sprinkle the remaining 1 cup mozzarella and 1/4 cup Parmesan over the shells, then bake 5–7 minutes more until the cheese is melted and bubbly.
- Garnish with chopped fresh basil if desired and serve.
Equipment
- 9×13-inch (3-quart) baking pan
- Large Pot
- Baking Sheet
- Large Skillet
- Mixing Bowl
- Wooden spoon or spatula
Notes
- Watch the shells while boiling to prevent overcooking.
- Let drained shells sit open-side down to dry before stuffing.

