Taco Stuffed Shells
Taco stuffed shells are jumbo pasta shells packed with seasoned ground beef, creamy ricotta, and melted cheese, then baked in taco sauce until bubbly. You get all the bold, savory flavor of taco night in a hearty baked pasta dish that feeds a crowd without a lot of fuss. Keep reading for the filling trick that keeps every shell holding together perfectly.

Would you like to save this?
Why This Taco Stuffed Shells Recipe Works
Most taco stuffed shell recipes use cream cheese as the filling binder, but this version uses ricotta. Ricotta gives you a creamier, lighter texture that lets the taco seasoning flavor come through instead of getting buried under a heavy dairy base.
Cooking the pasta to just al dente before stuffing is the step that matters most. The shells bake for 30 minutes in sauce, so they need that extra structure going in. I always pull mine right at that barely-tender point, and they come out with the perfect bite every time.
If you love stuffed shells, I have a few more favorites to add to your rotation. Ground Beef Stuffed Shells is the classic that keeps coming back to my table. Philly Cheesesteak Stuffed Shells takes the concept somewhere completely different. And Chicken Alfredo Stuffed Manicotti is worth making when you want something a little lighter.
Ingredients

- Jumbo pasta shells: The oversize shape holds a generous amount of filling without tearing; look for them near the other specialty pasta shapes.
- Ground beef: The base of the taco filling; 80/20 gives you the best flavor and texture after browning.
- Small onion: Diced and cooked with the beef to build a savory, aromatic base for the filling.
- Garlic: Adds depth to the seasoned meat; fresh minced cloves make a noticeable difference here.
- Taco seasoning: One packet does all the seasoning work; use your favorite brand or a homemade blend.
- Water: Helps the taco seasoning coat the beef evenly while it simmers into the filling.
- Ricotta cheese: The creamy binder that keeps the filling cohesive inside the shell without making it heavy.
- Mexican blend cheese: Stirred into the filling and sprinkled on top; it melts evenly and delivers that classic taco flavor.
- Fresh cilantro: Optional, but it adds a bright, herby finish that balances the richness of the filling.
- Taco sauce or enchilada sauce: Spread on the bottom of the pan and poured over the shells; it keeps everything moist during baking and creates a saucy layer in every bite.
- Sour cream: Optional for serving; a dollop cools the heat and adds a creamy contrast to the baked shells.
How To Make Taco Stuffed Shells

- Add ground beef and diced onion to a large skillet over medium heat.

- Cook, breaking up the beef, until browned and the onion is softened. Drain excess grease.

- Add minced garlic, taco seasoning, and water. Simmer 2 to 3 minutes until the liquid is absorbed.

- Combine the taco meat, ricotta, 1½ cups of shredded cheese, and cilantro in a large bowl. Stir until evenly mixed.

- Spread 1 cup of taco sauce over the bottom of a 9×13-inch baking dish.

- Fill each pasta shell with the taco mixture.

- Arrange the filled shells in the baking dish in a single layer.

- Pour the remaining sauce over the shells and sprinkle with the remaining ½ cup of cheese.

- Cover tightly with aluminum foil and bake at 375°F for 20 minutes.

- Remove the foil and bake 10 more minutes until the cheese is melted and bubbly. Serve warm with your favorite toppings.
Tips for Stuffed Taco Shells
- Don’t overcook the pasta. Pull the shells right at al dente since they’ll keep cooking in the oven. Fully soft shells before baking means mushy shells at the table.
- Cool the shells before filling. A few minutes of rest time makes them easier to handle and much less likely to tear when you stuff them.
- Use a spoon or small scoop. A tablespoon or cookie scoop gives you even, mess-free filling without overpacking each shell.
- Cover the bottom of the pan with sauce first. That layer of taco sauce under the shells prevents sticking and keeps the bottoms from drying out during baking.
- Keep the foil on for the first bake. Covering the dish traps steam and keeps the filling moist before you take it off for the final cheese melt.
- Let the cheese get some color. After removing the foil, watch for golden spots on the cheese; that’s when you know the top is done.

Common Mistakes to Avoid When Making Taco Stuffed Pasta Shells
- Overstuffing the shells. Too much filling cracks the shells or makes them fall apart when you lift them from the pan. Fill each one just until the opening is level with the filling.
- Skipping the grease drain. After browning the beef, draining the excess grease is important. Leftover grease makes the filling watery and can separate during baking.
- Using too little sauce. A dry bake means dry shells. Use a full cup on the bottom of the pan and pour the rest evenly over the top before baking.
- Starting with overcooked pasta. This is the most common mistake. The shells bake for 30 minutes and need structure going in. Soggy pasta in, soggy pasta out.
Yes. Assemble the dish, cover it tightly with foil, and refrigerate for up to 24 hours before baking. Add about 5 extra minutes to the covered bake time since the dish starts cold from the fridge.
You can freeze them before or after baking. To freeze before baking, assemble without the top layer of sauce and cheese, wrap tightly, and freeze for up to 2 months. Add the sauce and cheese right before baking and add 15 extra minutes to the cook time. To freeze after baking, cool completely, then store in an airtight freezer-safe container for up to 2 months.
Cream cheese works well and gives the filling a slightly richer texture. Cottage cheese is a lighter option, but drain it first if it looks watery.
Ground turkey or ground chicken both work as a swap for ground beef. Season the same way and follow the same cooking steps.
Both taco sauce and enchilada sauce work. Taco sauce gives a lighter, more familiar taco flavor. Enchilada sauce is richer and slightly smokier; red is the classic, but green works for a milder, earthier version.

How to Store and Reheat
- Storage: Let the shells cool completely, then transfer to an airtight container. They keep in the refrigerator for up to 4 days.
- Freezing: Freeze cooled shells in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat in a 350°F oven covered with foil for about 15 minutes or until heated through. Individual portions reheat in the microwave in 2 to 3 minutes.

Taco Stuffed Shells
Equipment
- large pot
- large skillet
- 9×13 inch baking dish
- colander
- Mixing Bowl
- aluminum foil
Ingredients
- 12 ounces jumbo pasta shells
- 1 pound ground beef
- 1 small onion diced
- 2 cloves garlic minced
- 3 tablespoons taco seasoning
- ½ cup water
- 1 cup ricotta cheese
- 2 cups shredded Mexican blend cheese divided
- ¼ cup chopped fresh cilantro optional
- 2 cups taco sauce or enchilada sauce
- ½ cup sour cream for serving, optional
- sliced green onions or additional cheese for topping, optional
Instructions
- Preheat the oven to 375°F.
- Cook the jumbo pasta shells in a large pot of salted boiling water according to package directions until just al dente. Drain and spread on a baking sheet or tray to cool slightly.
- Heat a large skillet over medium heat. Add the ground beef and diced onion. Cook, breaking up the beef, until browned and the onion is softened. Drain any excess grease.
- Add the minced garlic and cook for 30 seconds until fragrant.
- Stir in the taco seasoning and water. Simmer for 2 to 3 minutes until the liquid is absorbed and the mixture is well combined. Remove from heat.
- In a large mixing bowl, combine the taco meat mixture, ricotta cheese, 1 1/2 cups of the shredded cheese, and cilantro if using. Stir until evenly mixed.
- Spread 1 cup of taco sauce over the bottom of a 9×13-inch baking dish.
- Fill each pasta shell with the taco mixture and arrange them in the baking dish. Pour the remaining 1 cup of taco sauce over the top. Sprinkle with the remaining 1/2 cup of shredded cheese.
- Cover the dish tightly with aluminum foil and bake for 20 minutes.
- Remove the foil and bake for an additional 10 minutes until the cheese is melted and bubbly.
- Serve warm with sour cream, sliced green onions, or your favorite taco toppings.
Disclaimer:
Any nutritional data I provide is an approximation and actual dietary information can vary based on ingredients and proportion sizes.
