Taco-Stuffed Shells


I first made these taco-stuffed shells on a rushed weeknight and ended up with a dish everyone asked for seconds of — gooey cheese, seasoned beef, and giant pasta shells acting like little edible tacos. It’s an easy, family-friendly bake that feels festive enough for company yet simple enough for a busy Tuesday. If you want a recipe that stretches a pound of ground beef into a crowd-pleasing meal, this is it — and you can peek at another version with a twist if you want more inspiration.
Why you’ll love this dish
Taco-stuffed shells combine two comfort-food universes: tacos and baked pasta. The shells hold a rich, cheesy taco filling so every bite is perfectly portioned and mess-free. It’s cost-effective (one pound of beef goes a long way), kid-approved (who doesn’t love melted cheese?), and flexible for weeknights, potlucks, or casual dinners.
“The flavors are spot-on—zesty salsa, melty cheese, and just the right beef seasoning. The jumbo shells make it fun to serve.” — A happy home-cook review
This recipe is great when you want something make-ahead, portable (reheat in individual portions), or easy to scale for more mouths.
Step-by-step overview
Before you dive into ingredients, here’s the quick plan:
- Boil jumbo shells until al dente, drain and cool so they’re easy to fill.
- Brown and season ground beef with diced onion. Stir in salsa to keep things moist.
- Mix most of the shredded cheddar and Monterey Jack into the beef for a creamy, cheesy filling.
- Stuff cooled shells, arrange in a baking dish, top with remaining cheese.
- Bake until the top is bubbly and golden, then serve with simple sides and garnishes.
What you’ll need
- 20 pieces jumbo pasta shells — the shells are the star and should be sturdy enough to hold filling (sub: use manicotti tubes if you can’t find shells).
- 1 pound ground beef — 85/15 or 80/20 is fine for flavor and moisture.
- 1 medium onion, chopped — yellow or sweet onion works best for caramelized sweetness.
- 1 cup salsa — use a chunky tomato salsa for texture or a smoother salsa verde for a brighter flavor.
- 1 cup cheddar cheese, shredded — sharp cheddar adds bite.
- 1 cup Monterey Jack cheese, shredded — melts beautifully and smooths the filling.
- 1/2 cup additional cheese for topping — a mix of cheddar and Jack or extra cheddar for color.
Notes: If you prefer turkey or plant-based crumbles, they’ll work; you may want to add a tablespoon of oil when cooking lean proteins. For a lower-sodium approach, use a no-salt-added salsa.
Also see a linked ingredient-focused variant for extra notes and swaps at detailed ingredient tips and swaps.
Step-by-step instructions


- Preheat oven to 350°F (175°C). Lightly oil a 9×13-inch baking dish.
- Bring a large pot of salted water to a boil. Add jumbo shells and cook 8–10 minutes until al dente. Drain and spread shells on a tray to cool so they’re easy to handle.
- While shells cook, heat a skillet over medium-high heat. Add the ground beef and chopped onion. Cook, breaking the meat apart, until no pink remains and onions are soft, about 8–10 minutes. Drain excess fat if necessary.
- Reduce heat to medium. Stir in 1 cup salsa and cook 1–2 minutes until combined and warm. Remove from heat.
- Stir 1 cup shredded cheddar and 1 cup shredded Monterey Jack into the beef mixture so the cheese melts slightly and binds the filling. Season with salt and pepper to taste.
- Fill each cooled shell with about 2–3 tablespoons of the beef-and-cheese mix and place them seam-side up in the prepared baking dish.
- Sprinkle the remaining 1/2 cup cheese evenly over the shells.
- Cover with foil and bake 15 minutes. Remove foil and bake an additional 5–7 minutes until cheese is bubbly and edges start to brown.
- Let rest 5 minutes before serving. Garnish with chopped cilantro, sliced green onions, or a dollop of sour cream if you like.
Preparation notes: boiling shells slightly under al dente helps them finish baking without becoming mushy. If shells stick together after draining, gently separate with a fork while still warm.
What to serve it with
- Best ways to enjoy it: Serve on a warm plate with a scoop of Mexican-style rice or cilantro-lime rice.
- Pairings: A crisp green salad (romaine, avocado, lime vinaigrette), refried beans, or a black bean and corn salad complement the richness.
- Garnishes: Fresh cilantro, sliced jalapeños, diced tomatoes, avocado slices, or a squeeze of lime freshen each portion.
- For a lighter meal, offer a side of charred vegetables or a simple cabbage slaw.
Storage and reheating tips
Refrigerate leftovers in an airtight container within two hours of serving. Stored properly, they keep 3–4 days. To reheat: place in a single layer in an oven-safe dish, cover with foil, and warm at 350°F until heated through (about 15–20 minutes). Microwaving individual portions works too—cover loosely and heat in 60-second bursts until hot.
To freeze: assemble shells in a freezer-safe dish, cover tightly, and freeze up to 2 months. Thaw overnight in the fridge before baking (you may need an extra 5–10 minutes in the oven). Always reheat to 165°F internal temperature for safety.
Pro chef tips
- Cook shells just shy of al dente; they’ll finish cooking in the oven and stay tender without collapsing.
- Drain fat from the skillet if the beef is very greasy; too much liquid will make shells soggy.
- Mix cheeses while the filling is warm so they melt and bind the mixture — it prevents the filling from separating.
- For even portions, use a small cookie scoop to fill shells consistently.
- Want crisper tops? Finish under the broiler for 1–2 minutes, watching closely to avoid burning.
- If you’re short on time, use pre-cooked frozen shells (thawed) or fill store-bought manicotti tubes to skip boiling.
For more practical make-ahead tips and timing guides, check this complementary guide at prep and make-ahead suggestions.
Creative twists
- Vegetarian swap: replace beef with roasted sweet potato and black beans, seasoned with cumin and chili powder.
- Spicy version: mix in chopped pickled jalapeños or use a chipotle salsa.
- BBQ twist: stir a tablespoon of BBQ sauce into the beef for a smoky-sweet profile and top with smoked gouda.
- Breakfast-style: use scrambled eggs and breakfast sausage in the shells and top with salsa verde for brunch.
- Low-carb idea: halve cooked zucchini lengthwise and use as “boats” for the taco filling instead of shells.
Your questions answered
Q: How long does this take to make from start to finish?
A: Active time is about 25–35 minutes (boiling shells, browning beef, assembling). With baking and resting, plan for 45–50 minutes total.
Q: Can I prepare this ahead and bake later?
A: Yes. Assemble the filled shells in the baking dish, cover tightly, and refrigerate up to 24 hours before baking. Add 5–10 minutes to baking time if chilled.
Q: Is it safe to freeze and reheat?
A: Absolutely. Freeze covered up to 2 months. Thaw overnight and reheat to an internal temperature of 165°F before serving.
Q: What cheese works best if I only have one type?
A: Monterey Jack or mild cheddar alone will still give great melt and flavor. For a sharper bite, use all cheddar.
Q: Can I make this gluten-free?
A: Yes—use gluten-free jumbo shells (some specialty brands make them) or substitute large roasted pepper halves or zucchini boats.
Conclusion
If you want another flavorful take and step-by-step photos, see Taco Stuffed Shells: Easy and Delicious Recipe – 365 Days of Baking. For budget-friendly tips and a slightly different seasoning approach, check Taco Stuffed Shells – Budget Bytes. If you prefer a quick how-to video alongside a written recipe, this Easy Cheesy Taco Stuffed Shells Recipe [VIDEO] is a helpful visual guide.






