Hearty Meat-Stuffed Shells

Ultimate Stuffed Shells with Hearty Meat Sauce and Spinach Ricotta

Savor the unparalleled taste of homemade Italian comfort with these incredible stuffed shells with meat. Each tender pasta shell cradles a rich, creamy spinach and ricotta cheese filling, perfectly complemented by a robust and zesty tomato and sausage meat sauce. Baked to golden perfection, this classic dish promises a delightful culinary experience that embodies the heart and soul of traditional Italian cooking.

Top down view large rectangle baking dish with spinach and meat stuffed shells.
Sommer headshot.

Sommer’s Culinary Insights: Elevating Stuffed Shells

If you have a profound love for classic baked pasta dishes, especially those involving perfectly cooked shells and savory meat sauces, then this ultimate stuffed shells with meat recipe is destined to become a staple in your kitchen. It’s a delightful fusion of your favorite spaghetti and meat sauce, reimagined into an elegant, oven-baked masterpiece.

While our site offers other beloved stuffed shell recipes, such as the delightful vegetarian cheese-stuffed shells and the luxurious seafood stuffed shells, today’s recipe leans into rustic Italian charm. It features a robust ground sausage (or beef) sauce that creates a hearty foundation. The shells are generously filled with a harmonious blend of creamy ricotta, sharp Parmesan, gooey mozzarella, and fragrant herbs, making every bite a symphony of flavors and textures. The addition of spinach in the filling not only boosts the nutritional profile with iron, fiber, and essential minerals but also adds a subtle earthy freshness, creating a truly balanced and wholesome meal. This isn’t just a meal; it’s an experience designed to bring warmth and joy to your table.

Why You’ll Adore This Stuffed Shells Recipe

There are countless reasons why these baked stuffed shells with meat sauce will quickly become a cherished recipe in your culinary repertoire:

  • Effortlessly Customizable: Our recipe features a fantastic ground meat sauce, allowing you to choose between savory ground pork sausage or lean ground beef. But the versatility doesn’t stop there! Feel free to experiment with ground turkey or chicken for a lighter touch, or even add diced vegetables to the sauce for extra texture and nutrition.
  • Convenient Hands-Off Baking: After some straightforward initial prep work, including preparing the delectable filling and stuffing the pasta shells, this dish gracefully bakes in the oven for about an hour. This extended baking time allows the flavors to meld beautifully, the sauce to thicken, and the cheese to become perfectly bubbly and golden, all while you attend to other tasks or simply relax.
  • Perfect for Meal Prep and Freezing: This recipe truly shines as a make-ahead marvel. You can easily assemble the entire dish in advance, store it in the refrigerator for a few days, or freeze it for up to three months. This makes it an ideal choice for busy weeknights, entertaining guests, or ensuring you always have a wholesome, homemade meal ready to bake when unexpected cravings strike.
  • A Crowd-Pleasing Comfort Food: Whether you’re hosting a family dinner, a casual get-together with friends, or simply seeking a comforting meal for a cozy night in, these stuffed shells are always a hit. Their rich flavors and satisfying textures appeal to all ages, guaranteeing smiles around the table.
  • Impressive Presentation with Minimal Effort: While these stuffed shells boast a sophisticated appearance, they are surprisingly simple to prepare. The vibrant layers of pasta, creamy filling, and robust meat sauce create a visually appealing dish that looks like it took hours of intricate work, when in reality, it’s quite achievable for any home cook.

We’re confident you’ll agree that these stuffed shells with ground beef or sausage offer a more refined and deeply flavorful alternative to your everyday spaghetti, delivering a powerful punch of authentic Italian taste in every forkful!

Top down view large rectangle baking dish with spinach and meat stuffed shells, with a serving taken out.

Essential Ingredients and Expert Tips

Crafting the perfect batch of stuffed shells begins with selecting quality ingredients and understanding how each component contributes to the overall flavor and texture:

  • Jumbo Pasta Shells: For a standard 9×13-inch baking pan, you’ll need approximately 24 to 25 jumbo pasta shells. It’s always a good practice to cook a few extra shells, perhaps 2-3 more than you think you’ll need, just in case some break or tear during the boiling process or while you’re stuffing them. Cook them al dente to ensure they are firm enough to hold their shape yet tender enough to bite into.
  • Irresistible Stuffed Shell Filling: The heart of this dish is its incredibly rich and flavorful filling. It’s a simple yet elegant blend of creamy whole milk ricotta cheese, salty grated Parmesan cheese, a large egg (which acts as a binder, preventing the filling from becoming watery), fragrant minced garlic, vibrant thawed and squeezed spinach, aromatic Italian seasoning, and a dash of salt and pepper. Ensure the spinach is thoroughly squeezed dry to prevent a soggy filling.
  • Hearty Meat Sauce: The robust meat sauce is key to the dish’s depth. You have the flexibility to choose between savory ground pork sausage for an extra layer of flavor, or lean ground beef for a classic taste. This is combined with finely chopped onion, your favorite marinara sauce (whether it’s a high-quality jarred variety or a rich homemade marinara), and some water to thin it to the perfect consistency for baking.
  • Gooey Mozzarella Cheese: A generous layer of freshly shredded mozzarella cheese provides the perfect finishing touch. It melts beautifully, creating a golden, bubbly top crust that locks in moisture and adds an irresistible cheesy pull to every serving.

Exciting Recipe Variations to Explore

One of the beauties of this stuffed shells recipe is its adaptability. Feel free to get creative and tailor it to your dietary preferences or flavor cravings:

  • Gluten-Free Alternative: For those avoiding gluten, gluten-free jumbo shells are an excellent option, though they can sometimes be a bit challenging to locate in all grocery stores. When cooking, pay close attention to package instructions as cooking times might vary.
  • Leaner Meat Options: If you’re looking to reduce fat content, easily swap the ground pork sausage or beef with leaner ground turkey or ground chicken. For the best flavor and moisture retention, especially with chicken, we recommend using dark thigh meat. You could also mix different types of ground meat for a unique flavor profile.
  • Spice It Up: For those who appreciate a fiery kick, introduce some heat to your dish. A generous pinch of crushed red pepper flakes stirred into the meat sauce will add a pleasant warmth. For an authentic Italian spice, consider adding a teaspoon of finely chopped Italian Calabrian chilies, which offer a brighter, more complex heat.
  • Extra Veggie Boost: While spinach is already incorporated, you can further enhance the vegetable content. Sauté finely diced bell peppers, mushrooms, or zucchini with the onions for the meat sauce. You could also mix finely chopped carrots into the ricotta filling for a subtle sweetness and added nutrients.
  • Herbaceous Twist: Elevate the aromatic profile by adding fresh herbs to your filling or sauce. Fresh basil, chopped parsley, or a sprinkle of fresh oregano can significantly brighten the flavors. Stir them in towards the end of cooking to preserve their vibrant taste.

Protein Pointer: We’ve lovingly included spinach in this recipe for its wonderful veggie goodness and nutritional benefits. However, if spinach isn’t your preference, or if you’re aiming for even more protein and a creamier, less green cheese filling, you have a couple of fantastic alternatives. You can simply omit the spinach and instead add 8 ounces of softened cream cheese to the ricotta mixture, or incorporate 1½ cups of well-drained cottage cheese. Both options will provide an extra boost of protein and contribute to an irresistibly rich and ultra-creamy filling that will delight your palate.

4 stuffed shells with spinach and meat sauce on a white plate.

Crafting Perfect Stuffed Shells with Meat Sauce: A Step-by-Step Guide

Creating this impressive dish is simpler than you might think. Follow these detailed steps to achieve stuffed shell perfection:

Make-Ahead Masterpiece: Prep for Success and Freezing!

This recipe is an absolute dream for making ahead of time and freezing, ensuring you have a delicious, homemade meal ready whenever you need it. To prepare for freezing, simply assemble the stuffed shells with ground beef and ricotta filling as directed in the detailed recipe instructions below. Instead of baking, transfer the assembled shells into a freezer-safe disposable aluminum pan. Cover the pan tightly with one or two layers of aluminum foil, sealing it securely to prevent freezer burn. It can be stored in the freezer for up to 3 months.

When you’re ready to enjoy this frozen delight, there’s no need to thaw! Simply increase your oven temperature to 375°F (190°C) and bake the covered pan for 60 minutes or longer, until the internal temperature reaches a safe level and the sauce is bubbly. Remove the foil for the last 10-15 minutes to allow the cheese to brown beautifully.

For the complete Stuffed Shells with Meat recipe, including precise measurements, comprehensive instructions, and helpful video guidance, please refer to the detailed recipe card provided below.

Browning ground beef in a large cast iron skillet with a wooden spatula.
Adding jarred sauce to ground beef in a skillet.
Using a wooden spatula to stir meat sauce in a cast iron skillet.
Large white mixing pitcher with ricotta cheese, cooked spinach, garlic and egg.
Using a red spatula to stir cheese and spinach in a large white mixing pitcher.
Hand using a metal spoon to fill a pasta shell with spinach and cheese filling.
25 spinach and meat stuffed shells in a white baking dish, ready to go into the oven
Top down view large rectangle baking dish with spinach and meat stuffed shells.
4 stuffed shells with spinach and meat sauce on a white plate.

Print Recipe

★★★★★ (1 review)
Leave a Review »

Stuffed Shells Recipe with Meat

Prep Time:
30 minutes
Cook Time:
1 hour
Total Time:
1 hour 30 minutes
These stuffed shells with meat feature a rich spinach and ricotta cheese filling snuggled inside tender pasta shells, then baked on top of a zesty tomato and sausage meat sauce. This classic recipe is Italian comfort food at its finest!
Yields:
6 – 8 servings

Ingredients

US Customary – Metric
  • 24-25 dried jumbo pasta shells
  • 15 ounce whole milk ricotta cheese
  • ¾ cup grated parmesan cheese or pecorino cheese
  • 1 large egg
  • 3 cloves garlic minced (or 1 tsp garlic powder)
  • 10 ounces frozen chopped spinach thawed and thoroughly squeezed dry
  • 2 teaspoon Italian seasoning
  • Salt and pepper (to taste)

For the Meat Sauce:

  • 1 pound ground pork sausage or ground beef
  • 1 cup chopped onion (about 1 medium onion)
  • 3 cups marinara sauce
  • 1 cup water
  • 1 ½ cups shredded mozzarella cheese

Instructions

  1. Preheat your oven to 350°F (175°C). Prepare a 9×13-inch baking dish by lightly greasing it. Set a large cast-iron skillet or a sturdy sauté pan on your stovetop for the meat sauce, and a large pot of salted water for the pasta shells.
  2. Heat the skillet over medium heat. Add the ground sausage or beef to the skillet. Use a wooden spoon to break the meat apart into small, even pieces as it browns. Once the meat is mostly cooked through and no longer pink, stir in the chopped onions. Sauté for an additional 2-3 minutes until the onions become softened and translucent. Pour in the marinara sauce and water, stirring well to combine. Allow the sauce to simmer gently for 5-10 minutes, letting the flavors meld, then remove from heat. Carefully pour this flavorful meat sauce into the prepared 9×13-inch baking dish, spreading it evenly across the bottom.
  3. While the meat sauce simmers, bring the large pot of generously salted water to a rolling boil over high heat. Add the jumbo pasta shells and cook them according to the package directions, typically 5-10 minutes. The goal is to cook the shells until they are al dente – tender and flexible enough to stuff without tearing, but not overly soft or mushy. Promptly remove the perfectly cooked shells from the boiling water using a slotted spoon and arrange them in a single layer on a clean work surface or baking sheet to cool slightly and prevent sticking.
  4. In a large mixing bowl, prepare the creamy filling. Open the package of thawed chopped spinach and meticulously squeeze out as much moisture as possible. You can press it against the side of the bowl or use paper towels to ensure it is very dry. Combine the whole milk ricotta cheese, grated Parmesan cheese, large egg, minced garlic, dried chopped spinach, Italian seasoning, 1 teaspoon of salt, and ½ teaspoon of black pepper in the bowl. Mix all ingredients thoroughly until they are well combined and evenly distributed.
  5. Using a small spoon or a piping bag (for easier, neater stuffing), carefully fill each cooked pasta shell with a generous amount of the cheese and spinach mixture. It’s perfectly fine if the shells are slightly overstuffed and some of the delicious filling peeks out.
  6. Arrange each stuffed shell snugly into the baking dish, placing them on top of the meat sauce. Gently press each shell down slightly into the sauce to ensure it’s partially submerged and absorbs all the wonderful flavors during baking.
  7. Once all the shells are stuffed and neatly arranged in the baking dish, evenly sprinkle the entire top with the shredded mozzarella cheese. This will create a beautiful golden-brown crust as it bakes.
  8. Cover the baking dish tightly with aluminum foil. To prevent the cheese from sticking to the foil, you can lightly spray the underside of the foil with a non-stick cooking spray. Bake in the preheated oven for 30 minutes.
  9. After 30 minutes, carefully remove the foil. Return the dish to the oven and continue baking for an additional 10-15 minutes, or until the meat sauce is bubbling enticingly around the edges of the pan and the mozzarella cheese on top is fully melted, gloriously golden-brown, and slightly crisp. Serve the stuffed shells warm, garnished with fresh parsley or basil if desired, and prepare for rave reviews!

Recipe Notes & Expert Tips

  • If Cooking from Frozen: If baking from a frozen state, ensure your oven is preheated to 375°F (190°C). Bake the covered dish for approximately 60 minutes or until thoroughly heated through and bubbling. Remove the foil and bake for an additional 10-15 minutes to brown the cheese.
  • Storing Leftovers: Leftover stuffed shells are often even more delicious the next day! Once cooled to room temperature, transfer any remaining shells to an airtight container. They will keep beautifully in the refrigerator for up to 4 days, making them perfect for lunch or a quick dinner.
  • Freezing Assembled (Unbaked) Shells: This is an excellent make-ahead option. Assemble the entire dish in a freezer-safe disposable aluminum pan. Cover the pan tightly with multiple layers of heavy-duty aluminum foil. Freeze for up to 3 months. When ready to bake, follow the “If Cooking from Frozen” instructions above.
  • Reheating Baked Leftovers:
    • Microwave: For individual servings, reheat shells in the microwave using short bursts (e.g., 50% power for 1-2 minutes at a time) until warmed throughout. Overheating can make the pasta tough.
    • Oven: To reheat an entire pan of baked shells, cover it with foil (sprayed with cooking spray if desired) and place it in an oven preheated to 350°F (175°C). Bake for about 15 minutes, then remove the foil and continue reheating for another 10 minutes or so, until hot and bubbly. Ensure your dish is oven-safe and not a cold glass dish placed directly into a hot oven, which could cause it to crack.
  • Preventing Dry Shells: Always ensure there’s enough sauce covering the bottom of the pan to keep the shells moist during baking. Covering with foil for the initial bake also helps retain moisture.

Nutrition Information

Serving: 4 shells, Calories: 677kcal, Carbohydrates: 40g, Protein: 38g, Fat: 41g, Saturated Fat: 19g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 15g, Trans Fat: 0.2g, Cholesterol: 151mg, Sodium: 1566mg, Potassium: 968mg, Fiber: 5g, Sugar: 7g, Vitamin A: 6792IU, Vitamin C: 14mg, Calcium: 515mg, Iron: 4mg
Course: Main, Main Course
Cuisine: Italian
Author: Sommer Collier

Cook It? Love It? Rate It!
YOU can help this recipe RANK on Google – TAP 5 STARS so other hungry people can find it. Thank you!
Spoon holding two spinach and cheese stuffed shells to camera.

Frequently Asked Questions About Stuffed Shells

Do stuffed shells go face up or face down in the pan?

For optimal presentation and even cheese melting, it’s best to place the stuffed shells face up in the baking pan. This allows the creamy filling and a generous sprinkle of mozzarella to create a beautifully browned and bubbly top crust as it bakes.

Do you cook the shells before stuffing them?

Absolutely, yes! It is crucial to boil the jumbo pasta shells until they are al dente (firm yet pliable) and drain them thoroughly before attempting to fill them. Raw shells would be too stiff and prone to breaking during the stuffing process, and they wouldn’t cook properly in the oven without pre-boiling.

What is the best way to stuff pasta shells?

You can use a small spoon to carefully scoop the filling into each shell. For a cleaner and often faster method, transfer the ricotta mixture into a piping bag (or a sturdy zip-top bag with one corner snipped off) and pipe the filling into the shells. This helps prevent mess and ensures an even distribution.

Can I make the meat sauce ahead of time?

Yes, preparing the meat sauce in advance is a fantastic time-saver! You can cook the meat sauce up to 2-3 days ahead of time and store it in an airtight container in the refrigerator. This allows the flavors to deepen even further, making your stuffed shells even more delicious on assembly day.

How do I prevent the shells from drying out during baking?

To prevent your stuffed shells from becoming dry, ensure they are nestled in a generous amount of meat sauce in the baking dish. Additionally, covering the dish with aluminum foil for the first portion of the baking time (as instructed in the recipe) helps trap moisture. Removing the foil towards the end allows for browning without drying out the pasta.

More Irresistible Italian-Inspired Recipes

If you’ve fallen in love with these hearty stuffed shells, you’ll surely enjoy these other comforting and flavorful Italian-inspired dishes:

Italian Sausage Stuffed Banana Peppers
Easy Spinach Lasagna: A Cheesy Delight
Effortless Crockpot Ravioli Lasagna Casserole
The Best Lasagna Recipe Ever