Cheesy Stuffed Shells

Featured in Satisfying Hearty Mains.

Cook jumbo shells, brown beef with onions and spices, add marinara and simmer, mix ricotta with egg, Parmesan, and seasonings, stuff shells with ricotta, arrange in meat sauce, top with mozzarella, bake at 400°F for 25 minutes.
Olivia from Recipes by Clare
Updated on Mon, 05 Jan 2026 20:12:16 GMT
Cheesy Stuffed Shells Pin it
Cheesy Stuffed Shells | recipesbyclare.com

Cheesy stuffed shells are a quintessential Italian-American comfort classic, offering the perfect balance of savory meat sauce, tender pasta, and a rich, creamy ricotta heart. This recipe transforms jumbo pasta shells into elegant little packages of flavor, smothered in a robust meat sauce and a golden blanket of melted mozzarella. While it looks like a labor-intensive restaurant dish, it actually comes together in about forty minutes, making it an ideal solution for busy families who refuse to compromise on quality. It is a hearty, soul-warming meal that manages to be both budget-friendly and celebratory.

I discovered this recipe when I needed to feed a growing family on a budget without sacrificing that 'Sunday Dinner' feel. My mother-in-law, who is notoriously protective of her Italian culinary heritage, was shocked to learn my secret was a high-quality jarred marinara base. She admitted these shells rivaled the ones from her childhood neighborhood, and now they are the most requested item at every family gathering. It’s a dish that bridges the gap between convenience and tradition.

Master Your Ingredients

  • Jumbo Pasta Shells: One 12oz box. These are the structural foundation; boiling them to al dente is critical so they don't tear during the stuffing process
  • Whole Milk Ricotta: 15-20oz. Provides a much creamier and more luxurious mouthfeel than part-skim varieties
  • Ground Beef: Use 80/20 beef for the meat sauce. The fat carries the flavor and ensures the sauce clings perfectly to the ridged shells
  • Marinara Sauce: Choose a high-quality jarred brand with simple ingredients. This acts as your canvas for a customized, hearty meat sauce
  • Mozzarella & Parmesan: Shred your mozzarella from a block for a better melt, and use freshly grated Parmigiano-Reggiano in the filling for sharp, nutty depth
  • Egg: One large egg binds the ricotta filling, ensuring it holds its shape inside the shell once cut
  • Aromatics: Freshly diced onion and minced garlic are essential for transforming jarred sauce into a homemade masterpiece
Cheesy Stuffed Shells Pin it
Cheesy Stuffed Shells | recipesbyclare.com

Creating Your Stuffed Shells

The Al Dente Boil:
Cook the jumbo shells in heavily salted water for 1-2 minutes less than the package directions. They should be pliable but firm. Drain and rinse with cool water to stop the cooking immediately and prevent them from sticking together while you prep the filling.
The Hearty Meat Sauce:
Brown the ground beef and onions in a large skillet. Drain the excess grease, add the garlic and Italian seasonings, and stir in the marinara. Let this simmer on low to allow the flavors to marry while you assemble the shells.
Stuffing and Baking:
Mix the ricotta, egg, Parmesan, and herbs until smooth. Spoon about 2 tablespoons into each cooled shell. Nestle the stuffed shells directly into the simmering sauce in the skillet (or a baking dish). Top with a generous layer of mozzarella and bake at 400°F for 25 minutes until bubbling and golden.

One trick I've learned over the years is to use a cast iron skillet for the entire process. It retains heat beautifully and goes from the stovetop to the oven seamlessly. I also found that adding a tiny pinch of nutmeg to the ricotta filling is the 'secret' Italian touch that makes people ask why the cheese tastes so much better than usual. It doesn't taste like spice; it just makes the dairy taste richer.

Creative Variations

For a vegetarian version, swap the ground beef for sautéed mushrooms and spinach. If you want more heat, use spicy Italian sausage in place of the beef. For a 'White Stuffed Shell' experience, use a rich Alfredo sauce as the base instead of marinara and add cooked chicken to the ricotta mixture.

Storage and Reheating

Leftovers stay fresh in the refrigerator for up to 4 days. To reheat, the oven is best at 350°F for 20 minutes to keep the pasta from getting rubbery. These also freeze exceptionally well; you can freeze the entire assembled dish for up to 3 months. Just thaw overnight in the fridge before baking as usual.

Cheesy Stuffed Shells Pin it
Cheesy Stuffed Shells | recipesbyclare.com

Cheesy stuffed shells are a testament to the fact that the best meals don't require the most complicated techniques. They are a celebration of simple, quality ingredients coming together to create something that feels like home. Once you see that bubbling pan emerge from the oven, you'll understand why this recipe has earned its permanent spot in my kitchen rotation.

Frequently Asked Questions

→ Can I make this vegetarian?
Absolutely! Skip the ground beef and use all marinara sauce, or add sautéed vegetables like mushrooms, spinach, or zucchini to the sauce instead.
→ Can I assemble this ahead of time?
Yes! You can stuff the shells and assemble everything up to 24 hours ahead. Cover tightly and refrigerate, then bake when ready. Add 5-10 extra minutes to the baking time if starting cold.
→ Why do some shells break when cooking?
It's normal! That's why you should cook a few extra. Don't overcook them - they should be just al dente since they'll bake more in the oven.
→ Can I freeze stuffed shells?
Yes! Freeze them before or after baking. Wrap tightly in plastic wrap and foil. Freeze for up to 3 months. Thaw in the fridge overnight before baking or reheating.
→ What can I use instead of ricotta?
Cottage cheese blended smooth works well. Or use a mix of cream cheese and mozzarella. The texture will be slightly different but still delicious.
→ How do I keep the edges from getting too crispy?
Cover the dish with aluminum foil while baking. Remove it for the last 5 minutes if you want a little browning on top without super crispy edges.

Cheesy Stuffed Shells

Jumbo shells filled with ricotta cheese on a bed of meat sauce, topped with melted mozzarella. Classic Italian comfort food.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes

Category: Hearty Mains

Difficulty: Intermediate

Cuisine: Italian

Yield: 6 Servings (21 stuffed shells)

Dietary: ~

Ingredients

→ For the Shells

01 12 oz box jumbo pasta shells

→ For the Meat Sauce

02 1 lb ground beef
03 1 onion, chopped
04 ½ tsp salt
05 ½ tsp black pepper
06 1 tsp paprika
07 1 tsp Italian seasoning
08 1 tbsp minced garlic
09 24 oz jar marinara sauce

→ For the Ricotta Filling

10 20 oz ricotta cheese (about ⅔ of a 32 oz container)
11 1 large egg
12 ½ cup grated Parmesan cheese
13 1 tsp dried parsley
14 1 tsp garlic powder

→ For Topping

15 1 cup shredded mozzarella cheese
16 Dried parsley for garnish

Instructions

Step 01

Bring a large pot of salted water to a boil. Cook the jumbo shells according to the package directions until they're al dente. Drain them and let them cool for a few minutes so you can handle them.

Step 02

Heat a large oven-safe skillet (like a 12-inch cast iron) over medium-high heat. Add the ground beef and chopped onion. Season with salt, pepper, paprika, and Italian seasoning. Cook until the beef is browned, breaking it up as it cooks.

Step 03

Drain off any excess grease from the beef. Add the minced garlic and stir for about 30 seconds. Pour in the jar of marinara sauce and let everything simmer on low heat while you prepare the filling.

Step 04

In a bowl, mix together the ricotta cheese, egg, Parmesan cheese, garlic powder, and dried parsley. Stir everything together really well until it's smooth and combined.

Step 05

Using a spoon, carefully fill each cooled shell with the ricotta mixture. Use about 1½ to 2 spoonfuls per shell. Not all the shells will be perfect - some might tear, so you won't use every single one. You'll need about 21 shells to fill a 12-inch skillet.

Step 06

Place the filled shells in your skillet with the meat sauce, nestling them into the sauce opening side up. If you're not using an oven-safe skillet, transfer the meat sauce to a 9 by 13 inch baking dish first. Gently press the shells down into the sauce a bit.

Step 07

Sprinkle the shredded mozzarella cheese evenly over the top of all the stuffed shells.

Step 08

Bake at 400 degrees F for 25 minutes. You can bake it uncovered if you like crispy edges on the pasta and cheese, or cover with aluminum foil if you prefer everything soft.

Step 09

Once the cheese is melted and bubbly, take it out of the oven. Sprinkle some dried parsley over the top for color. Let it cool for a few minutes before serving.

Notes

  1. Not every shell will be perfect after boiling - some tear or break. Cook a few extra so you have backups.
  2. A cast iron skillet is perfect for this because you can make the sauce in it and bake in it too.
  3. Let the shells cool before filling them or they'll be too hot to handle.
  4. Baking uncovered gives you those delicious crispy edges. Cover with foil if you prefer softer pasta.
  5. This can be assembled completely ahead of time and refrigerated for up to 24 hours before baking.
  6. Leftovers keep in the fridge for up to 4 days and reheat beautifully.
  7. You can freeze this either before or after baking. Thaw overnight in the fridge before baking or reheating.

Tools You'll Need

  • Large pot for boiling pasta
  • 12-inch oven-safe skillet (cast iron works great) or 9x13 inch baking dish
  • Mixing bowl
  • Spoon for filling
  • Colander for draining

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (ricotta, Parmesan, mozzarella)
  • Contains eggs
  • Contains gluten (pasta shells)