I don’t know about you, but I’m always looking for ways to shake up “Taco Tuesday.” One of my best discoveries? Taco Stuffed Shells.
It’s the best of both worlds. You get the cheesy, saucy pasta we all love, but with the zesty kick of a ground beef taco. I mean, what’s not to love?
This is a dish that’s simple to make and a huge hit with the family. Trust me, it’s been a staple in my kitchen ever since I first tried it. It’s a simple idea, but the results are anything but ordinary. Each shell is a perfect little flavor bomb.
Why this recipe works
This recipe is designed for everyone, from kitchen pros to total beginners. It comes together fast, with most of the work done on the stovetop and in the oven. That leaves you plenty of time to get your favorite toppings ready.

Taco Stuffed Shells Recipe
Here’s a quick look at the details.
| Metric | Value |
| Prep Time | 10 minutes |
| Cook Time | 35 minutes |
| Total Time | 45 minutes |
| Servings | 6 |
| Difficulty | Easy |
Pro Tips for Success
- Scaling the recipe? It’s easy. Just double the ingredients for a larger group or halve them for a smaller meal.
- Make-ahead? Totally. You can assemble everything in the pan, cover it, and pop it in the fridge for up to 24 hours. A real lifesaver on a busy weeknight.
- Need to freeze it? Assemble the dish, wrap it tightly, and freeze for up to three months. To cook from frozen, put the dish in a cold oven, then preheat it. This helps prevent the pan from cracking.
What you’ll need
I’m all about using simple, quality ingredients. They really make this dish special.
- 2 dozen uncooked jumbo shells: These are the perfect little boats for our filling.
- 1 tbsp olive oil: Just a splash to get things started.
- ½ medium onion, chopped: A classic base for flavor. Make sure to chop it finely.
- 2 cloves garlic, minced: Don’t skip the fresh stuff! It adds a huge punch.
- 1 lb extra-lean ground beef: I like extra-lean so there’s not a lot of fat to drain. But you can use regular ground beef, turkey, or even a plant-based option.
- 1 tbsp chili powder: This is where the classic taco flavor comes from.
- 1 tsp smoked paprika: This adds a deeper, smoky note. A little goes a long way.
- 1 tsp ground cumin: A must-have spice for any taco recipe.
- 1 (14.5 oz) jar salsa: Grab your favorite. I usually go for a mild, chunky salsa.
- ½ cup sour cream: My secret ingredient. It makes the filling super creamy and rich.
- 1½ cups Tex-Mex cheese blend, divided: Pre-shredded works great. Feel free to use Colby Jack or sharp cheddar.
- Salt & pepper to taste: Don’t forget to season as you go!

How to make it happen
Ready to get cooking? Let’s walk through this together.
Step 1: Cook the pasta.
First, get a big pot of water boiling. Add a good pinch of salt—make it “taste like the sea.” This seasons the pasta from the inside out. Once it’s boiling, add your shells. Stir them for the first minute so they don’t stick together. We’re looking for al dente here. That means they should still have a little bite to them. This is key because they’ll soften more in the oven. Cook them for 1-2 minutes less than the package says. Drain them and rinse with cool water to stop the cooking and make them easier to handle.

Step 2: Start the flavor base.
While the pasta is cooking, heat a skillet over medium-high heat with the olive oil. Toss in the onion and cook for 4-5 minutes. You’ll know they’re ready when they get soft and a little see-through. You’ll also notice a sweet smell filling your kitchen. Now, add the garlic and cook for just 30 seconds. Watch it carefully! Garlic can burn and get bitter really fast.
Step 3: Cook the filling.
Add the ground beef to the skillet. Use a wooden spoon to break it up and cook it until it’s browned all the way through, about 8 minutes. If you have a lot of extra fat, just spoon it out. Now for the spices! Add the chili powder, smoked paprika, and cumin. Stir everything together and let it cook for a minute or so. You’ll notice the spices “blooming” and the smell will get even richer.
Step 4: Get ready for the oven.
Preheat your oven to 375°F. Grab a 9×13-inch baking dish and give it a light spray. Pour your jar of salsa into the dish and spread it in an even layer. This creates a moist, flavorful base for the shells.
Step 5: Make the creamy filling and stuff the shells.
Take the skillet off the heat. Stir in the sour cream and half of the cheese. Keep stirring until the cheese is melted and everything is mixed together. This is a pro tip: adding the dairy off the heat keeps it from getting lumpy.
Rinse the shells with cool water one more time. Using a small spoon, carefully stuff each shell with a good amount of the filling. Place them snugly in the baking dish in a single layer.
Step 6: Bake until perfect.
Sprinkle the rest of the cheese over the top. Pop the dish into the preheated oven. Bake, uncovered, for about 20 minutes. You’re looking for the filling to be hot and the cheese to be melted and bubbly. For a crispy, golden top, you can stick it under the broiler for a couple of minutes. Just keep a close eye on it so it doesn’t burn! If you want it softer and saucier, just cover the dish with foil before baking.

Make it your own
This recipe is super flexible! Here are some ideas to make it your own.
- Spice it up: Use a spicy salsa or add a pinch of cayenne pepper or a chopped jalapeño.
- Vegetarian? Swap the ground beef for a plant-based substitute and use dairy-free sour cream and cheese. The spices and salsa will still give you a ton of flavor.
- Elevate your meal: Use homemade salsa and add in some roasted corn and black beans. You could even make a cheese sauce to drizzle on top!
- Seasonal twists: In the summer, add fresh zucchini or corn. In the fall, try adding some canned pumpkin puree or sweet potato to the filling.
Serving and leftovers
The hard part’s over—now it’s time to eat!
Serving: You can serve it right from the dish or plate it up. Top each serving with fresh cilantro, avocado, diced tomatoes, or a dollop of sour cream.

Side dishes: Keep it simple! A light salad, Mexican rice, or some black beans and corn are perfect.
Storage: Leftovers are great! Store them in an airtight container in the fridge for up to 3-4 days. It often tastes even better the next day.
Reheating: Microwave individual portions or place the whole dish back in a 350°F oven until it’s warm. If you’re reheating in the oven, cover it with foil so it doesn’t dry out.
PrintTaco Stuffed Shells
This dish is a genius mashup of two comfort food classics. You get all the cheesy, saucy goodness of baked pasta with the spicy kick of a taco. It’s a guaranteed hit, perfect for a fun family dinner.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 1x
- Category: Main Dish
- Cuisine: Fusion / American
Ingredients
- 2 dozen jumbo pasta shells
- 1 lb extra-lean ground beef
- ½ medium onion, chopped
- 2 cloves garlic, minced
- 1 tbsp olive oil
- 1 tbsp chili powder
- 1 tsp smoked paprika
- 1 tsp ground cumin
- 1 (14.5 oz) jar salsa
- ½ cup sour cream
- 1½ cups Tex-Mex cheese blend, divided
- Salt & pepper
Instructions
- Prep the pasta: Boil a large pot of salted water. Cook the jumbo shells until al dente (1-2 minutes less than the package says). Drain and rinse with cool water.
- Make the filling: In a skillet over medium-high heat, cook the onion in olive oil until soft, about 4-5 minutes. Add garlic and cook for 30 seconds. Add the ground beef and cook until browned, then drain any excess fat.
- Season the meat: Stir the chili powder, smoked paprika, and cumin into the browned beef. Let it cook for about a minute.
- Finish the filling: Take the skillet off the heat. Stir in the sour cream and half of the cheese until melted and creamy.
- Stuff and bake: Preheat your oven to 375°F. Spread the salsa across the bottom of a 9×13-inch baking dish. Stuff each shell with the meat mixture and arrange them snugly in the dish. Sprinkle the remaining cheese on top.
- Bake for about 20 minutes, or until the filling is hot and the cheese is bubbly. For a crispy, golden-brown topping, broil for a few minutes at the end.
Notes
- Serving Suggestions: Top with fresh cilantro, diced avocado, sour cream, or sliced green onions.
- Tips & Tricks: Cook the pasta a little underdone since it will continue to cook in the oven. For easy clean-up, make sure to drain any excess fat from the ground beef.
- Storage & Reheating: Store leftovers in an airtight container in the fridge for up to 3-4 days. Reheat individual portions in the microwave or the whole dish in a 350°F oven until warmed through.