Taco Stuffed Shells Recipe
Introduction
Taco stuffed shells combine the comforting texture of pasta with the bold flavors of a classic taco filling. This dish is a fun twist that’s perfect for family dinners or casual gatherings, bringing together cheesy, savory, and fresh elements all in one bite.

Ingredients
- 24 jumbo pasta shells
- ½ tbsp olive oil
- ½ onion, chopped
- 1 lb. ground beef
- 1 packet taco seasoning (or 3 tbsp)
- 1 cup salsa
- 4 oz. cream cheese
- 1 cup shredded cheddar cheese
- Sour cream (for topping)
- 2 roma tomatoes, chopped
- ¼ cup chopped green onion
- 2 tbsp chopped cilantro
Instructions
- Step 1: Preheat your oven to 350°F. Cook the jumbo pasta shells following the package instructions, then drain and let them dry on a layer of paper towels to prevent sticking.
- Step 2: Heat olive oil in a large skillet over medium heat. Add the chopped onion and a pinch of salt, cooking until softened, about 3-4 minutes.
- Step 3: Add the ground beef and taco seasoning to the skillet. Cook until the beef is browned, breaking it up as it cooks. Drain any excess grease.
- Step 4: Stir in the salsa and cream cheese. Continue stirring until the cream cheese melts and blends smoothly with the meat mixture.
- Step 5: Spoon the taco meat mixture into each cooked pasta shell. Arrange the stuffed shells in a greased casserole dish and sprinkle shredded cheddar cheese evenly over the top.
- Step 6: Cover the dish with foil and bake for 15 minutes. Remove the foil and bake for another 5 minutes until the cheese is melted and bubbly.
- Step 7: Remove from the oven and top with sour cream, chopped tomatoes, green onion, and cilantro before serving.
Tips & Variations
- For a lighter version, substitute ground turkey or chicken for the beef.
- Use pepper jack cheese instead of cheddar for a spicy kick.
- Add black beans or corn to the meat mixture for more texture and flavor.
- Try topping with avocado slices for extra creaminess.
Storage
Store any leftover taco stuffed shells in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F until warmed through to maintain texture, or microwave gently on medium power.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this recipe ahead of time?
Yes, you can assemble the stuffed shells and keep them covered in the refrigerator for up to 24 hours before baking. Just add a few extra minutes to the baking time to ensure they’re heated thoroughly.
Can I freeze the stuffed shells?
Absolutely. Freeze the assembled but unbaked stuffed shells in a freezer-safe dish, covered tightly with foil and plastic wrap. Bake from frozen, adding about 15-20 minutes to the baking time and covering with foil until heated through.
PrintTaco Stuffed Shells Recipe
These Taco Stuffed Shells are a fun and flavorful twist on traditional stuffed pasta. Jumbo pasta shells are filled with a zesty taco meat mixture, creamy cheese, and baked to perfection, then topped with fresh veggies and sour cream for a delicious Mexican-inspired dish that’s perfect for family dinners or gatherings.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mexican-American
Ingredients
Pasta
- 24 jumbo pasta shells
Filling
- ½ tbsp olive oil
- ½ onion, chopped
- 1 lb. ground beef
- 1 packet taco seasoning (or 3 tbsp)
- 1 cup salsa
- 4 oz. cream cheese
Topping
- 1 cup shredded cheddar cheese
- Sour cream, for drizzling
- 2 roma tomatoes, chopped
- ¼ cup chopped green onion
- 2 tbsp chopped cilantro
Instructions
- Preheat and cook pasta: Preheat the oven to 350°F (175°C). Cook the jumbo pasta shells according to the package directions until al dente. Drain the shells and lay them out on a layer of paper towel to dry and cool slightly.
- Cook onion: Heat the olive oil in a large skillet over medium heat. Add the chopped onion along with a sprinkle of salt and cook for a few minutes until softened and translucent.
- Brown beef: Add the ground beef and taco seasoning to the skillet with the onions. Cook until the beef is fully browned, breaking it apart with a spoon. Drain excess grease from the skillet.
- Create filling mixture: Stir in the salsa and cream cheese into the beef mixture. Continue stirring until the cream cheese has melted and everything is well combined, forming a creamy taco meat filling.
- Stuff shells: Spoon the taco meat filling into each cooked pasta shell. Place the stuffed shells evenly into a greased casserole dish. Sprinkle the shredded cheddar cheese evenly over the top of the shells.
- Bake: Cover the casserole dish with aluminum foil and bake in the preheated oven for 15 minutes. Remove the foil and bake an additional 5 minutes until the cheese on top is melted, bubbly, and lightly golden.
- Garnish and serve: Remove the shells from the oven. Top with a drizzle of sour cream, chopped roma tomatoes, chopped green onion, and chopped cilantro. Serve warm and enjoy!
Notes
- You can substitute ground beef with ground turkey or chicken for a leaner option.
- If you prefer spicier flavors, add extra taco seasoning or a dash of hot sauce to the filling.
- The filled shells can be prepared ahead of time and refrigerated before baking.
- Make sure to cook the pasta shells just until al dente so they don’t become mushy after baking.
- For a vegetarian version, replace beef with cooked lentils or a plant-based meat substitute.
Keywords: taco stuffed shells, stuffed pasta shells, Mexican stuffed shells, taco pasta bake, easy dinner recipe

