If you’re craving a dish that blends the comforting charm of Italian pasta with the bold, vibrant flavors of Mexican cuisine, then this Mexican Stuffed Shells Recipe is calling your name. It’s a fiesta of seasoned ground beef, creamy cheese, and zesty taco sauce all stuffed into tender jumbo pasta shells, baked to bubbly perfection and finished with a crispy corn chip topping. This recipe is a crowd-pleaser that brings a joyful twist to dinner time, merging familiar ingredients in a deliciously unexpected way that will have everyone asking for seconds.

Ingredients You’ll Need
The beauty of this Mexican Stuffed Shells Recipe lies in its straightforward ingredients that pack a punch of flavor, texture, and color. Each component plays a key role—from the creamy filling to the spicy kick and crunchy topping—making this dish as exciting and satisfying as it is simple to prepare.
- 12 uncooked jumbo pasta shells: These are the perfect vessel for holding all that tasty filling, offering a tender bite every time.
- 1 tbsp canola or vegetable oil: Essential for sautéing the onion and jalapeño, adding a smooth base flavor.
- 1 medium onion, finely chopped: Brings sweet warmth and depth to the filling when cooked.
- 1 jalapeño pepper, stem, ribs & seeds removed, finely chopped: Adds a gentle heat and fresh brightness without overpowering.
- 1 lb. lean ground beef: The hearty protein that anchors the dish; ground turkey or chicken work wonderfully too.
- 2 tsp taco or chili seasoning: This spice blend infuses the filling with authentic Mexican flavor.
- 4 oz. cream cheese: Gives the filling a luscious, creamy texture that ties all ingredients together beautifully.
- 1 tsp kosher salt: Enhances all the flavors and balances the spices.
- ½ tsp freshly ground black pepper: Adds a subtle, warming spice to the mix.
- 3 tbsp chopped fresh cilantro (divided): Brings a burst of fresh, herbal brightness to the filling and garnishes.
- 1 cup taco sauce (divided, mild or spicy; enchilada sauce also works): The saucy element that keeps the shells moist and flavorful.
- 1½ cups shredded Mexican blend cheese or Colby Jack: Melts gorgeously inside and on top for that irresistible cheesy layer.
- 1 cup crushed corn chips (such as Fritos): Adds a delightful crunch as the finishing touch on baked shells.
- Garnishes: sour cream, cilantro, scallions or green onions: Fresh toppings that provide cool contrast and extra flavor.
How to Make Mexican Stuffed Shells Recipe
Step 1: Prep Your Oven and Dish
Start by heating your oven to a cozy 350°F and give your casserole dish a quick spray with cooking spray. This little step ensures your stuffed shells won’t stick, so you get an easy, beautiful transfer to the plate once baked.
Step 2: Cook and Dry the Pasta Shells
Cook the jumbo shells just to al dente according to the package instructions. Then, drain and rinse them with cool water to stop the cooking process. Lay them out open-side down on a paper towel so they dry and don’t stick together later when you fill them. This step guarantees perfectly tender but firm shells ready to cradle your filling.
Step 3: Sauté Onions and Jalapeño
In a large skillet over medium heat, warm the oil and add the finely chopped onion and jalapeño. Cook them until they turn translucent and smell amazing, about 4 to 5 minutes. This step is crucial because it softens the veggies and deepens their flavors, forming a wonderfully fragrant base for your filling.
Step 4: Brown the Ground Beef
Add your ground beef to the skillet, breaking it apart as it cooks to ensure even browning. You want the meat to be just lightly browned, with just enough rendered fat left to keep the filling moist and flavorful—no need to drain if it’s a small amount.
Step 5: Mix in Seasonings and Cheeses
Sprinkle in taco seasoning, then stir in cream cheese, kosher salt, black pepper, a tablespoon of cilantro, a quarter cup of taco sauce, and half a cup of shredded cheese. Give everything a good mix so the cream cheese melts into a creamy, spicy filling that tastes irresistible.
Step 6: Heat the Filling
Turn the heat down to medium-low and cook the mixture for 2 to 3 minutes, just until it’s hot and the cheese has melted into every nook. Then, remove from heat—this rich mixture is now ready to fill those pasta shells.
Step 7: Start Assembling Your Dish
Pour a quarter cup of taco sauce into the bottom of your prepared casserole dish, creating a tangy, flavorful base for the shells to rest on.
Step 8: Fill the Shells
Carefully spoon about 2 tablespoons of your beef and cheese mixture into each shell, then arrange them snugly on top of the sauce in your casserole dish. This part feels a little like creating edible works of art, and it’s oh so satisfying.
Step 9: Add More Sauce
Pour the remaining half cup of taco sauce around and inside the shells, making sure each one stays moist and flavorful during baking. This step is key for a saucy, just-right texture.
Step 10: Bake Covered
Cover your dish and bake for 20 minutes to let all those flavors meld together and warm through beautifully.
Step 11: Add Crunch and Cheese, Then Finish Baking
Remove the cover and sprinkle crushed corn chips over the top for that blissful crunch. Then add the remaining shredded cheese and pop the dish back into the oven for another 10 to 15 minutes until the cheese melts and bubbles with golden goodness.
Step 12: Garnish and Enjoy
Finish by garnishing with sour cream, fresh cilantro, and sliced green onions for a fresh, creamy lift. Then dig in and enjoy every cheesy, spicy, crunchy bite of your homemade Mexican Stuffed Shells Recipe.
How to Serve Mexican Stuffed Shells Recipe
Garnishes
Fresh garnishes like sour cream, chopped cilantro, and scallions add the perfect cool contrast to these bold and cheesy shells. They brighten every bite and give a fresh, crisp finish that balances the richness beautifully.
Side Dishes
Pair this main dish with a simple green salad or Mexican-style street corn for extra texture and color. A side of refried beans or a light avocado salad also complements the rich, spicy flavors without overshadowing the stuffed shells.
Creative Ways to Present
For an impressive presentation, try arranging the shells in rows on a colorful platter, topping each with an extra sprinkle of cheese and chopped cilantro right before serving. Or serve them family-style in the casserole dish for a warm, inviting meal that encourages sharing and conversation.
Make Ahead and Storage
Storing Leftovers
Store any leftover Mexican Stuffed Shells in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen and become even more delicious after a day, making it great for next-day lunches or dinners.
Freezing
You can freeze the assembled, uncooked stuffed shells before baking. Cover tightly with foil and freeze for up to 2 months. When you’re ready, just thaw overnight in the fridge and bake as directed, adding a little extra time to the cooking process if still cold.
Reheating
For reheating leftovers, pop the stuffed shells in a microwave or oven-safe dish and heat until warmed through. If using the oven, cover with foil to keep them moist and bake at 350°F for about 15-20 minutes. Adding a splash of extra taco sauce before reheating helps maintain that saucy magic.
FAQs
Can I use ground turkey or chicken instead of beef?
Absolutely! Ground turkey or chicken are excellent substitutes that lighten up the dish while maintaining great flavor. Just adjust cooking times slightly to ensure the meat is cooked through and thoroughly seasoned.
How spicy is this Mexican Stuffed Shells Recipe?
The level of spice is easily adjustable based on the taco sauce and jalapeño you use. For less heat, remove all seeds from the jalapeño and opt for mild taco sauce; for more kick, keep some seeds and choose a spicy sauce.
Can I make this recipe vegetarian?
Yes! Swap the ground beef for sautéed vegetables like bell peppers, zucchini, and black beans or use a plant-based ground meat alternative. The cream cheese and spices will still create a luscious filling.
What kind of pasta shells work best?
Jumbo pasta shells are ideal due to their size, which makes them perfect for stuffing. Make sure to cook them just to al dente so they hold their shape without becoming mushy during baking.
Can I prepare the filling ahead of time?
Definitely! The beef and cheese mixture can be made a day ahead and stored in the fridge. When ready to bake, just reheat gently on the stove before filling the shells.
Final Thoughts
This Mexican Stuffed Shells Recipe is one of those delightful dishes that feels like a warm hug on a plate. It brings together simple ingredients in a way that’s both comforting and exciting, making it a perfect weeknight dinner or a fun twist for entertaining. Give it a try and watch it become a fast favorite around your table—you’re going to love every flavorful, cheesy bite!
Print
Mexican Stuffed Shells Recipe
- Prep Time: 10 minutes
- Cook Time: 60 minutes
- Total Time: 70 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican
Description
This Mexican Stuffed Shells recipe features jumbo pasta shells filled with a savory mixture of ground beef, cream cheese, spices, and fresh herbs, baked to perfection with melted cheese and a crunchy corn chip topping. The dish is bursting with Tex-Mex flavors, ideal for family dinners or gatherings.
Ingredients
Pasta Shells
- 12 uncooked jumbo pasta shells
Filling
- 1 tbsp canola or vegetable oil
- 1 medium onion, finely chopped
- 1 jalapeño pepper, stem, ribs & seeds removed, finely chopped
- 1 lb lean ground beef (ground turkey or chicken can also be used)
- 2 tsp taco or chili seasoning
- 4 oz cream cheese
- 1 tsp kosher salt
- ½ tsp freshly ground black pepper
- 3 tbsp chopped fresh cilantro, divided
- 1 cup taco sauce, divided (mild or spicy, enchilada sauce also works)
- 1½ cups shredded Mexican blend cheese or Colby Jack, divided
Topping & Garnishes
- 1 cup crushed corn chips (such as Fritos)
- Sour cream, for garnish
- Fresh cilantro, for garnish
- Scallions or green onions, sliced, for garnish
Instructions
- Preheat Oven: Heat the oven to 350°F and spray a 2-quart casserole dish with cooking spray to prepare for baking.
- Cook Pasta Shells: Cook the jumbo pasta shells to al dente following the package directions. Drain and rinse with cool water, then lay shells open-side down on a paper towel to dry while preparing the filling.
- Sauté Vegetables: Heat a large skillet over medium heat. Add oil, chopped onion, and jalapeño, cooking for 4-5 minutes until translucent and fragrant. Transfer to a paper towel to drain excess moisture.
- Cook Ground Beef: In the same skillet, add the ground beef and cook, breaking it apart, until lightly browned. Small amounts of rendered fat can remain.
- Prepare Filling: To the beef, add taco seasoning, cream cheese, salt, black pepper, 1 tablespoon of cilantro, ¼ cup taco sauce, and ½ cup of shredded cheese. Stir well to combine.
- Melt Cheese: Cook the beef mixture over medium-low heat for 2-3 minutes until hot and cheese is melted. Remove from heat.
- Assemble Dish: Pour ¼ cup taco sauce into the bottom of the prepared casserole dish.
- Stuff Shells: Fill each pasta shell with about 2 tablespoons of the beef and cheese mixture, placing the shells seam side up on top of the taco sauce in the dish.
- Add Sauce: Pour the remaining ½ cup taco sauce evenly around and between the stuffed shells.
- Bake Covered: Cover the casserole with a lid or foil and bake for 20 minutes at 350°F.
- Add Toppings and Finish Baking: Remove the cover, sprinkle the crushed corn chips and remaining 1 cup shredded cheese over the shells, then bake uncovered for an additional 10-15 minutes or until cheese is melted and bubbly.
- Garnish and Serve: Remove from oven and garnish with sour cream, fresh cilantro, and sliced green onions. Serve warm and enjoy!
Notes
- For a lighter option, substitute ground turkey or chicken instead of beef.
- Adjust the spiciness by choosing mild or spicy taco sauce and adjusting jalapeño quantity.
- Ensure pasta shells are dried well after cooking to prevent fillings from becoming watery.
- Leftovers can be refrigerated for 2-3 days and reheated in the oven or microwave.
- For a vegetarian version, substitute the beef with cooked lentils or a plant-based meat alternative.

