There’s something incredibly comforting about a classic Italian-American pasta dish, and these stuffed pasta shells are no exception. Imagine tender jumbo pasta shells, each generously filled with a rich, savory mixture of seasoned ground beef and creamy ricotta cheese. These delectable parcels are then nestled in a vibrant marinara sauce, baked to perfection, and crowned with a blanket of melted, gooey mozzarella. It’s a culinary experience that combines all the beloved flavors of lasagna but in a delightful, individual serving format that’s easier to manage and just as satisfying.
This dish is designed for those seeking a hearty, family-friendly meal that promises to please every palate. Whether you’re planning a cozy weeknight dinner or a special gathering with loved ones, these cheesy, saucy stuffed shells deliver on taste and comfort. They’re an impressive yet approachable meal that will leave everyone feeling nourished and content, solidifying their spot as a go-to recipe in your culinary repertoire.
To complement this magnificent main course, consider pairing it with a fresh and vibrant side. A crisp kale Caesar salad offers a refreshing contrast to the richness of the pasta, while a side of puff pastry cheese sticks adds an extra layer of savory indulgence. Together, they create a balanced and memorable meal that celebrates the best of Italian-inspired comfort food.

Why You’ll Adore This Stuffed Pasta Shells Recipe
This recipe for easy stuffed pasta shells takes the comforting, familiar flavors of your favorite lasagna and transforms them into a fun, unique presentation using jumbo pasta shells. Each shell becomes a delightful individual serving, loaded with a rich mixture of seasoned ground beef and creamy ricotta, all baked in a savory marinara sauce and finished with irresistible melted cheese. It’s a supremely comforting and crowd-pleasing dish, making it ideal for everything from busy weeknights to celebratory gatherings.
- Effortlessly Simple to Prepare: Don’t let the elegant presentation fool you; these easy stuffed shells with ricotta and meat come together with minimal fuss. The steps are straightforward, making them a perfect choice for hectic weeknights, exciting game days, or casual weekend get-togethers where you want maximum flavor with manageable effort.
- Unforgettable, Flavorful Filling: The heart of this dish is its deeply savory filling. Ground beef is browned to perfection and then simmered with a touch of marinara sauce, which not only infuses it with robust tomato flavor but also keeps the beef wonderfully moist and tender as it bakes. This ensures every bite is packed with deliciousness.
- Layers of Cheesy Perfection: A trio of cheeses – creamy ricotta, sharp Parmesan, and stretchy mozzarella – creates a filling that is both rich in texture and complex in flavor. The ricotta provides a smooth base, Parmesan adds a salty, nutty depth, and mozzarella contributes that glorious, gooey melt, culminating in an incredibly satisfying cheesy experience.
- A Guaranteed Family Favorite: With its comforting combination of familiar ingredients and classic Italian flavors, these stuffed pasta shells are a proven winner at the dinner table. Both kids and adults alike will eagerly devour this dish, making it a reliable choice for any family meal where you want to ensure empty plates and happy smiles.

Essential Ingredients for Perfect Stuffed Pasta Shells
Crafting these delicious stuffed shells requires a thoughtful selection of ingredients, each playing a crucial role in the final flavor and texture. Here’s a detailed look at what you’ll need and potential substitutions:
- Jumbo Pasta Shells: These large, concaved shells are the ideal vessel for holding a generous amount of the savory, cheesy filling. Their shape prevents the filling from spilling out during baking, much like how they are utilized in lasagna roll-ups. Cook them al dente to ensure they hold their shape without becoming mushy.
- Olive Oil: Used for sautéing the aromatics and browning the beef, olive oil adds a subtle fruity note. If you prefer, vegetable or canola oil can be used as a neutral alternative.
- Yellow Onion: Finely diced yellow onion provides a sweet and aromatic base for the meat filling, adding depth of flavor. White onion works just as well if that’s what you have on hand.
- Garlic: Freshly minced garlic is indispensable for an authentic Italian flavor. If fresh garlic isn’t available, ½ teaspoon of garlic powder can be used in a pinch, though fresh is always recommended for the best aroma and taste.
- Ground Beef: Lean ground beef forms the hearty, robust core of our filling. Its rich flavor pairs perfectly with the marinara and cheeses. For alternative protein sources, consider ground turkey, ground chicken, or a spicy Italian sausage for a different flavor profile.
- Italian Seasoning: This blend of dried herbs typically includes basil, oregano, rosemary, and thyme, providing a classic Italian taste. If you don’t have a premixed blend, you can create your own by combining equal parts of dried basil, oregano, and a pinch of thyme.
- Salt & Black Pepper: These fundamental seasonings are crucial for enhancing and balancing all the flavors in the dish. Adjust to your personal preference for optimal taste.
- Marinara Sauce: A good quality marinara sauce is key for the base and to moisten the beef. Choose your favorite tomato-based pasta sauce; store-bought is perfectly fine for convenience, or you can use homemade.
- Ricotta Cheese: Essential for the creamy, luscious texture of the filling, ricotta binds the ingredients and adds a mild sweetness. Full-fat ricotta provides the richest flavor, but reduced-fat versions work well too. Cottage cheese is a common and suitable stand-in if ricotta isn’t available, offering a similar creaminess.
- Mozzarella Cheese: Shredded mozzarella provides that irresistible, gooey, melt-in-your-mouth topping. Its mild flavor makes it a versatile cheese that complements the other ingredients beautifully. Provolone or Monterey Jack are decent substitutes if you’re looking for similar melting properties.
- Parmesan Cheese: Grated Parmesan cheese contributes a sharp, salty, and nutty flavor that elevates the overall cheese mixture. For an even more pungent kick, Pecorino Romano is an excellent substitute.
- Eggs: Lightly beaten eggs act as a binder for the ricotta mixture, helping the filling to set and bake up firm and creamy without crumbling. They are a crucial component for structure.
- Dried Oregano: A staple in Italian cooking, dried oregano offers an earthy, slightly peppery aroma. Feel free to experiment with other dried herbs like basil, thyme, or even a touch of rosemary for subtle variations.
- Fresh Parsley: Chopped fresh parsley is used as a garnish, adding a burst of fresh flavor and a vibrant green color that brightens the dish visually and aromatically.
Step-by-Step Guide: How to Make Stuffed Pasta Shells
Making this easy and delicious pasta dinner involves a few simple stages: cooking the pasta, preparing the savory meat filling, mixing the creamy cheese, stuffing the shells, and finally, baking until golden and bubbly. Follow these instructions for a perfect dish every time.


- Preheat and Prepare Your Dish: Begin by preheating your oven to 375˚F (190˚C). Then, spread 1 cup of your favorite marinara sauce evenly over the bottom of a 9×13 baking dish. This forms a delicious base for the shells and prevents sticking. Set the dish aside.
- Cook the Jumbo Shells: Bring a large pot of salted water to a rolling boil. Add the jumbo pasta shells and cook according to the package directions, aiming for an al dente texture. It’s crucial not to overcook them, as they will bake further and need to maintain their integrity for stuffing. Once cooked, drain the shells thoroughly and immediately transfer them back into the pot, covering them with cold water. This stops the cooking process and prevents them from sticking together. Set aside while you prepare the filling.
- Sauté the Aromatics: Heat the olive oil in a large 12-inch skillet over medium heat. Add the diced yellow onions and cook for about 2-3 minutes, until they begin to soften and become translucent. Stir in the minced garlic and cook for another 15-30 seconds, until fragrant. Be careful not to burn the garlic.
- Brown the Ground Beef: Add the lean ground beef to the skillet with the onions and garlic. Break up the meat with a wooden spoon as it cooks. Season generously with Italian seasoning, salt, and freshly ground black pepper. Continue cooking until the beef is fully browned and no pink remains. Drain any excess grease from the skillet. Stir in ¾ cup of marinara sauce and let it simmer with the beef for about 2 minutes, allowing the flavors to meld. Remove the skillet from the heat and set the meat mixture aside.
- Prepare the Creamy Cheese Filling: In a separate large mixing bowl, combine the ricotta cheese, 1 cup of shredded mozzarella cheese, grated Parmesan cheese, lightly beaten eggs, and dried oregano. Stir all the ingredients together until they are well combined and the mixture is smooth and creamy.
- Combine Fillings: Gently fold the cooked ground beef and marinara mixture into the ricotta cheese mixture. Mix until everything is thoroughly incorporated, ensuring the savory beef and creamy cheese are evenly distributed.
- Stuff the Pasta Shells: Drain the pasta shells thoroughly once more. Carefully take each shell and spoon about 2 tablespoons of the beef and ricotta filling into its cavity. Arrange the stuffed shells in a single layer in your prepared 9×13 baking dish, seam-side up or down, as preferred.
- Top and Bake: Once all shells are stuffed and arranged, pour any remaining marinara sauce over the top. Then, sprinkle the remaining shredded mozzarella cheese generously over the shells. Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 40 minutes. After 40 minutes, remove the foil and continue baking for another 4 to 5 minutes, or until the cheese is melted, bubbly, and the top is lightly golden brown.
- Rest and Serve: Once baked to perfection, remove the stuffed pasta shells from the oven. Let them rest for 5-10 minutes before serving. This allows the cheeses and sauce to set slightly, making for easier serving and preventing the filling from oozing out. Garnish with freshly chopped parsley for a burst of color and freshness, then serve hot and enjoy!
How To Make It Ahead
This recipe is wonderfully adaptable for meal prepping. You can fully assemble the stuffed shells ahead of time and keep them covered tightly with plastic wrap or foil in the refrigerator for up to 24 hours. When you’re ready to bake, you have a couple of options: either let the dish sit at room temperature for about 20-30 minutes to take off the chill, or simply pop it straight into the preheated oven. If baking directly from the refrigerator, add an additional 10-15 minutes to the initial covered baking time to ensure it heats through completely before uncovering to brown the cheese.

Pro Tips for Perfect Stuffed Pasta Shells
- Achieve Perfect Pasta Prep: When boiling the jumbo shells, cook them only until al dente – meaning they’re still firm to the bite. This ensures they won’t fall apart when you’re stuffing them and will maintain a pleasant texture after baking. Overcooked shells can become mushy and difficult to handle.
- The Cold Water Trick: After draining the boiled shells, immediately rinse them with cold water. This crucial step halts the cooking process, preventing the pasta from becoming overcooked, and helps keep the shells from sticking to each other, making the stuffing process much easier and cleaner.
- Season Generously and in Layers: Don’t be shy with seasoning! Ensure both the ground beef mixture and the ricotta cheese filling are well-seasoned with salt, pepper, and Italian herbs. Tasting the mixture (before adding raw egg) is a good way to check. Layering your seasonings ensures every bite of the finished dish is bursting with flavor.
- Ideal Filling Consistency: The ricotta mixture should be thick enough to hold its shape when spooned into the shells. If it appears too wet or runny, you can try mixing in an extra tablespoon or two of grated Parmesan cheese or a small amount of breadcrumbs to absorb excess moisture.
- Get Creative with Fillings: This recipe is incredibly versatile! Feel free to experiment with additions and substitutions. Stir in finely chopped fresh spinach (squeezed dry) or sautéed mushrooms into the cheese mixture for added vegetables and nutrients. Swap the ground beef for spicy Italian sausage, ground turkey, or even a mix of ground pork and beef for a different flavor profile.
- Don’t Skimp on the Sauce: Ensure there’s enough marinara sauce both at the bottom of the baking dish and over the top of the stuffed shells. This keeps the pasta moist, infuses it with flavor, and creates a delicious, saucy coating.
- Allow for Resting Time: Once out of the oven, let the baked shells rest for 5-10 minutes. This allows the internal temperature to equalize and the cheeses to set, making for cleaner portions when serving.
Serving Suggestions for Stuffed Pasta Shells
A hearty, cheesy pasta dish like stuffed shells pairs wonderfully with lighter, fresh sides that balance its richness. Here are some delightful suggestions to complete your meal:
- Crisp Green Salads: A fresh, vibrant salad is almost a mandatory accompaniment. My crisp and crunchy cucumber salad with sour cream dressing offers a refreshing coolness. Alternatively, a zesty shrimp salad with avocados provides a burst of fresh flavors and healthy fats. A simple garden salad with a light vinaigrette or a classic Caesar salad also works beautifully.
- Roasted Vegetables: Roasted vegetables add natural sweetness and a healthy component. Consider serving with tender-crisp air fryer zucchini fries for a lighter, flavorful side, or my delicious Romano beans (Italian green beans) sautéed with garlic for an earthy contrast. Asparagus, broccoli, or bell peppers would also be excellent choices.
- Garlic Bread or Breadsticks: No Italian-inspired meal is complete without something to sop up all that delicious marinara sauce! Warm, crusty garlic bread or soft, buttery breadsticks are always a hit.
Stuffed Pasta Shells
Katerina | Easy Weeknight Recipes
30 minutes
40 minutes
1 hour 10 minutes
8
Ingredients
- 24 uncooked jumbo pasta shells
- 2 tablespoons olive oil
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 pound lean ground beef
- 1 teaspoon Italian Seasoning
- ½ teaspoon salt
- ½ teaspoon fresh ground black pepper, or to taste
- 1 jar (24 ounces) Marinara sauce, divided, (you can also use your favorite tomato-based pasta sauce)
- 1 tub (15 ounces) reduced fat ricotta cheese
- 2 cups shredded mozzarella cheese, divided
- ¼ cup grated Parmesan cheese
- 2 eggs, lightly beaten
- 1½ teaspoons dried oregano, or any other favorite dried herb
- chopped fresh parsley, for garnish
Instructions
- Prep. Preheat the oven to 375˚F. Add 1 cup of marinara sauce to the bottom of a 9×13 baking dish. Set aside.
- Boil the pasta. Prepare the pasta shells according to the package directions. Drain and put the shells back into the pot; fill the pot with cold water and set aside.
- Sauté the aromatics. Heat the olive oil in a large 12-inch skillet set over medium heat. Add onions and cook for 2 minutes. Stir in garlic and cook for 15 seconds.
- Cook the beef. Stir in the beef, season with Italian seasoning, salt, and pepper, and cook until browned, breaking up the meat with a wooden spoon as it cooks. Stir in ¾ cup marinara and cook for 2 minutes. Remove from heat and set aside.
- Make the cheese filling. In a mixing bowl, combine the ricotta, 1 cup shredded mozzarella, Parmesan cheese, eggs, and oregano; mix and stir until combined.
- Combine. Add the meat mixture to the ricotta mixture and stir until incorporated.
- Stuff the pasta shells. Drain the shells. Spoon the filling into the shells, about 2 tablespoons of filling per shell.
- Bake. Arrange the shells in the baking dish and top them with the remaining cheese and marinara sauce. Cover with foil and bake for 40 minutes. Remove foil and bake for 4 to 5 more minutes or until the top is slightly browned.
- Rest and serve. Remove the stuffed pasta shells from the oven and let them rest for a few minutes. Garnish with parsley and serve.
Equipment
- 9×13 Baking Dish
- Pasta Pot
- Large Skillet
- Mixing Bowls
Video
Notes
- Cooking the Pasta: Cook the pasta shells just until al dente. This ensures they will be easier to stuff and will retain their shape after baking, preventing a mushy texture.
- Cooling the Shells: After boiling, immediately rinse the pasta shells with cold water to halt the cooking process and prevent them from becoming sticky and clumping together. This also makes them easier to handle.
- Filling Variations: Don’t hesitate to customize your filling! Incorporate finely chopped greens like spinach (ensure it’s squeezed dry to remove excess water) into your cheese mix for added nutrition. For a different flavor, consider using Italian sausage, ground chicken, or a mix of meats instead of ground beef.
- Prepare Ahead: For ultimate convenience, you can assemble the entire dish in advance. Store it covered in the refrigerator for up to 24 hours. When you’re ready to bake, simply add an extra 10-15 minutes to the initial covered baking time, or allow it to sit at room temperature for 20-30 minutes before baking, to ensure it heats through evenly.
Nutrition
Serving: 3 stuffed shells | Calories: 416kcal | Carbohydrates: 29g | Protein: 31g | Fat: 19g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 0.2g | Cholesterol: 117mg | Sodium: 901mg | Potassium: 647mg | Fiber: 3g | Sugar: 5g | Vitamin A: 860IU | Vitamin C: 7mg | Calcium: 358mg | Iron: 3mg
Nutritional information is an estimate and provided as a courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed information.
Did you make a recipe? Leave a rating
How to Store and Reheat Leftovers
These stuffed pasta shells make fantastic leftovers, perfect for quick meals throughout the week. Properly storing and reheating them ensures they remain delicious.
- Refrigerate: Any leftover stuffed pasta shells can be stored in an airtight container in the refrigerator for 3-4 days. Ensure they cool completely before transferring to the container.
- Freeze: For longer storage, this dish freezes exceptionally well. Once cooled, you can freeze individual portions or the entire dish in a freezer-safe, airtight container for up to 3 months. To freeze a whole pan, ensure it’s tightly wrapped in several layers of plastic wrap and then foil to prevent freezer burn. Thaw frozen shells in the refrigerator overnight before reheating.
- To Reheat: For best results, cover the dish (or individual portions) with foil to retain moisture and bake at 350˚F (175˚C) for 20-30 minutes, or until thoroughly heated through and bubbly. If reheating from frozen, it might take closer to 45-60 minutes covered. Alternatively, individual servings can be reheated in the microwave, though the texture might be slightly softer.
Variations and Customizations
One of the best aspects of this stuffed pasta shells recipe is its versatility. Feel free to get creative and adapt it to your taste preferences or what you have on hand:
- Vegetarian Option: Easily transform this into a meatless meal by omitting the ground beef entirely. Instead, increase the amount of ricotta cheese and add sautéed mushrooms, bell peppers, or a generous portion of finely chopped, well-drained spinach to the cheese filling. You could also use a plant-based ground meat substitute.
- Spice it Up: For those who enjoy a little heat, add a pinch of red pepper flakes to the ground beef as it cooks, or stir some into the marinara sauce.
- Different Meats: Instead of ground beef, try ground Italian sausage (mild or hot), ground turkey, or even a blend of ground pork and beef for a richer flavor.
- Herb Variations: While dried oregano is classic, don’t limit yourself. Fresh basil, thyme, or rosemary (finely chopped) can be wonderful additions to the cheese filling or as a garnish.
- Cheese Swaps: Experiment with different cheeses! A smoky provolone, a sharper aged cheddar, or even a creamy fontina can offer unique flavor profiles when mixed with the mozzarella and Parmesan.
- Add More Veggies: Beyond spinach, consider finely diced zucchini, shredded carrots, or sautéed bell peppers mixed into the meat or cheese filling for extra nutrients and texture.
Frequently Asked Questions About Stuffed Shells
Here are some common questions about making stuffed pasta shells to help ensure your success:
- Can I use a different type of pasta? While jumbo shells are ideal for stuffing, you can adapt this recipe to other pasta shapes. Lasagna noodles can be boiled and then used to make lasagna roll-ups with the same filling. Manicotti pasta tubes are also specifically designed for stuffing and would work as a direct substitute for shells.
- How do I prevent the filling from being dry? The addition of marinara sauce to the ground beef and eggs to the ricotta mixture helps keep the filling moist. Ensure you don’t overcook the beef initially, and make sure there’s enough sauce covering the shells in the baking dish to keep everything juicy.
- What if I don’t have ricotta cheese? Cottage cheese is the most common and effective substitute for ricotta, offering a similar creamy texture and mild flavor. You might want to use a food processor to blend the cottage cheese briefly for a smoother consistency if you prefer. Cream cheese or even a blend of cream cheese and a little sour cream can also work in a pinch.
- Can I prepare the filling in advance? Absolutely! You can prepare both the meat mixture and the cheese filling a day or two in advance. Store them separately in airtight containers in the refrigerator. When ready to assemble, simply mix them together and proceed with stuffing the shells.
- Why do my shells fall apart when I stuff them? This usually happens if the shells are overcooked. Cook them just until al dente, and rinse them immediately with cold water after draining to stop the cooking and firm them up. Handle them gently when stuffing.
More Delicious Pasta Recipes to Try
If you’re a fan of comforting pasta dishes, be sure to explore these other fantastic recipes:
- Creamy Chicken Fettuccine Alfredo
- Easy Cheesy Baked Ziti
- Simple & Delicious Boursin Pasta
- Hearty Pasta Fagioli Soup
- Creamy Tuscan Chicken Pasta