
Cheesy taco stuffed pasta shells make weeknight dinners exciting without piling on stress. This recipe always saves the day when everyone wants something fun and comforting but I do not want to spend hours in the kitchen. Cheesy, saucy, and packed with flavorful beef, these shells check all the boxes for a family-friendly meal.
The first time I served these stuffed shells my family went back for seconds and asked if I could make it again next week. It has been on our regular dinner rotation ever since.
Ingredients
- Jumbo pasta shells: Each piece is the perfect size for holding a generous scoop of cheesy beef and sauce. Look for shells that are not broken and cook them until just barely tender for the best results.
- Ground beef: Brings savory flavor and a hearty bite. Choose 80 percent lean meat for balance between moisture and browning or try to use grass-fed beef if you want a cleaner taste.
- Taco seasoning: Packs in all the classic Mexican flavors in one little packet. You can use your favorite blend or make your own from spices like cumin and paprika.
- Mild salsa: Adds tang and a bit of moisture to the filling. Pick one with a thick texture so the shells do not get watery.
- Cream cheese: Gives the filling its creamy, melty magic. Full-fat blocks melt smoothly and have rich flavor but you can use light if you prefer.
- Red enchilada sauce: Creates that saucy, craveable base and topping for the shells. Choose a brand you love or try homemade.
- Mexican cheese blend: Melts beautifully into a gooey blanket. Look for freshly grated cheese for the best melt and flavor.
Step-by-Step Instructions
- Prep the baking dish:
- Grease a nine by thirteen baking dish and preheat your oven to three hundred fifty degrees Fahrenheit. Pour half of the enchilada sauce into the bottom of the prepared dish to prevent the shells from sticking and to add flavor while baking.
- Boil the pasta shells:
- Cook the jumbo shells in a large pot of salted water until they are almost al dente which means they still have a little bite left. Drain them and arrange individually on a tray or parchment to stop them from sticking together or tearing.
- Make the beef filling:
- Brown your ground beef in a large skillet over medium heat breaking it up into small pieces for even cooking. Drain off any excess grease. Sprinkle in the taco seasoning and add the salsa. Cook the mixture for a few minutes until everything is well combined and fragrant.
- Melt in the cream cheese:
- Cut the cream cheese into cubes and add to the skillet with the beef mixture. Stir continuously until it melts completely and the filling is creamy. This step makes the mixture extra rich and easy to stuff into the shells.
- Stuff the shells:
- Use a spoon to fill each pasta shell with the beef and cheese mixture. Gently set each filled shell into the sauced baking dish so they fit snugly but are not crowded.
- Add sauce and cheese:
- Drizzle the remaining enchilada sauce over the stuffed shells. Sprinkle all the shredded cheese evenly over the top making sure every shell gets a generous layer.
- Bake to perfection:
- Place the dish in the preheated oven and bake uncovered for about twenty minutes. The cheese should be melted and bubbly and the sauce will be hot and thickened slightly.

This recipe quickly became a family favorite in my kitchen, especially because that melty cheese layer makes every bite irresistible. I love folding in a handful of black beans or a little sweet corn when I have them to stretch the filling and add flavor.
Storage Tips
Store leftovers tightly covered in the fridge for up to three days. Reheat individual portions in the microwave or bake in the oven with a bit more sauce and cheese to refresh the dish. You can also freeze stuffed shells before baking for up to two months and bake straight from frozen with extra time added.
Ingredient Substitutions
If you do not eat beef, try ground turkey or a meat substitute for a lighter twist. For a spicier filling use medium or hot salsa instead of mild. If you cannot find jumbo shells, cooked manicotti tubes also work in a pinch though they are a little harder to stuff. Jarred queso can replace the cream cheese for a zesty kick.
Serving Suggestions
These shells pair perfectly with a side of simple Spanish rice and lots of fresh toppings. Add sour cream, chopped tomatoes, sliced avocado, black olives, jalapeños, or green onions for a meal that feels like a taco night feast.

Cultural Inspiration
Fusing a classic Italian pasta shape with bold Mexican ingredients gives this dish an unexpected twist. This mashup hits the comfort food sweet spot because it is familiar yet just different enough to keep everyone interested.
Recipe FAQs
- → Can I use a different protein instead of ground beef?
Yes, ground turkey or shredded chicken work well. For a vegetarian version, try black beans or refried beans as the filling.
- → Should the pasta shells be cooked fully before stuffing?
Cook the shells until just al dente since they will soften further during baking. This prevents them from becoming mushy.
- → What toppings go well with these stuffed shells?
Fresh toppings like sour cream, diced tomatoes, avocado, sliced jalapeños, olives, or green onions add extra flavor and freshness.
- → Can I prepare these shells ahead of time?
Yes, assemble them up to a day in advance, cover, and refrigerate. Bake just before serving for best results.
- → Is it possible to freeze this dish?
Absolutely! Arrange the stuffed shells in a freezer-safe dish, cover tightly, and freeze. Thaw before baking or cook directly from frozen, adding extra bake time as needed.
- → What side dishes pair nicely?
Spanish rice, salad, or roasted vegetables are great companions for a complete meal.