Taco Stuffed Shells


I’ve been making these Taco Stuffed Shells since weeknight dinners needed a little excitement. Big, pillowy pasta shells get filled with seasoned beef and refried beans, then baked under salsa and melty cheese — it’s like a taco and a casserole had a really tasty baby. If you like recipes that are fast, comforting, and crowd-pleasing, this one delivers. For another home-kitchen take I sometimes compare notes with, check this version I referenced early on: a close family-style variation.
Why you’ll love this dish
Taco Stuffed Shells combine two comfort-food champions: hearty pasta and classic taco flavors. They’re ideal when you want a hands-off oven finish, need to feed a family, or want something kid-approved without resorting to plain pasta. This recipe is also budget-friendly (ground beef stretches nicely), adaptable for picky eaters, and quick enough for a weeknight when you prep the shells and filling in under 30 minutes.
“My kids asked for seconds before I could plate — the perfect weeknight win.” — a regular at my dinner table
How this recipe comes together
This is a straightforward assembly-and-bake dish. First you boil the jumbo shells until tender but still slightly firm (al dente). While the pasta cooks, brown ground beef and mix in the taco seasoning and refried beans for creamy texture. Stuff each shell with the beef mixture, arrange them in a baking dish, top with salsa and cheese, then bake until hot and bubbly. Expect about 40–45 minutes total from start to table, with most of that time hands-off in the oven.
Gather these items
What you’ll need:
- 20 jumbo pasta shells
- 1 pound ground beef
- 1 packet taco seasoning
- 1 cup refried beans
- 1 cup salsa
- 1 cup shredded cheese (cheddar or Mexican blend)
- Sour cream, for serving (optional)
- Chopped green onions, for garnish (optional)
Ingredient notes and swaps:
- Ground turkey or shredded chicken work fine if you prefer a leaner protein.
- For a vegetarian version, skip the meat and use seasoned black beans or cooked lentils mixed with the refried beans.
- If refried beans aren’t your thing, you can substitute mashed black beans or a simple cream cheese mixture for creaminess; for more ideas, see these refried-bean swap suggestions.
Step-by-step instructions


- Preheat the oven to 375°F (190°C).
- Cook the jumbo shells in salted boiling water according to package directions until al dente. Drain and let cool enough to handle.
- Heat a skillet over medium. Add the ground beef and cook, breaking it up, until no pink remains. Drain excess fat.
- Stir the taco seasoning into the beef, then fold in the refried beans until the mixture is evenly combined. Remove from heat.
- Spoon the beef mixture into each cooked shell and place the filled shells seam-side up in a single layer in a baking dish.
- Pour salsa evenly over the shells. Sprinkle the shredded cheese on top.
- Cover the dish tightly with foil and bake for 20 minutes.
- Remove the foil and bake another 10 minutes, until the cheese is bubbly and starting to brown.
- Serve warm with sour cream and chopped green onions, if using.
Best ways to enjoy it
Plate two or three stuffed shells per person on warm plates. Pair with:
- A crisp green salad with lime vinaigrette to cut the richness.
- Mexican street corn or a simple corn and black bean salad for texture contrast.
- Warm tortillas on the side if someone wants to scoop the filling out and make a taco-style bite.
Finish with a squeeze of lime or a dollop of guacamole for freshness.
How to store & freeze
Short-term: Cool leftovers within two hours and refrigerate in an airtight container for up to 3–4 days. Reheat single portions in the microwave (1–2 minutes, stirring halfway) or in a 350°F oven covered with foil for 10–15 minutes until heated through.
Freezing: Freeze assembled (but un-baked) shells or baked leftovers. To freeze, wrap the dish tightly or transfer portions to freezer-safe containers for up to 2–3 months. Thaw overnight in the fridge before reheating. Always reheat to an internal temperature of 165°F (74°C) for safety.
Pro chef tips
- Cook shells just until al dente. Overcooked shells will become mushy after baking.
- Let the beef cool slightly before stuffing so it doesn’t tear the pasta.
- Use a piping bag or a zip-top bag with a corner snipped to fill shells quickly and neatly.
- If your salsa is very watery, spoon off excess liquid or use a thicker salsa to avoid a soggy bake.
- For extra flavor, sauté 1 small diced onion and 1 clove minced garlic with the beef.
Creative twists
- Tex-Mex bake: Add corn and black beans to the beef mixture.
- Green chile version: Swap salsa for green enchilada sauce and top with pepper jack.
- Low-carb: Replace shells with blanched portobello caps or use a thin slice of zucchini as a wrap.
- Creamier: Mix a few tablespoons of sour cream into the refried beans for richer filling.
- Heat level: Stir diced jalapeños into the filling or sprinkle cayenne into the cheese for a kick.
Your questions answered
Q: How long does this take from start to finish?
A: Active prep is about 20–25 minutes (boiling shells, browning beef, stuffing). Add 30 minutes for baking — about 50–55 minutes total.
Q: Can I make this ahead for a party?
A: Yes. Assemble the shells in the baking dish, cover tightly, and refrigerate for up to 24 hours before baking. Add 5–10 minutes to bake time if chilled.
Q: Is it safe to freeze?
A: Absolutely. Freeze baked or unbaked shells in freezer-safe containers for up to 2–3 months. Thaw overnight in the fridge, then reheat until hot.
Q: Can I swap the refried beans for something else?
A: Yes — mashed black beans, cream cheese, or cooked lentils make good alternatives and change the texture slightly.
Conclusion
If you want more variations and community-tested versions, check these reliable recipes: Taco Stuffed Shells – The Diary of a Real Housewife for a family-style take, Taco Stuffed Shells: Easy and Delicious Recipe – 365 Days of Baking for step photos and tweaks, and Taco Stuffed Shells Recipe – Allrecipes for user reviews and ratings.






