Ultimate Baked Stuffed Shells with Hearty Meat & Ricotta Cheese Filling
Prepare for a truly comforting and incredibly satisfying meal with these stuffed shells with meat sauce. Featuring a rich and creamy ricotta and mozzarella cheese filling, perfectly seasoned ground beef, and a vibrant, fresh homemade tomato sauce, this dish is the epitome of classic Italian-American comfort food. Whether you’re planning an elegant dinner party or a cozy weeknight meal for the family, these easy stuffed shells are sure to impress. Plus, they offer the fantastic convenience of being made ahead of time and frozen, making meal prep a breeze!

These baked pasta shells are more than just a meal; they’re an experience. Each jumbo pasta shell is carefully filled with a savory blend of creamy mozzarella, rich ricotta, and perfectly seasoned ground beef, then bathed in a bright, zesty tomato sauce that tastes incredibly fresh. The result is a harmonious symphony of textures and flavors – al dente pasta giving way to a luscious, cheesy, meaty interior, all coated in a tangy, aromatic sauce.
While this recipe delivers all the comforting flavor you crave, it also offers a lighter touch compared to traditional versions. We’ve incorporated smart substitutions to achieve a rich taste with a fraction of the calories, much like my healthy beef stroganoff recipe or my vegetable lasagna recipe. If you’re ready to dive deep into pure, unadulterated comfort, don’t forget to also check out my ultimate lasagna recipe!
Table of Contents
- Why You Will Love Stuffed Pasta Shells
- Professional Tips For Making Stuffed Pasta
- Ingredients Needed for Perfect Stuffed Shells
- Delicious Variations to Customize Your Shells
- How to Make Stuffed Shells: Step-by-Step Guide
- Chef Lindsey’s Expert Recipe Tip
- Frequently Asked Questions About Stuffed Shells
- Stuffed Shells with Meat Recipe
- Before You Go: More Delicious Recipes
Why You Will Love These Irresistible Stuffed Pasta Shells
These baked meaty cheese stuffed shells aren’t just a meal; they’re a culinary delight that will quickly become a favorite in your household. Here’s why this recipe stands out:
- They are easier than you think to prepare. While the elegant presentation of stuffed shells might suggest a complicated process, this recipe simplifies it significantly. By using a gallon plastic bag as a makeshift piping bag, you can fill the shells quickly and efficiently. Just remember to cut a hole large enough to allow the thick, meaty, cheesy filling to squeeze out smoothly without getting stuck. This little trick saves time and keeps your kitchen (and hands!) much cleaner.
- They are the ultimate comfort food experience. Is there anything more comforting than a warm, hearty pasta dish bubbling with rich tomato sauce and an abundance of melty, gooey cheese? These stuffed shells deliver on all fronts, offering a profoundly satisfying meal that truly warms the soul. Whether you’re preparing a special treat for guests or gathering your family for a comforting dinner, this recipe is guaranteed to bring smiles and contentment to the table.
- They feature a clever secret healthy ingredient. For those looking to enjoy comfort food with a lighter touch, this recipe incorporates a brilliant swap: half of the traditional ricotta cheese is replaced with 2% cottage cheese. This thoughtful modification significantly boosts the protein content while simultaneously reducing the overall fat, without sacrificing an ounce of flavor or creamy texture. The filling remains incredibly rich, smooth, and utterly delicious, proving that you don’t have to compromise on taste to make healthier choices.

Professional Tips For Making The Best Stuffed Pasta Shells
Achieving restaurant-quality stuffed shells at home is entirely possible with a few insider tips. These techniques will elevate your dish from good to absolutely outstanding, ensuring every bite is a memorable one.
- Effortlessly freeze the leftovers for future meals. This recipe yields approximately 30 generous shells, typically serving around 8 people. This means you’re likely to have delicious leftovers, which is fantastic news because they freeze beautifully! Simply bake them right from frozen on another night for a quick and easy weeknight dinner. This makes stuffed shells an ideal make-ahead meal for busy schedules or unexpected guests.
- Prioritize fresh, high-quality ingredients. The magic of this dish truly shines when you start with the best components. I strongly advocate for using fresh herbs like basil, cilantro, and thyme; freshly shredded mozzarella; and real, aged Parmesan cheese. Furthermore, I always recommend making your own quick marinara sauce. It takes less than 10 minutes to prepare and offers a depth of fresh flavor that simply can’t be matched by even the best store-bought varieties. The difference in taste and vibrancy is truly remarkable.
- Achieve an extra smooth filling with an immersion blender. While the cheese filling will naturally bake into a creamy consistency, for an exceptionally lush and uniform texture, consider using an immersion blender or food processor. Quickly blend the ricotta and cottage cheese together before mixing in the other ingredients. This step helps break down any larger cottage cheese curds and ensures a silky-smooth, cohesive filling that melts beautifully in every bite.
- Insist on using authentic San Marzano tomatoes for the sauce. This might seem like a small detail, but the type of canned tomatoes you use significantly impacts the flavor profile of your sauce. I cannot stress enough the importance of using San Marzano tomatoes. While they may be a little more expensive than conventional canned tomatoes, their superior sweetness, lower acidity, and richer flavor are absolutely worth every penny. You can purchase them crushed or whole and easily crush them directly in the pan for a more rustic texture.
Essential Ingredients Needed for Perfect Stuffed Shells
Crafting these delectable stuffed shells requires a thoughtful selection of ingredients, each playing a crucial role in building the dish’s incredible flavor and texture. Here’s a detailed look at what you’ll need:


- Jumbo Pasta Shells: For this recipe, jumbo pasta shells are ideal. Their generous size allows for ample filling, ensuring each of the approximately 30 shells is packed with flavor. Aim for a brand that holds its shape well during cooking and stuffing.
- Ricotta Cheese: You’ll need 2 cups of part-skim ricotta cheese. While lower-fat options exist, part-skim offers the best balance of creaminess without becoming grainy, providing that signature rich texture to the filling.
- Cottage Cheese: I prefer using 2% fat cottage cheese, particularly a large curd variety. Its creamier texture integrates beautifully into the filling, adding moisture and a boost of protein while keeping the dish a bit lighter. Don’t worry, the rich ricotta flavor still shines through.
- Mozzarella Cheese: Just like in my Vegetable Lasagna, freshly shredded mozzarella cheese is a game-changer. Pre-grated cheeses often contain anti-caking agents that hinder proper melting, resulting in a less desirable texture. Shredding your own ensures a perfectly gooey, melty top.
- Parmesan Cheese: Invest in a high-quality, fresh Parmesan cheese and grate it yourself. The nutty, salty notes of real Parmesan are essential for a deep, authentic flavor that pre-grated versions simply cannot replicate.
- Cilantro: A unique addition that brings a bright, herbaceous, and incredibly fresh taste to the otherwise rich filling. Don’t skip the fresh cilantro; it provides an unexpected and delightful pop of flavor.
- Basil & Thyme: Fresh herbs are key! Fresh basil adds a fragrant, sweet, and slightly peppery note, balancing the heavier flavors of meat and cheese. A touch of fresh thyme contributes a subtle, earthy undertone, enhancing the overall aromatic complexity.
- Ground Beef: I recommend using 96% lean ground beef. This lean cut provides all the savory, robust flavor without excessive grease, meaning less draining and a cleaner, healthier dish.
- Yellow Onions: Essential for building the aromatic base of the sauce, providing a sweet and pungent depth.
- Garlic: Freshly minced garlic is non-negotiable for an authentic Italian flavor profile in both the filling and the sauce.
- Canned Tomatoes: As mentioned, San Marzano tomatoes are paramount. Their superior taste and quality, with a naturally sweet and less acidic profile, make for an exceptional sauce. Whether you buy them crushed or whole (and crush them yourself in the pan), their flavor will elevate your marinara.
- Kosher Salt & Black Pepper: Standard seasonings, but crucial for enhancing and balancing all the flavors. Adjust to your personal taste.
Delicious Variations to Customize Your Stuffed Shells
While the classic recipe is outstanding on its own, don’t hesitate to experiment with these variations to tailor the dish to your preferences or whatever ingredients you have on hand:
- Explore different ground meats: If you’re looking for alternatives to ground beef, ground turkey or ground chicken are popular, lighter options that work wonderfully. For a bolder, more intense flavor profile, consider swapping some of the ground beef with spicy or sweet Italian sausage, similar to the rich sausage found in my Italian Sausage Soup. This addition will create incredibly cheesy stuffed shells with a robust, savory kick.
- Opt for high-quality jarred pasta sauce: While I wholeheartedly recommend making your own homemade tomato pasta sauce for the freshest taste, sometimes convenience is key. In such cases, choose a high-quality jarred marinara or spaghetti sauce. Brands like Rao’s are excellent choices that offer robust flavor when you’re short on time.
- Incorporate other homemade sauces: If you’re a planner and enjoy cooking sauces from scratch, consider preparing one of my other delightful red sauce recipes ahead of time. My quick pasta sauce recipe is perfect for when you want speed without compromising flavor, or for a more sophisticated touch, try my rich red wine basil sauce. These can add a new dimension to your stuffed shells.
- Add more vegetables: Boost the nutritional value and flavor by incorporating finely chopped spinach (squeezed dry), sautéed mushrooms, or diced bell peppers into the meat and cheese filling.
- Experiment with cheeses: While ricotta and mozzarella are classic, consider adding a touch of provolone, asiago, or even a smoked gouda for a different cheesy experience.
How to Make Stuffed Shells: A Step-by-Step Guide
Creating these delightful stuffed shells is a straightforward process when broken down into manageable steps. Follow this guide for a perfect, comforting meal every time.
Step 1: Prepare the Pasta Shells. Bring a large pot of salted water to a rolling boil. Add your 30 jumbo pasta shells and cook according to the package directions, but reduce the cooking time by 2 minutes. The goal is for the shells to be just under al dente – slightly firm, as they will finish cooking in the oven. Promptly drain the boiling water and immediately fill the pot with cold water to halt the cooking process. I recommend rinsing them twice with cold water to ensure they don’t overcook or stick together. Drain thoroughly and set aside.
Step 2: Brown the Ground Beef. In a large skillet or Dutch oven, brown the ground beef over medium-high heat, breaking it up with a spoon as it cooks. Once fully cooked and no pink remains, carefully drain any excess fat. Transfer the browned beef to a bowl lined with paper towels to absorb any remaining grease, then set aside.
Step 3: Begin Crafting Your Quick Tomato Sauce. Using the same pan (no need to clean it, the beef drippings add flavor!), add 2 tablespoons of olive oil and swirl to coat the bottom. Add the chopped yellow onions and sauté over medium heat, stirring frequently, until they soften and begin to release their juices, becoming translucent. This usually takes about 5-7 minutes. Then, add the minced garlic and continue to sauté for another minute until fragrant, being very careful not to burn the garlic. Reduce the heat if necessary to prevent burning, which can make the sauce bitter.
Step 4: Build the Sauce Flavor. Pour the San Marzano tomatoes into the pan with the sautéed onions and garlic. If using whole tomatoes, crush them with the back of a spoon or your hands. Stir everything to combine well. Next, stir in the fresh basil, fresh thyme, 2 large pinches of kosher salt, and 3-4 grinds of fresh black pepper. Taste and adjust seasonings as needed.



Step 5: Simmer the Sauce. Bring the sauce to a gentle boil over medium heat, then reduce the heat to low and let it simmer. This simmering process allows the flavors to meld beautifully. Let it simmer gently until you are ready to use it for the shells. Remember to taste the sauce before using and adjust the salt and pepper to your liking.
Step 6: Prepare the Baking Dish. While the sauce simmers, spread a thin layer of the prepared tomato sauce evenly across the bottom of a large baking dish (a 9×13 inch dish usually works well for 30 shells). This layer prevents the shells from sticking and adds flavor from the very first bite.
Step 7: Preheat the Oven. Preheat your oven to 350°F (175°C) with the oven rack positioned in the middle.
Step 8: Prepare the Creamy Filling. In a large mixing bowl, combine the ricotta cheese and cottage cheese. Mix these thoroughly until well combined. This is where you can use the immersion blender or food processor if you desire an extra smooth filling, as suggested in our professional tips. Alternatively, a sturdy wooden spoon or spatula will work just fine to achieve a creamy consistency.
I often use an immersion blender to achieve an incredibly smooth, lump-free filling, but this step is optional. You can certainly just blend it thoroughly with the back of a wooden spoon for a slightly more rustic texture.
Step 9: Assemble the Filling. To the ricotta and cottage cheese mixture, add ½ cup of the freshly shredded mozzarella, the grated Parmesan, the chopped fresh cilantro, the packed fresh basil, and the browned ground beef. Stir all the ingredients vigorously until they are evenly distributed throughout the cheesy, meaty mixture. Once combined, spoon the entire filling into a gallon-sized plastic baggie. Snip one corner of the bag with scissors, creating a hole about the size of a nickel. This will act as your piping bag.
Step 10: Stuff the Pasta Shells. This is the fun part! Hold a cooked pasta shell in one hand, gently opening it with your pointer finger and thumb. With your other hand, hold the filling baggie and, starting at one end, gently squeeze the flavorful mixture into the shell until it is nicely full but not bursting. Carefully place the filled shell into the prepared baking dish with the open side (filling side) facing up. Continue this process until all of the shells have been filled and are nestled snugly in your baking dish. Tightly packing them actually helps them bake better and retain their shape.


To Freeze Unbaked Stuffed Shells for Later Use: This recipe is wonderfully freezer-friendly! To prepare for freezing, arrange the filled shells in a single layer in a baking dish, but do not add any sauce yet. Place the entire dish in the freezer for 30-45 minutes, or until the shells are partially frozen. Using a metal baking dish can speed up this process. Once firm enough to handle without sticking, carefully transfer the partially frozen shells into a labeled freezer-safe bag or airtight container. Seal well and freeze for up to 3 months. The prepared sauce can also be frozen separately in an airtight container.
Step 11: Bake to Golden Perfection. Spoon the remaining tomato sauce generously over the top of all the filled shells, ensuring they are well coated. Then, sprinkle the reserved 1 cup of mozzarella cheese evenly over the sauce. Cover the baking dish tightly with aluminum foil and bake in the preheated oven for 30 minutes. This initial covered baking period allows the shells to steam, ensuring they cook through and the filling heats evenly without drying out. After 30 minutes, remove the foil and continue baking for an additional 10-15 minutes, or until the filling is bubbling enthusiastically, the cheese is beautifully melted, and the top has a lovely golden-brown crust.
To Bake Stuffed Shells from Frozen: No need to thaw! Spread a thin layer of pasta sauce on the bottom of a freezer-to-oven safe baking dish. Arrange the desired number of frozen filled shells in the dish, then top with additional sauce and a generous sprinkle of cheese. Bake, covered with foil, in a preheated oven (350°F/175°C) for approximately 40 minutes. Then, remove the cover and continue baking for another 15-20 minutes, or until the filling is thoroughly heated and bubbling, and the cheese is melted and golden. Cooking time may vary slightly depending on your oven and the thickness of the shells.
Step 12: Serve and Savor! Once baked, remove the dish from the oven and let it rest for a few minutes before serving. This allows the cheese to set slightly and makes serving easier. Garnish with a sprinkle of fresh basil or Parmesan if desired, and enjoy this hearty, comforting meal!


Chef Lindsey’s Expert Recipe Tip: Always Cook Extra Shells!
One of the most common frustrations when making stuffed shells is having a few shells tear or break during the cooking or filling process. To save yourself from potential culinary heartbreak and ensure you have enough perfect shells for your dish, I always recommend cooking a few extra noodles. Having an additional 3-5 cooked pasta shells on hand can be incredibly helpful and provides a safety net if any mishaps occur.
Frequently Asked Questions About Stuffed Shells
Fridge: Leftover baked stuffed shells with sauce can be stored in the refrigerator for 3 to 5 days. Ensure they are in an airtight container to maintain freshness, or simply cover the original baking dish tightly with plastic wrap once the dish has completely cooled. To reheat, cover with foil and bake at 350°F (175°C) for 20-30 minutes, or microwave individual portions until heated through. Add a splash of water or extra sauce if it seems dry.
Freezer: Yes, you can absolutely freeze leftover stuffed shells! Once completely cooled, transfer individual or small batches of shells (with sauce) into freezer-safe bags or containers. They can be frozen for up to 3 months. To reheat from frozen, bake (covered with foil) at 350°F (175°C) for 40-50 minutes, then uncovered for another 10-15 minutes until bubbly and heated through.
These stuffed shells with ricotta and meat are a hearty and rich main course, so pairing them with a lighter side is ideal. An excellent choice would be a large, fresh green salad with a bright vinaigrette. Consider a vibrant healthy kale and cabbage slaw salad, or a classic Caprese-style tomato and mozzarella salad. For a simple vegetable accompaniment, I also suggest healthy roasted cauliflower florets or tender roasted acorn squash slices, which add a touch of sweetness and earthiness without being too heavy.
While both manicotti and stuffed shells are delicious pasta dishes featuring a flavorful filling, they differ in their pasta shape and ease of preparation. Manicotti pasta consists of large, hollow tubes, which can sometimes be a bit tricky to fill neatly. Stuffed shells, on the other hand, are a rounded, conch-shaped pasta with a wide-open top. This open design makes them significantly easier to fill with a spoon or piping bag, and they tend to hold more of the delicious cheese and meat mixture, leading to a more satisfying bite.
If jumbo pasta shells are difficult to find, you have a couple of viable alternatives. You can opt for the next size smaller pasta shells; just be aware you might need to use more individual shells to accommodate all the filling, and they might require a slightly shorter baking time. Another excellent option is to use cannelloni or manicotti tubes. These tubular pasta shapes are designed for stuffing and will yield a similar comforting result, although they might require a different filling technique than the open shells.

If you tried this recipe and loved it, please leave a 🌟 star rating and let me know how it goes in the comments below. I love hearing from you; your comments make my day!

Stuffed Shells with Meat
Chef Lindsey
45 minutes
20 minutes
1 hour
5 minutes
8
people
Saved
Pin Recipe
Comment
Print Recipe
Ingredients
For the Stuffed Shells:
-
30
jumbo pasta shells
-
2
cups
part skim ricotta cheese
-
1 ½
cups
2% cottage cheese
large curd -
1 ½
cup
fresh mozzarella cheese
shredded and divided [1 cup is for the topping] -
¼
cup
Parmesan cheese
freshly grated -
¼
cup
fresh cilantro
chopped -
¼
cup
fresh basil
chopped & packed into the measuring cup -
¾
pound
ground beef
I used 96% lean
For the Quick Sauce:
-
2
tablespoons
olive oil
-
½
cups
yellow onions
chopped [More if you wish. I used almost a full cup] -
3
cloves
garlic
minced -
28
oz
San Marzano tomatoes
crushed or whole and you can crush them in the pan -
¼
cup
fresh basil
chopped -
1
teaspoon
fresh thyme
chopped -
kosher salt
to taste -
pepper
to taste
Instructions
-
Cook your 30 pasta shells according to package directions but reduce the cooking time by 2 minutes (until they are just under al dente). Pour out the boiling water and fill the pot with cold water. I like to rinse them twice with cold water just to make sure the cooking process has stopped. Drain and set aside.
-
Brown the ground beef and pour into a paper towel lined bowl, and set aside.
-
Make your sauce: Add 2 tablespoons olive oil to the pan and swirl to coat. Sauté onions, stirring frequently until they begin to release their juices. Add garlic and continue to sauté until the onions are translucent. Be careful not to burn your garlic, reducing heat if necessary.
-
Add tomatoes to pan and stir to mix. Stir in the basil, thyme, 2 large pinches of kosher salt and 3-4 grinds of black pepper.
-
Bring to a boil over medium heat and then reduce down to a simmer. Simmer over low heat until ready to use. Be sure to taste for salt and pepper.
-
When you are ready to begin filling your shells, spread a little sauce in the bottom of a large baking dish.
-
Preheat the oven to 350°F with the rack in the middle.
-
Make the filling: In a large bowl add the ricotta and cottage cheese. Mix well. I used an immersion blender to smooth out the filling a bit, but this is not necessary. You can certainly just blend it with the back of a wooden spoon.
-
Add the ½ cup mozzarella, Parmesan, cilantro, basil and cooked beef to the ricotta mixture. Stir to evenly distribute all ingredients throughout the filling. Spoon into a gallon plastic baggie and cut a hole in one corner about the size of a nickel.
-
Holding the filling baggie in one hand, grab a shell in the other and open it with your pointer finger and thumb. Starting at one end, gently squeeze the filling into the shell until it is full. Set in the baking dish with the filling facing up. Continue until all of the shells have been filled and they are nestled in your baking dish. They actually bake better when they are tightly packed.
-
Spoon some sauce over the top of all the shells. Sprinkle with reserved 1 cup mozzarella cheese. Bake, covered, for 30 minutes. Remove the cover and continue baking for an additional 10 minutes or until the filling is bubbling and the cheese is melted.
-
Serve and enjoy!
Notes
Technique – I always cook a few extra noodles for this stuffed shells recipe. Some of the shells will inevitably tear when you are filling them, so having extra cooked pasta on hand is very helpful.
Storage – Leftover shells with sauce can be stored in the refrigerator in an airtight container for 3 to 5 days. You can also freeze stuffed shells. Let all of the components of the dish cool completely, then place the shells in a freezer-safe bag and store for up to 3 months.
Nutrition
Calories:
415
kcal
|
Carbohydrates:
33
g
|
Protein:
32
g
|
Fat:
17
g
|
Saturated Fat:
8
g
|
Polyunsaturated Fat:
1
g
|
Monounsaturated Fat:
7
g
|
Trans Fat:
0.1
g
|
Cholesterol:
66
mg
|
Sodium:
604
mg
|
Potassium:
561
mg
|
Fiber:
2
g
|
Sugar:
5
g
|
Vitamin A:
663
IU
|
Vitamin C:
11
mg
|
Calcium:
387
mg
|
Iron:
3
mg
Main Course
Italian
415
Like this? Leave a comment below!
Before You Go: Explore More Delicious Recipes
I genuinely hope you enjoyed preparing and savoring this professional chef-tested recipe for baked stuffed shells. It’s a true labor of love that brings comfort and joy to any table. If you’re looking for more culinary inspiration, be sure to check out our other delicious, chef-developed dinner recipes. For your next meal, why not try this bright and flavorful lemon chicken recipe? Happy cooking!

