Stuffed Taco Pasta Shells
I first made these stuffed taco pasta shells on a rainy weeknight when the kids wanted tacos but I wanted something hands-off and cheesy. They’re jumbo pasta shells filled with a creamy, taco-spiced beef mixture, baked in enchilada-style sauce and melted cheese. The result is the comfort of tacos with the cozy, shareable format of baked pasta — perfect for family dinners, potlucks, or any night you want a little fun with Mexican-inspired flavors.
Why you’ll love this dish
This recipe turns two dinner winners — tacos and stuffed shells — into one crowd-pleaser. It’s fast to assemble, budget-friendly (ground beef stretches a long way when mixed with cream cheese), and very kid-approved because everything is familiar and cheesy. It’s also easy to customize: make it spicier, swap the meat, or turn it vegetarian without changing the method.
“A new family favorite — all the taco flavor with less mess and a lot more cheese.” — happy home cook
These stuffed shells are great for weeknight meals, casual gatherings, or making ahead and reheating after a busy day. If you enjoy similar comfort-baked pasta dishes, you might like this take on stuffed shells I used for a chicken and broccoli version: chicken broccoli alfredo stuffed shells.
The cooking process explained
Before you gather ingredients, here’s a quick overview of how the recipe comes together so you know what to expect:
- Boil jumbo pasta shells until al dente and cool them so they’re easy to fill.
- Brown ground beef with diced onion, drain, then season with taco seasoning and melt in cream cheese for a creamy filling.
- Mix enchilada sauce and salsa to make a simple sauce base for the pan.
- Fill each shell with the beef mixture, arrange in a 9×13 pan, pour the sauce over, and bake covered until heated through.
- Uncover, top with cheddar and mozzarella, and bake briefly until bubbly.
If you like stuffed shells with a creamy seafood filling, check out this recipe for ideas on texture and presentation: creamy seafood stuffed shells.
What you’ll need
- 1 lb ground beef (85/15 or 80/20 works well)
- 1/2 cup yellow onion, diced
- 2 tablespoons taco seasoning
- 4 oz cream cheese
- 8 oz jumbo pasta shells*
- 10 oz enchilada sauce
- 1 cup salsa (mild to medium, depending on spice preference)
- 1 1/4 cups shredded cheddar cheese
- 1/2 cup shredded mozzarella cheese
Notes and substitutions:
- Swap ground turkey or shredded rotisserie chicken for beef for a lighter protein.
- Use low-fat cream cheese if you prefer, though full-fat produces a creamier filling.
- For vegetarian shells, use crumbled firm tofu or cooked lentils instead of beef and add a little extra taco seasoning.
- *If you can’t find jumbo shells, use large manicotti tubes or small shells and layer like a casserole.
Directions to follow
- Preheat the oven to 350°F (177°C).
- Bring a large pot of salted water to a boil. Add the jumbo shells and cook about 10 minutes, or until al dente per the package. Drain and rinse under cold water so they’re easy to handle.
- While pasta cooks, heat a large skillet over medium-high. Add the ground beef and diced onion. Cook, breaking up the meat, until browned and the onions are translucent.
- Drain excess grease from the skillet. Return to the heat and stir in the taco seasoning.
- Add the cream cheese and stir until fully melted and the filling is creamy and uniform. Remove from heat.
- In a small bowl, combine the enchilada sauce and salsa.
- Pour about half of that sauce mixture into the bottom of a 9×13-inch baking pan and spread to cover.
- Fill each jumbo shell with a heaping tablespoon of the meat mixture and place the filled shells seam-side up in the pan. Repeat until all shells or filling are used.
- Pour the remaining sauce mixture evenly over the shells. Cover the pan tightly with aluminum foil.
- Bake for 30 minutes, or until the filling is hot throughout.
- Remove the foil, sprinkle the cheddar and mozzarella over the shells, and return to the oven for 8–10 minutes until the cheese is melted and bubbly.
- Let the pan rest 5 minutes before serving. Top with your favorite taco toppings, or enjoy as-is.
If you prefer a different stuffed-shell assembly, these spinach-and-ricotta ideas show alternate fillings and plating: spinach and ricotta stuffed shells.
Best ways to enjoy it
- Serve with a simple green salad dressed in lime vinaigrette to cut the richness.
- Offer bowls of toppings: shredded lettuce, diced tomatoes, sliced jalapeños, sour cream, guacamole, and chopped cilantro.
- For a Tex-Mex dinner spread, pair with Mexican rice and refried beans.
- For a lighter meal, plate two stuffed shells with a big wedge of chopped tomato and avocado.
Storage and reheating tips
- Refrigerator: Cool the pan to room temperature, then cover tightly and refrigerate for up to 3–4 days. Reheat individual portions in the microwave (1–2 minutes) or reheat the whole pan covered at 350°F for 15–20 minutes until warmed through.
- Freezer: Assemble and bake as directed, then cool completely. Wrap tightly and freeze for up to 2 months. Thaw in the refrigerator overnight before reheating. Alternatively, assemble shells, cover in sauce, freeze unbaked, then bake from thawed at 350°F for 30–40 minutes covered, then finish uncovered with cheese.
- Food safety: Reheat leftovers to an internal temperature of 165°F (74°C) before serving.
Helpful cooking tips
- Don’t overcook the shells — stop just shy of fully tender so they hold their shape when filled.
- Rinse shells after boiling to stop cooking and make filling easier.
- If filling seems too loose, chill it 10–15 minutes; it firms up for neater stuffing.
- Use a spoon or small piping bag to fill shells quickly and cleanly.
- For an extra-flavor boost, sauté the beef with a teaspoon of cumin and a pinch of smoked paprika in addition to the taco seasoning.
Creative twists
- Vegetarian: Replace beef with cooked lentils and mushrooms seasoned with taco spices.
- Chicken: Use shredded rotisserie chicken mixed with cream cheese and taco seasoning.
- Spicy: Add chopped chipotle in adobo or use hot salsa for the sauce.
- Cheesy pull: Mix in pepper jack with cheddar for a gooier, spicier melt.
- Individual portions: Bake in small ramekins with one or two shells per serving for a dinner party.
Common questions
Q: How long does this take to make from start to finish?
A: Plan for about 45–55 minutes total: 10–12 minutes to boil shells, 10–15 minutes to cook the filling, then 40 minutes in the oven (30 covered + 10 uncovered), plus brief assembly time. Many steps overlap, so hands-on time is closer to 20–25 minutes.
Q: Can I prepare this ahead of time?
A: Yes — assemble the shells and keep covered in the refrigerator for up to 24 hours before baking. If freezing, assemble and freeze; bake after thawing or bake from frozen with extra time and ensure it reaches 165°F internally.
Q: Will the shells get soggy?
A: If shells are cooked al dente and you don’t over-sauce the pan, they hold up well. Rinsing after boiling prevents extra starch from making the sauce thick and gummy.
Q: Can I make this gluten-free?
A: Use certified gluten-free jumbo pasta shells or substitute with gluten-free manicotti tubes. Check taco seasoning and enchilada sauce labels for hidden gluten.
Q: How do I reduce calories without losing flavor?
A: Use lean ground turkey, reduced-fat cream cheese, and a bit more salsa (for bulk and flavor) while keeping the cheese to a moderate amount.
Conclusion
These stuffed taco pasta shells are a simple, satisfying way to bring taco flavors to the dinner table with minimal fuss. If you want a different spin on taco-stuffed pasta, see this taco-stuffed-shells variation for inspiration: Taco Stuffed Shells • The Diary of a Real Housewife. For a Mexican-flavored stuffed-shell take with slightly different spices and presentation ideas, this recipe is a helpful reference: Mexican Stuffed Shells | The Girl Who Ate Everything.
Stuffed Taco Pasta Shells

Ingredients
Main Ingredients
- 1 lb ground beef 85/15 or 80/20 works well
- 1/2 cup yellow onion, diced
- 2 tablespoons taco seasoning
- 4 oz cream cheese Use low-fat if preferred
- 8 oz jumbo pasta shells If unavailable, can use large manicotti tubes or small shells
- 10 oz enchilada sauce
- 1 cup salsa Mild to medium, depending on spice preference
- 1 1/4 cups shredded cheddar cheese
- 1/2 cup shredded mozzarella cheese
Instructions
Preparation
- Preheat the oven to 350°F (177°C).
- Bring a large pot of salted water to a boil. Add the jumbo shells and cook for about 10 minutes, or until al dente per the package. Drain and rinse under cold water to cool.
- While the pasta cooks, heat a large skillet over medium-high heat. Add the ground beef and diced onion, cooking until browned and the onions are translucent.
- Drain excess grease, return to heat, and stir in the taco seasoning. Add the cream cheese and stir until fully melted, creating a creamy filling.
- In a small bowl, combine the enchilada sauce and salsa.
- Pour half of the sauce mixture into the bottom of a 9x13-inch baking pan and spread to cover.
- Fill each jumbo shell with a heaping tablespoon of the meat mixture and place in the pan seam-side up. Repeat until all shells or filling are used.
- Pour the remaining sauce mixture evenly over the shells, then cover the pan tightly with aluminum foil.
Baking
- Bake for 30 minutes, or until the filling is hot throughout.
- Remove foil, sprinkle the cheddar and mozzarella over the shells, and return to the oven for 8–10 minutes until the cheese is melted and bubbly.
- Let the pan rest for 5 minutes before serving. Add taco toppings if desired.
