Taco Pasta Shells
Comfort food meets weeknight efficiency in this cheesy, saucy, and utterly satisfying Taco Pasta Shells recipe. Big jumbo pasta shells cradle a seasoned beef and ricotta mixture, then everything is smothered in a tangy enchilada sauce and extra melting cheese. It’s the kind of dish that disappears fast at the table: crunchy salad on the side, a squeeze of lime if you like, and dinner is done.
This recipe uses 1 lb. large jumbo pasta shells, 0.75 lb. ground beef, and a combination of ricotta and shredded Mexican-style cheese to create a tender, creamy filling. Garlic and onion powders bring depth while cumin and taco seasoning give the dish that unmistakable taco-flavored backbone. A touch of green chilies and chopped black olives adds brightness and a little texture contrast. Eggs bind the filling, and a splash of heavy cream folded into enchilada sauce makes the casserole luxuriously silky. The result is a family-friendly meal that’s both familiar and a little unexpected.
Why you’ll love this dish
- Fast to pull together on a busy night, but impressive enough for guests.
- Big shells make assembly easy and help portion the filling evenly.
- Comforting flavors that combine taco spices with an Italian-style pasta bake.
- Customizable: swap the shredded cheese blend, add fresh toppings, or use a different sauce to suit cravings.
Ingredients
- 1 lb. large jumbo pasta shells
- 0.75 lb. ground beef
- 4 tablespoons preferred taco seasoning
- 2 cups ricotta cheese
- 4 cups Mexican cheese, divided use
- 1/4 cup chopped black olives
- 1/4 cup diced green chilies
- 1 tablespoon garlic powder
- 1 tablespoon onion powder
- 1 1/2 teaspoon kosher salt
- 1 teaspoon fresh ground pepper
- 1 teaspoon cumin
- 2 large eggs
- 16 oz. enchilada sauce
- 4 oz. heavy cream
Equipment
- Large pot for boiling pasta
- Skillet for brown ing beef
- Mixing bowls
- 9×13-inch baking dish (or similar)
- Wooden spoon or spatula
- Measuring cups and spoons
Prep and make-ahead tips

- Cook the jumbo shells just until al dente so they hold their shape during assembly and baking.
- You can mix the filling a few hours in advance and refrigerate it; bring it back to near room temperature before stuffing the shells to make filling easier.
- Assembled but unbaked, this dish holds in the fridge for up to 24 hours—add a few extra minutes to the bake time if you start cold from the fridge.
Flavor notes and swaps

If you want more heat, fold in chopped pickled jalapeños or sprinkle crushed red pepper into the filling. Prefer poultry? Substitute ground turkey for ground beef and season it the same way. For a lighter finish, use reduced-fat ricotta and omit the heavy cream—though the texture will be slightly less luxurious. You can also swap the enchilada sauce for a mild salsa verde for a brighter, tangier profile.
Step-by-step instructions
The directions below follow the recipe’s original order but are rewritten for clarity and ease of execution. Follow them as written and you’ll have beautifully filled, saucy, and cheesy Taco Pasta Shells ready to bake and share.
- Preheat and prepare dish: Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish and set it nearby so you can assemble the shells as you go.
- Cook the pasta shells: Bring a large pot of salted water to a boil. Add the 1 lb. large jumbo pasta shells and cook them until just al dente—slightly firm to the bite so they keep their shape while you stuff them. Drain the shells in a colander and rinse briefly with cool water to stop cooking. Set them aside on a tray or baking sheet so they don’t stick together.
- Brown the beef: Heat a skillet over medium-high heat. Add the 0.75 lb. ground beef and cook, breaking it into small pieces with a spatula, until it’s fully browned and no pink remains. Drain any excess fat if needed.
- Season the meat: Sprinkle 4 tablespoons preferred taco seasoning into the browned beef while it’s still in the skillet. Stir well so the seasoning evenly coats the meat. Cook for another minute or two to toast the spices and let the flavors meld. Remove the skillet from heat and allow the meat to cool slightly before using it in the filling.
- Mix the filling: In a large mixing bowl, combine 2 cups ricotta cheese, the cooled seasoned ground beef, 1 cup of the Mexican cheese (reserve the remaining 3 cups for topping and layering), 1/4 cup chopped black olives, 1/4 cup diced green chilies, 1 tablespoon garlic powder, 1 tablespoon onion powder, 1 1/2 teaspoon kosher salt, 1 teaspoon fresh ground pepper, 1 teaspoon cumin, and 2 large eggs. Use a sturdy spoon or spatula to mix until everything is evenly incorporated. The eggs will help bind the filling and the spices will distribute throughout.
- Stuff the shells: Working one shell at a time, spoon the filling into each cooked jumbo shell. Use enough filling so the shell holds a generous portion but isn’t overstuffed. Place each filled shell seam-side up in the prepared 9×13-inch baking dish as you go, arranging them in a single layer that fits snugly without too much empty space.
- Make the saucy base: In a medium bowl, whisk together 16 oz. enchilada sauce and 4 oz. heavy cream until smooth. The cream will mellow the sauce and give it a silkier mouthfeel. Pour enough of this enchilada-cream mixture into the bottom of the baking dish to just cover the base—this prevents the shells from sticking and keeps the casserole moist while baking.
- Arrange and top: After you have a single layer of filled shells set in the dish on top of the light layer of sauce, spoon any remaining enchilada-cream mixture evenly over the tops of the shells. Sprinkle the reserved 3 cups Mexican cheese evenly over the entire baking dish so each shell will get a gooey cheese topping as it bakes.
- Bake: Cover the baking dish loosely with foil and bake in the preheated 350°F (175°C) oven for 20 minutes. After 20 minutes, remove the foil and continue baking for an additional 10–15 minutes, or until the cheese on top is melted and bubbly and the casserole is heated through. If you prefer a browned, slightly crisp top, turn the oven to broil for 1–2 minutes at the end—watch it carefully so the cheese doesn’t burn.
- Rest and serve: Remove the dish from the oven and let it rest for about 5 minutes to set. This short rest makes it easier to plate the shells without the filling running. Serve hot, garnished with additional chopped black olives, a sprinkle of fresh cilantro or green onions if desired, and lime wedges on the side for a bright finish.
Serving suggestions
Taco Pasta Shells pair beautifully with a simple green salad, homemade guacamole, and tortilla chips. For a fresh contrast, serve with a pico de gallo or a crisp cabbage slaw tossed in a lime vinaigrette. Leftovers reheat well—cover with foil and warm in a 350°F oven until heated through, or microwave individual portions for quick lunches.
Storage and reheating
- Refrigerate: Store leftover pasta shells in an airtight container for up to 3 days.
- Freeze: You can freeze the assembled, unbaked dish for up to 2 months. Thaw in the refrigerator overnight before baking, then add about 10–15 minutes to the bake time.
- Reheat: To reheat individual portions, microwave at 30-second intervals until warm or bake covered at 350°F until heated through.
Common troubleshooting
- Shells tearing while stuffing: Make sure the pasta is cooked al dente and cooled slightly before filling. Overcooked shells are fragile.
- Filling too runny: Ensure you use the exact amounts of ricotta and eggs; if the filling still seems loose, chill it briefly to firm it up before stuffing shells.
- Top cheese not melting evenly: Cover the dish while baking to encourage even melting, then remove the cover for the final minutes to brown the top.
Final thoughts
This Taco Pasta Shells recipe hits all the marks: comforting, cheesy, and packed with familiar taco-style seasoning. It’s an approachable way to change up taco night and a brilliant make-ahead meal for busy weeks. Each jumbo shell is its own handheld bite of savory filling topped with gooey cheese and saucy goodness—simple to assemble, easy to love. Give it a try on your next weeknight and watch it become a rotation regular.

Taco Pasta Shells
Ingredients
- 1 lb large jumbo pasta shells
- 0.75 lb ground beef
- 4 tablespoons preferred taco seasoning
- 2 cups ricotta cheese
- 4 cups Mexican cheese, divided reserve 2 cups for filling
- 1/4 cup chopped black olives
- 1/4 cup diced green chilies
- 1 tablespoon garlic powder
- 1 tablespoon onion powder
- 1 1/2 teaspoon kosher salt
- 1 teaspoon fresh ground pepper
- 1 teaspoon cumin
- 2 large eggs
- 16 oz enchilada sauce
- 4 oz heavy cream
Instructions
- Preheat the oven to 375°F (190°C). Cook the jumbo pasta shells in a large pot of salted boiling water according to package instructions until al dente; drain and set aside to cool slightly.
- In a large skillet over medium heat, cook the ground beef with the taco seasoning until browned and cooked through, about 6–8 minutes; drain excess fat and let the beef cool completely.
- In a large bowl, combine ricotta, 2 cups of the Mexican cheese, chopped black olives, diced green chilies, garlic powder, onion powder, kosher salt, ground pepper, and cumin. Stir to combine.
- Add the cooled ground beef to the ricotta mixture and mix until evenly distributed.
- Create a well in the center of the mixture and add the eggs. Lightly beat the eggs, then mix them into the filling until smooth and uniform.
- Spoon the filling into a piping bag or a resealable plastic bag with a corner snipped off and pipe the filling into each cooked shell, or fill with a spoon.
- In another bowl, whisk together the enchilada sauce and heavy cream until smooth.
- Spread half of the sauce mixture in the bottom of a 9x13-inch baking dish. Arrange the filled shells side by side in the dish. Pour the remaining sauce evenly over the shells, then sprinkle the remaining 2 cups of Mexican cheese over the top.
- Bake in the preheated oven until the cheese is bubbly and the casserole is heated through, about 25 minutes. Remove from the oven and let cool slightly before serving.
Equipment
- Large Pot
- Large Skillet
- Large Bowl
- piping bag or resealable plastic bag
- 9x13 inch Baking Dish
- Measuring Spoons
- Spatula
- Colander
Notes
- Use a piping bag or a resealable bag to fill shells neatly.
- Drain cooked beef well before adding to the filling.
- Adjust taco seasoning amount to taste.
- Let the casserole rest a few minutes before serving to set.

