Cheesy Beef Stuffed Pasta Shells
Next time you’re in need of something hearty, protein-packed and comforting for dinner, try this recipe for my easy Stuffed Shells with Meat! Between the juicy ground beef, carb-y pasta shells, zippy Italian tomato sauce, and trio of creamy, melty cheese, this is a guaranteed crowd-pleaser.

I might be Middle Eastern by birth, but my love of Italian recipes runs deep. After all, what red-blooded omnivore can resist a big plate of meaty lasagna, pasta bolognese or these cheesy stuffed shells with ground beef? Not this guy, that’s for sure. If you’re a fellow Italian food fanatic, join me in the kitchen. You won’t want to miss this!
Why You’ll Love This Easy Stuffed Shells Recipe

- Starting with inexpensive and widely available ingredients makes this easy pasta dinner perfect for rent week (or any time your grocery budget is tight). But, just because it won’t break the bank doesn’t mean it’s only for family dinners. This is also a stunning main course worthy of guests, particularly for celebratory meals like birthdays and the holidays!
- If you are a meal-planning sort, these meat and ricotta stuffed shells are going to be right up your alley. They’re perfect for assembling ahead of time so all you have to do is toss them in the oven when dinnertime rolls around.
- Got picky eaters in the bunch? Consider these stuffed shells with ricotta and meat your secret weapon. They’re basically a mashup of spaghetti with meat sauce and cheesy classic lasagna, both of which are fussy kid-approved.
How to Make Stuffed Shells With Meat & Ricotta
Watch the full video recipe to learn how to make the Best Beef Stuffed Shells Recipe. This step-by-step tutorial simplifies the process, offering tips and tricks to guarantee perfect results every time.
Prefer the written recipe? Scroll down to the recipe box 👇
Ingredients & Substitutions

- Jumbo Pasta Shells – While they come in multiple sizes, I find the jumbo shells to be the easiest to fill. Feel free to swap in slightly smaller “large” shells if needed, but add a few more to the mix so they’ll fill the whole casserole dish.
- Olive Oil – No need to bust out anything fancy. Just your normal cooking oil is great!
- Onion – I prefer using red or yellow onions for sautéing, as they get softer and sweeter than white onions. That said, feel free to use any color, or swap in shallots.
- Garlic Cloves – Fresh garlic adds an aromatic complexity to the meat sauce. Looking to shave some time off your prep? Use jarred minced garlic instead.
- Tomato Paste & Tomato Sauce – A double-whammy of pantry tomato products ensures a beautifully bright-tasting sauce. If possible, start with concentrated tomato paste for the richest, most umami flavor profile.
- Ground Beef – I typically use 85/15 beef, but you’re welcome to use leaner or fattier blends if you prefer. Just note that you may want to drain off a bit of the fat to keep the sauce from becoming greasy. Alternatively, use a mix of beef and Italian sausage for a pop Italian meatball-like flavor.
- Paprika – For warmth. I used sweet paprika, but you’re welcome to swap in hot paprika if you like a bit of fiery flavor.
- Dried Oregano & Dried Basil – A classic Italian seasoning duo! If you only have fresh, use 3x as much since dried herbs are more concentrated. You can also swap in Italian seasoning if needed.
- Red Pepper Flakes – Optional, but great for adding a little kick.
- Ricotta Cheese – The creamy-dreamy base for our meat and cheese stuffed shells. Make sure to use full-fat ricotta for the best results. Read on below for some good substitutes!
- Parmesan & Mozzarella Cheese – Salty, umami parmesan and stretchy low-moisture mozzarella round out the flavor and texture of our baked shells. Be sure to grate your own cheese for the best melt-ability!
This is just a short review of the ingredients; for the complete recipe, including quantities, scroll down to the recipe card 👇
What Are Pasta Shells?

Pasta shells, also known as conchiglie in Italian, are a popular pasta shape that resembles small seashells. Their unique curved shape and hollow center make them perfect for holding sauces, cheese, and hearty fillings. When baked, they absorb flavor beautifully and deliver that irresistible cheesy, saucy bite in every forkful.
Types of Pasta Shells
Pasta shells come in different sizes:
- Small shells (conchigliette) – great for soups and pasta salads.
- Medium shells – commonly used in creamy or tomato-based pasta dishes.
- Jumbo shells (conchiglioni) – the large shells used in recipes like stuffed pasta shells, designed to hold meat, cheese, or vegetable fillings.
Where to Find Pasta Shells
You can find pasta shells in most major grocery stores in the pasta aisle. Jumbo shells are sometimes sold under the name conchiglioni. They’re available from popular pasta brands and also in specialty Italian food shops. If you can’t find them locally, they’re easy to order online.
Cooking Tips
- Boil until al dente so they hold their shape during stuffing and baking.
- Stir gently while cooking to prevent shells from sticking together.
- Cook a few extras since some may tear while boiling.
How to Assemble Beef Stuffed Pasta Shells
- Cook shells until al dente.
- Spread sauce on the bottom of the baking dish.
- Fill each shell with the beef mixture.
- Arrange in the dish, top with more sauce and cheese.
- Bake until hot and bubbly.
Optional Variations & Dietary Adaptations
- Prefer a vegetarian version? Try my Spinach and Ricotta Stuffed Shells instead.
- Need a shortcut? Start with a jar of my homemade tomato sauce to make the beefy meat sauce even more quickly.
Expert Tips & Tricks
- No more tears. Popping onions in the fridge for 20 minutes before dicing helps reduce the sting. Or, if you want to skip the tears altogether, keep a bag of frozen chopped onions on hand!
- Salt your pasta water generously. Think of your pasta water as the only chance to season the shells themselves. A couple of tablespoons of salt per large pot of water ensures the pasta itself has flavor, not just the filling and sauce.
- Separate the shells after cooking. Once boiled, jumbo shells love to stick together. Spread them out in a single layer on a baking sheet (or lightly oil them) to prevent tearing when you go to stuff them.
- Grate your own cheese. Pre-shredded cheese often contains anti-caking agents that stop it from melting smoothly. Grating your own mozzarella or parmesan gives you that restaurant-worthy cheese pull and perfectly golden topping.
How to Serve Stuffed Pasta Shells
Cheese and meat stuffed shells are hearty enough to serve as a main dish on their own, but they really shine when paired with the right sides. A crisp green salad with a tangy vinaigrette helps balance the richness of the ricotta and meat filling, but a creamy Caesar salad would also be welcome. Garlic parmesan dinner rolls are perfect for mopping up the extra sauce!
For a fuss-free dinner party, set out an antipasto or charcuterie platter to start. Ground beef stuffed shells also make a beautiful addition to holiday tables thanks to their vibrant color and comforting flavor. To finish it all off, a medium-bodied Italian red wine like Chianti or Sangiovese is a classic pairing that ties the whole meal together.

Storage & Reheating
- Refrigeration: Store baked stuffed shells in an airtight container in the fridge for up to 4 days. Reheat in the oven at 350°F until warmed through, or use the microwave for a quicker option.
- Freezing (leftovers or make-ahead): You can freeze stuffed shells either before baking (assembled but unbaked, covered tightly with foil) or after baking. Either way, they’ll keep well in the freezer for up to 3 months.
- Reheating from frozen: If unbaked, bake straight from frozen at 375°F, covered, for about 50–60 minutes, then uncover and bake 10–15 minutes more to get bubbly and golden. If already baked, thaw overnight in the fridge and reheat at 350°F until hot.
- Leftovers: Individual portions reheat nicely in the microwave, but if you want to keep that fresh-from-the-oven texture, the oven is your best bet.

More Comforting Pasta Dishes

Easy Stuffed Shells with Ground Beef Recipe
Ingredients
For the shells:
- 25 Jumbo pasta shells
- Water for boiling
- Salt
For the beef filling:
- 2 tablespoons Olive oil
- 1 Onion finely chopped
- 3 Garlic cloves minced
- 1 Lbs. (450 g) Ground beef (or a mix of beef and Italian sausage)
- 2 tablespoons Tomato paste
- ¾ cup (180 g) Tomato sauce
- ½ cup (120 ml) Water
- Salt and black pepper to taste
- 1 teaspoon Paprika
- 1 teaspoon Dried oregano
- ½ teaspoon Dried basil
- Pinch Chili flakes optional
- ¾ cup (180 g) Ricotta cheese
- ½ cup (60 g) Mozzarella cheese Shredded
- ¼ cup (25 g) Grated Parmesan
For the sauce and topping:
- 1½ cups (360) Tomato sauce
- Salt and pepper to taste
- 1 cup (120 g) Shredded mozzarella cheese
Instructions
- Cook the pasta shells: Bring a large pot of water to a boil, add 1 tablespoon salt, and cook the shells until al dente according to package directions. Drain and spread them out on a large tray or baking sheet to cool, this prevents sticking and tearing.
- Make the meat filling: In a large skillet, heat olive oil over medium heat. Add chopped onion and sauté for 6–7 minutes until soft and golden. Stir in garlic and cook for 1–2 minutes more.
- Increase heat to high, add the ground beef (or beef/sausage combo), and cook until fully browned, breaking it up as it cooks.
- Stir in the tomato paste and cook for 1 minute to concentrate the flavor. Add tomato sauce, water, and seasonings (salt, pepper, paprika, oregano, basil, chili flakes). Lower heat and simmer uncovered for 15–20 minutes, or until thickened.
- Add the cheese: Remove the pan from heat and let the mixture cool slightly. Stir in ricotta, half of the mozzarella, and the Parmesan until fully combined.
- Fill the shells: Preheat oven to 180°C (350°F). Prepare a 9×13-inch (23x33cm) baking dish or a round or 12-inch (30cm) round pan or a similar-sized pan. Spoon a thin layer of the tomato sauce (from the topping section) into the bottom of the dish.
- Using a spoon or piping bag, fill each pasta shell with 1½–2 tablespoons of the beef mixture and arrange them snugly in the baking dish.
- Top and bake: Mix remaining tomato sauce with salt, and pepper, and spoon it over the stuffed shells. Sprinkle the top with the remaining mozzarella.
- Cover loosely with foil and bake for 25-30 minutes. Uncover and bake for 8–10 minutes more, or until the cheese is melted and slightly golden.
- Serve: Garnish with fresh chopped basil or parsley. Serve hot, ideally with a side salad or garlic bread.
Video
Notes
- Meat Options: Ground beef works perfectly, but for extra flavor try mixing in Italian sausage. You can also use ground chicken, turkey, or lamb.
- Cheese: Ricotta gives creaminess, mozzarella makes it gooey, and Parmesan adds a salty bite. If you don’t like ricotta, you can leave it out and use more mozzarella + Parmesan.
- Meat-Only Filling: For a lighter option, skip the cheese in the filling and just use the beef mixture.
- Pasta Shells: Cook them just until al dente, overcooked shells will tear when filling. Spreading them on a tray to cool prevents sticking.
- Sauce: A homemade marinara or tomato basil sauce makes this dish extra special, but jarred sauce is fine when you’re short on time.
- Make Ahead & Storage: Assemble up to 1 day in advance and refrigerate (cover tightly). Leftovers keep in the fridge for 3-4 days or freeze up to 2 months. Reheat covered until hot.
- Watch the Video: If you want to see the step-by-step process and filling technique, be sure to check out the video tutorial.
Nutrition
Common Questions
Regardless of the filling stuffed shells should be placed face up so it is visible and doesn’t spill out during baking. Nestling them into the sauce helps hold everything in place and keeps the meat and ricotta mixture from drying out.
Yes! Well, at least until they figure out how to make oven-ready shells like oven ready lasagna noodles…
If your stuffed shells are already filled with meat and cheese and topped with sauce and extra cheese, bake them at 350ºF for about 30–35 minutes covered with foil, then uncover and bake an additional 10 minutes to let the cheese melt and bubble on top. They should be heated through and slightly golden when ready. Important caveat: If you’re baking shells from frozen, plan for closer to 50–60 minutes covered, plus 10–15 minutes uncovered.













I made this pasta shell recipe after seeing your YouTube video. I didn’t use Parmesan cheese, and I used a little less mozzarella, but it was still super delicious, impressive yet very easy to make.