Nothing calms a busy week like a baking dish of pasta that comes out bubbling at the edges and bronzed on top. These lasagna stuffed shells give you all the cozy comfort food vibes of classic lasagna, but in neat, scoopable portions that actually plate well.
I make this when I want “Sunday dinner” energy without fiddly layers, and it’s also a meal prep hero. The sauce is savory and rich, the filling is creamy, and the little umami boost makes everyone pause after the first bite.
Why You’ll Love This Recipe
Lasagna flavor, zero fuss: You get that familiar combo of marinara-style meat sauce and melted mozzarella cheese, but every jumbo pasta shell is its own perfect serving.
The umami-boost secret: In my kitchen, a little Pecorino Romano plus a whisper of nutmeg makes the cottage cheese filling taste deeper and more “restaurant” without feeling heavy.
Brighter, balanced sauce: A tiny finish of balsamic vinegar wakes up the ground beef and tomato base, so the whole dish tastes bold instead of flat.
Make-ahead friendly comfort: These hold their shape beautifully, reheat well, and still feel special even when dinner is coming from the fridge.
Ingredients and Substitutions
This recipe keeps it simple, beefy tomato sauce, a creamy cheese filling, and plenty of mozzarella for that classic stretchy top. The magic is in the technique and the small flavor boosters you add at the right moment.
Ingredients
- 18 jumbo pasta shells
- 1.5 pounds ground beef
- 2 tablespoons chopped onion
- 12 ounce can tomato paste
- 14 ounce can tomato sauce
- 0.5 teaspoon salt
- 0.5 teaspoon dried oregano
- 0.5 teaspoon garlic powder
- 2 eggs
- 3 cups cottage cheese
- 16 ounce package shredded mozzarella cheese, divided
- 0.5 cup grated Parmesan cheese
- 2 tablespoons dried parsley
- 1 teaspoon salt
- 0.5 teaspoon ground black pepper
Ingredient Notes & Substitutions
Jumbo pasta shells: Pick a sturdy brand, because thinner shells tear more easily when they’re par-boiled and stuffed. I aim for al dente on purpose, very firm, because the bake finishes the job.
Ground beef: I love the classic lasagna feel here, but a 50/50 blend with Italian sausage is fantastic when you want more spice. If you go leaner, pay extra attention to browning so the flavor stays big.
Cottage cheese: Large curd gives the filling better structure and a lighter bite than ricotta cheese. If you crave a richer, denser center, whole-milk ricotta swaps in nicely at the same moment in the mixing.
Mozzarella cheese: Pre-shredded is convenient and works well, but keep back that final portion for the top so you still get those golden bubbles. The divided portion is what gives you a gooey middle and a bronzed lid.
Parmesan cheese and dried parsley: Parmesan adds salty depth, and parsley keeps the filling tasting fresh. If your Parmesan is very salty, taste the filling before you commit, since there’s also salt in the mix.
Oregano and garlic powder: This combo reads like classic Italian seasoning without needing a pantry full of jars. If your oregano is old and dusty, the sauce will taste muted, fresh dried herbs matter here.
How to make lasagna stuffed shells
Prep the oven and par-boil the shells
- Heat the oven to 375 degrees F (190 degrees C) so it’s ready when you are. A fully preheated oven helps the filling set while the top turns glossy and bubbly.
- Bring a large pot of lightly salted water to a rolling boil, then stir in the jumbo pasta shells. Cook uncovered for about 5 minutes, stirring occasionally, until they’re flexible but still very firm to the bite.
- Drain well and rinse with cold water right away to stop the cooking. If you’re not stuffing immediately, keep the shells in a bowl of cold water so they don’t stick and tear.
Build a rich meat sauce
- Warm a large skillet over medium-high heat, then cook the ground beef with the chopped onion. You want the beef crumbly and evenly browned, and the onion softened and fragrant.
- Drain and discard the excess grease so the finished dish doesn’t get oily. Stir in the tomato paste, tomato sauce, 0.5 teaspoon salt, dried oregano, and garlic powder until the sauce turns brick-red and cohesive.
- Bring it to a gentle simmer and cook for 5 minutes, just until it smells round and “cooked through.” Spread half the sauce across the bottom of a 9×13-inch baking dish so the shells nestle in instead of sticking.
Mix the creamy filling, stuff, and assemble
- In a large bowl, beat the eggs until smooth and loose, with no streaks. This helps the filling set up creamy instead of runny.
- Stir in the cottage cheese, 3/4 of the mozzarella, Parmesan, dried parsley, 1 teaspoon salt, and black pepper. The mixture should look thick, spoonable, and flecked with herbs.
- Spoon the filling into each shell, filling generously without tearing the pasta. When I want clean edges, I pipe it using a zip-top bag with a corner snipped.
- Arrange the shells over the sauce, then spoon the remaining sauce on top. Finish with the remaining mozzarella so it melts into that golden, bubbly blanket.
Bake until bubbling
Bake at 375 degrees F (190 degrees C) for 25 to 30 minutes, until the center is hot and the cheese is fully melted and bubbling. Let it sit for a few minutes so the sauce thickens slightly and the shells hold their shape on the plate.
Secrets for Perfect Stuffed Shells
The “under-boil” rule: Pull the shells at about 5 minutes, very firm, because they finish cooking in the sauce. When they’re overcooked in water, they split during stuffing and go soft in the oven.
Drain the beef like you mean it: Excess fat makes the sauce separate in the baking dish. A clean, simmered sauce clings to the shells instead of pooling at the bottom.
Let the oven fully preheat: If the heat is weak at the start, the mozzarella melts too early and slides, and the pasta warms unevenly. A steady 375 degrees F (190 degrees C) gives you a set filling and a properly browned top.
Quick metric help: 1.5 pounds of ground beef is about 680g, and 375°F is about 190°C. If you like weighing pasta, 12oz is roughly 340g, though brands vary a bit.
Pro Tips & Troubleshooting
Pro Tips
- Keep the cooked shells in cold water while you mix the filling, it prevents sticking and tearing when you separate them.
- A splash of dry red wine in the hot pan can lift browned bits before you add tomato, giving the sauce more depth without extra time.
- A piping bag, or a zip-top bag with the corner cut, fills shells faster and keeps the edges clean for a prettier bake.
- If the dish feels very rich, a brighter pasta night helps reset the palate, my lemon chicken pasta is lighter but still satisfying.
Common Mistakes to Avoid
- Boiling the shells until soft, they should be flexible but still very firm before baking.
- Skipping the grease drain, that’s how you end up with a greasy layer around the edges.
- Adding vegetables with too much water, especially spinach, which needs a thorough squeeze in a towel first.
Serving & Storage
Serving Ideas
I love these with a crisp Caesar salad and something bready to swipe through the sauce. A little basil on top feels like a restaurant touch, even if it’s just a few leaves sliced thin.
A medium-bodied red like Chianti or Merlot plays nicely with the beef and cheese. When you want another cozy, freezer-friendly Italian-ish dinner for the rotation, lasagna soup scratches the same comfort food itch.
Storage & Make-Ahead
For next-day dinner, assemble everything in the baking dish, cover, and refrigerate, then bake at the same temperature when ready. Add a few extra minutes if it’s going in cold, and wait for the center to bubble.
For meal prep, freezing unbaked shells works beautifully, wrap tightly with plastic wrap and then foil to protect the surface. The University of Nebraska-Lincoln explains how to properly freeze cooked pasta so it stays pleasantly firm, not mushy, after reheating.
Leftovers reheat best with a bit of steam, cover with foil in a 350°F oven, or use the microwave with a damp paper towel. That little bit of moisture keeps the pasta edges tender instead of rubbery.
One last thing I’ve learned, these taste even better after a rest, when the sauce settles into every ridge of pasta. That Pecorino and nutmeg trick is small, but it makes the filling taste like it’s been simmering in an Italian grandmother’s kitchen all afternoon.
If you’re in the mood for another low-effort lasagna vibe without layering, ravioli lasagna is a cozy backup plan for hectic nights.
Lasagna Stuffed Shells
Equipment
- 9×13-inch baking dish
- Large Skillet
- Large Pot
- large bowl
Ingredients
- 18 jumbo pasta shells
- 1.5 pounds ground beef
- 2 tablespoons chopped onion
- 12 ounce can tomato paste
- 14 ounce can tomato sauce
- 0.5 teaspoon salt
- 0.5 teaspoon dried oregano
- 0.5 teaspoon garlic powder
- 2 eggs
- 3 cups cottage cheese
- 16 ounce package shredded mozzarella cheese, divided
- 0.5 cup grated Parmesan cheese
- 2 tablespoons dried parsley
- 1 teaspoon salt
- 0.5 teaspoon ground black pepper
Instructions
Prep the oven and par-boil the shells
- Heat the oven to 375 degrees F (190 degrees C) to ensure it is fully preheated before baking.
- Bring a large pot of lightly salted water to a rolling boil. Add the jumbo pasta shells and cook uncovered for about 5 minutes until they are flexible but still very firm.
- Drain the shells and rinse immediately with cold water to stop the cooking process and prevent sticking.
Build a rich meat sauce
- Warm a large skillet over medium-high heat. Cook the ground beef and chopped onion until the beef is browned and crumbly and the onion is softened.
- Drain and discard excess grease. Stir in the tomato paste, tomato sauce, 0.5 teaspoon salt, dried oregano, and garlic powder until well combined.
- Simmer the sauce for 5 minutes. Spread half of the meat sauce across the bottom of a 9×13-inch baking dish.
Mix the creamy filling, stuff, and assemble
- In a large bowl, beat the eggs until smooth. Stir in the cottage cheese, 3/4 of the mozzarella, Parmesan, dried parsley, 1 teaspoon salt, and black pepper until thick and spoonable.
- Generously spoon the cheese filling into each par-boiled shell without tearing the pasta.
- Place the stuffed shells over the sauce in the baking dish. Spoon the remaining meat sauce on top and sprinkle with the remaining mozzarella cheese.
Bake until bubbling
- Bake at 375 degrees F (190 degrees C) for 25 to 30 minutes until the cheese is melted and bubbling. Let the dish rest for a few minutes before serving to allow the sauce to thicken.









